requirements/test-misc.txt
author Denis Laxalde <denis.laxalde@logilab.fr>
Mon, 26 Sep 2016 18:20:53 +0200
changeset 11685 6c263b8091d3
parent 11681 b23d58050076
child 12205 a97cdb531a75
permissions -rw-r--r--
[pkg] Declare extras (optional) dependencies This is primary to extract "pyramid" dependencies out of install_requires as they are actually optional. Along the way, resurrect all things in __pkginfo__.__recommends__ which were not used at all and convert them into extra_requires. It appears that __depends__ and __recommends__ in __pkginfo__.py are not useful so drop them and inline dependencies as install_requires/extra_requires in setup function call. For pyramid tests to continue working, add respective dependencies to test-misc.txt requirements file.

### Requirements for tests in various cubicweb/**/test directories. ###

## shared by several test folders
cubicweb-card
docutils
Twisted < 16.0.0
webtest

## cubicweb/test
Pygments
mock
#fyzz XXX pip install fails
cubicweb-file
cubicweb-localperms
cubicweb-tag

## cubicweb/devtools/test
flake8

## cubicweb/hooks/test
psycopg2

## cubicweb/pyramid/test
pyramid >= 1.5.0
waitress >= 0.8.9
wsgicors >= 0.3
pyramid_multiauth

## cubicweb/sobject/test
cubicweb-comment