releases/openstack_releases
Előd Illés e83bb1f69a Uncap jsonschema
With the latest upper constraints updating generated patch [1] the
openstack-tox-docs job started to fail, due to conflict:

ERROR: Cannot install jsonschema<4.0.0 and >=3.2.0 because these
package versions have conflicting dependencies.

The conflict is caused by:
    The user requested jsonschema<4.0.0 and >=3.2.0
    The user requested (constraint) jsonschema===4.7.2

This is because we have jsonschema<4.0.0 in our requirements.txt.
By uncapping the constraint the docs job is passing.

Date validation needed to be updated as well, because a deprecated
usage of validator extending method was used in the code, which was
removed [2] from jsonschema with the 4.0.0 release. This patch replaces
that with adding a TYPE_CHECKER instead.

With the new jsonschema constraint openstack-tox-py36 job does not pass
anymore, but py36 is dropped from zed anyway. That job is pulled in by
an old job template, which needs to be replaced to the new zed job
templates, too.

[1] I89576353371aa87d181610eb6242cbe961487af6
[2] d9f6384060

Closes-Bug: #1982757
Change-Id: Ida6310dd822e587ce9c424a228fdff5192ba0476
2022-07-26 12:24:11 +02:00
..
cmds Uncap jsonschema 2022-07-26 12:24:11 +02:00
tests Fix validation to ensure that first release of series isn't a bugfix 2021-06-17 13:41:12 +02:00
__init__.py Add top level LICENSE file 2018-10-17 10:36:04 +11:00
_redirections.py Correct a typo of an annotation 2020-07-23 14:26:21 +08:00
defaults.py Mark Yoga as released 2022-03-29 19:27:47 +02:00
deliverable.py Remove references to TC tags 2022-03-16 20:30:07 +01:00
gitutils.py Fix validation to ensure that first release of series isn't a bugfix 2021-06-17 13:41:12 +02:00
hound.py protect against errors from the hound API 2018-06-14 13:25:20 -04:00
liaisons_schema.py Update Liaison Scripts 2019-06-19 16:22:29 -07:00
liaisons_schema.yaml Fix regression in list-changes 2019-06-20 17:52:13 +02:00
liaisons.py Add simple liaisons wrapper module 2019-11-18 12:30:59 +11:00
links.py Update missing cmd to follow redirects 2020-05-13 07:19:35 -05:00
npmutils.py do not assume that modules with setup.py are packaged with python jobs 2017-10-24 10:59:17 -04:00
processutils.py Pass full environ copy to sdist subprocess 2020-05-11 17:09:19 -05:00
project_config.py Adding support of publish-to-pypi-stable-only template for deprecated repo 2021-08-04 11:27:25 +02:00
puppetutils.py do not assume that modules with setup.py are packaged with python jobs 2017-10-24 10:59:17 -04:00
pythonutils.py Fix typo in build wheel command 2022-05-06 11:54:57 -03:00
release_notes.py Send RC announces to release-announce 2019-10-08 13:47:13 +02:00
requirements.py Remove stable:follows-policy tag banner 2022-03-16 20:30:07 +01:00
rst2txt.py Remove six 2022-04-19 10:19:15 +08:00
schema.py have list-deliverables look for valid values by querying the schema 2018-03-07 10:49:50 -05:00
schema.yaml Create ovb 2.0 release and cut stable/2.0 branch 2021-03-10 19:34:09 +05:30
series_status_schema.yaml Drop references to git.openstack.org 2019-04-15 14:25:18 -05:00
series_status.py Adding a tool to catch projects that missed branching 2021-03-03 13:51:12 +01:00
versionutils.py Update docs building, Python 3 cleanup 2020-04-20 11:16:46 +02:00
xstaticutils.py Bust import caching of xstatic package namespaces 2020-03-26 21:08:08 +00:00
yamlutils.py Raise YAML compliance to 1.2 2019-07-31 09:34:38 -05:00