
This PS delivers focal version of Pegleg image and has the following updates: - removed release-notes-jobs-python3 gate job because of incompartibility with Sphinx from current requirements - added focal gate node and switched gates to use it - added bindep.txt file into project root - added bindep role into gate jobs - added ubuntu_focal dockerfile for building focal pegleg image - switched tox profiles to py38 - uplifted references to shipyard_client, promenade and deckhand projects - resolved required dependencies conflicts by weakening constraints in Pipfile - updated tox profile update-requirements for generate requirements.txt and test-requirements.txt - generated new Pipfile.lock, requirements.txt and test-requirements.txt from Pipfile - switched tox profiles to use requirements.txt and test-requirements.txt instead of pipenv because of upstream zuul nodes Pypi mirrorring issue - updated reference to seaworthy site certificates in treasuremap repo - fixed unit tests issues caused by pytest/mock updates and new openssl version - fixed focal docker image publishing issue - added multiprocessing into coverage tests running process - made unit and coveraget tests more verbosive Change-Id: I5c4c519dc725cfb8c7b4e14756347c9336028aff
41 lines
983 B
TOML
41 lines
983 B
TOML
[[source]]
|
|
name = "pypi"
|
|
url = "https://pypi.org/simple"
|
|
verify_ssl = true
|
|
|
|
[dev-packages]
|
|
bandit = "~=1.6.0"
|
|
pytest = "*"
|
|
pytest-cov = "*"
|
|
testfixtures = "*"
|
|
pytest-xdist = "*"
|
|
requests = ">=2.20.0"
|
|
urllib3 = ">=1.24.3"
|
|
chardet = ">=3.0.4"
|
|
flake8 = "*"
|
|
yapf = "~=0.28.0"
|
|
hacking = ">=1.1.0"
|
|
flake8-import-order = ">=0.18.1"
|
|
|
|
[packages]
|
|
click = "*"
|
|
jsonschema = "*"
|
|
cryptography = "*"
|
|
python-dateutil = "*"
|
|
GitPython = "*"
|
|
docker = "*"
|
|
pylibyaml = "*"
|
|
PyYAML = "*"
|
|
deckhand = {git = "https://opendev.org/airship/deckhand.git",ref = "03f6932e16aa0b72a32a10fc04a52125c45dd5d7"}
|
|
shipyard-client = {git = "https://opendev.org/airship/shipyard.git",ref = "154a099b2843b1b42a7b8afa5fa98383cf3c1b7c",subdirectory = "src/bin/shipyard_client"}
|
|
promenade = {git = "https://opendev.org/airship/promenade.git",ref = "97e3721a03ca48d312891694972b827a53714bf9"}
|
|
"oslo.i18n" = "*"
|
|
"oslo.utils" = "*"
|
|
six = "*"
|
|
debtcollector = "*"
|
|
zipp = "*"
|
|
psycopg2-binary = "*"
|
|
|
|
[requires]
|
|
python_version = "3.8"
|