Files
placement/test-requirements.txt
Tetsuro Nakamura 4e58f8a56b Add check-requirements to project template
This patch adds a job to check the requirements in the gate.
To pass the test, this patch includes several fixes:

* Revert following commits:
    - https://review.opendev.org/#/c/671249
      (baaaff17b5)
* Add missing packages in lower-constraints.txt
    - osprofiler
    - setuptools
* Adjust psycopg2 version in test-requirements.txt
  to that in lower-constraints.txt.
  This has been bumped in:
    - https://review.opendev.org/#/c/614559/.
      (4469a813cb)

Change-Id: Ib9942a8310a74bf48a2b05a78a4971cba87d7689
Depends-On: https://review.opendev.org/#/c/698960
Story: #2007023
Task: #37813
2019-12-08 18:51:53 +00:00

26 lines
970 B
Plaintext

# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
mock>=2.0.0 # BSD
# NOTE(tetsuro): Local testing on osx may have problems to install packages,
# psycopg2 and PYMySQL. You can workaround them using sys_platform qualifier.
# See the https://review.opendev.org/#/c/671249/ for details. However, we
# don't use it here to keep the consistency with global requirements.
psycopg2>=2.7 # LGPL/ZPL
PyMySQL>=0.7.6 # MIT License
oslotest>=3.4.0 # Apache-2.0
stestr>=1.0.0 # Apache-2.0
testtools>=2.2.0 # MIT
bandit>=1.1.0 # Apache-2.0
gabbi>=1.35.0 # Apache-2.0
# placement functional tests
wsgi-intercept>=1.7.0 # MIT License
# needed to generate osprofiler config options
osprofiler>=1.4.0 # Apache-2.0