releases/requirements.txt
Hervé Beraud 40b40d6604 Constraints jsonschema to version lower than 4.0.0
This patch aim to unlock our validation before spending
more time to fix the following traceback:

```
+ yamllint -f parsable -c ./yamllint.yml deliverables/victoria deliverables/wallaby deliverables/xena deliverables/_independent
validate run-test: commands[1] | /home/zuul/src/opendev.org/openstack/releases/tools/tox-log-command.sh check-schema
setting PATH=/home/zuul/src/opendev.org/openstack/releases/.tox/validate/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
[1954] /home/zuul/src/opendev.org/openstack/releases$ /home/zuul/src/opendev.org/openstack/releases/tools/tox-log-command.sh check-schema
Logging check-schema output to /home/zuul/src/opendev.org/openstack/releases/.tox/validate/log/check-schema-results.log
   INFO: Checking data/series_status.yaml
Traceback (most recent call last):
  File "/home/zuul/src/opendev.org/openstack/releases/.tox/validate/bin/check-schema", line 10, in <module>
    sys.exit(main())
  File "/home/zuul/src/opendev.org/openstack/releases/openstack_releases/cmds/check_schema.py", line 103, in main
    errors.extend(
  File "/home/zuul/src/opendev.org/openstack/releases/openstack_releases/cmds/check_schema.py", line 66, in validate_one_file
    validator = make_validator_with_date(schema_data)
  File "/home/zuul/src/opendev.org/openstack/releases/openstack_releases/cmds/check_schema.py", line 58, in make_validator_with_date
    return jsonschema.validators.extend(
TypeError: __init__() got an unexpected keyword argument 'types'
ERROR: InvocationError for command /home/zuul/src/opendev.org/openstack/releases/tools/tox-log-command.sh check-schema (exited with code 1)
```

Change-Id: Ia9cde2755dd0d9c80a42475fdb9f849a6549539b
2021-09-30 11:38:14 +02:00

37 lines
1.1 KiB
Plaintext

######################################################################
# #
# ** IMPORTANT ** #
# #
# THIS FILE IS ONLY USED BY TOX IN THE CHECK AND GATE JOBS. YOU MUST #
# UPDATE bindep.txt TO INCLUDE ADDITIONAL PACKAGES NEEDED IN THE #
# POST-MERGE # JOBS SUCH AS "tag-releases". #
# #
######################################################################
pbr>=1.6
keyring>=7.3
requests>=2.5.2
PyYAML>=3.1.0
yamlordereddictloader
prompt_toolkit>=2.0.7
tqdm
mwclient==0.8.1
jsonschema<4.0.0,>=3.2.0
twine>=1.13.0
wheel>=0.34.2
ruamel.yaml>=0.15
tenacity>=6.1.0
# For release notes generation.
Jinja2>=2.6 # BSD License (3 clause)
parawrap
reno>=3.2.0
sphinx>=1.6.2 # BSD
pyfiglet>=0.7.5
appdirs
packaging>=16.5
git+https://opendev.org/openstack/governance@master#egg=openstack-governance # Apache 2.0