* Update freezer-dr from branch 'master'
to ba060b277d6d109bd06539550de0c7d43ee7755b
- Merge "Updating python testing classifier as per Yoga testing runtime"
- Updating python testing classifier as per Yoga testing runtime
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job
- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286
this commit updates the classifier in setup.cfg file.
[1] https://governance.openstack.org/tc/reference/runtimes/yoga.htmlml
Change-Id: I38be26a1f850275a26f54aeba40e8a809221f722
* Update freezer-dr from branch 'master'
to 7a7a97dd0cf2b0c9e1030ead70846eaf9e8d2a20
- Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.
[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal
Change-Id: Iaa74763ad7fa80ad5b47cc820a04b8e3a7ad25d9
* Update freezer-dr from branch 'master'
to b8e9db6060121d861447ff81e83b3be95f41172a
- Update gate ci
Change-Id: If85bb9086897849cdd969cf4267b85f658bad9d8
* Update freezer-dr from branch 'master'
to 6a10ce17553ae5b64579693b13a2d4b01d81e629
- update python37 to python38
Update python37 to python38
Change-Id: I78ada3e17b436d7f17d47683f81e8ffa952b0a00
* Update freezer-dr from branch 'master'
to 44ccb487f3e975e9396ef864267979a2d7be3909
- Fix pylint error
Fix error
E1120: No value for argument 'Loader' in function call (no-value-for-parameter)
Change-Id: I70afa3917e28b57f7ea8d992a7910c09bec7b4d5
* Update freezer-dr from branch 'master'
to 9e969c8600851f434b143f8eb65281b01fba4d7f
- [ussuri][goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].
[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html
Story: #2007236
Task: #38522
Change-Id: I805e76e063f5ed324daa944a76bca107dc42192f
* Update freezer-dr from branch 'master'
to 5f333d55f487cf4188557540b1701181437e41bd
- Update the project metadata
Change-Id: I2e20647d74812f27b3165113d434d875464123bd
* Update freezer-dr from branch 'master'
- Fix hacking min version to 3.0.1
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
Also removing the hacking and other related dep from lower-constraints file
as theose are blacklisted requirements and does not need to be present
there.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: Id693765fa9216f880d7105bbac3cd60f2db8500c
* Update freezer-dr from branch 'master'
- Fix pylint testing for Ubuntu Focal
As per victoria cycle testing runtime and community goal,
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).
Fixing the pylint for Ubuntu Focal.
Change-Id: I1ce17f378769d3b687b8c4ed07a2d8862d14f65b
Story: #2007865
Task: #402184
* Update freezer-dr from branch 'master'
- Remove mock from lower-constraints
This packages is only needed for python2.x.
Change-Id: I729d9c6482ab604d31f74ecdae0c33eaa16efb34
* Update freezer-dr from branch 'master'
- Remove the __future__ modulue
The __future__ module [1] was used in this context to ensure compatibility
between python 2 and python 3. This version is not support python 2 any more.
[1] https://docs.python.org/3/library/__future__.html
Change-Id: I94c61ba495283fc6e461bec156a7007ecbd6bb50
* Update freezer-dr from branch 'master'
- Remove the unused coding style modules
Python modules related to coding style checks (listed in blacklist.txt in
openstack/requirements repo) are dropped from lower-constraints.txt
as they are not actually used in tests (other than pep8).
Change-Id: Ib2468762d81b0bd694c486169b05b8bbbd142cae
* Update freezer-dr from branch 'master'
- Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Update requirements, no need for python_version anymore
- Switch to using sphinx-build with warnings enabled, fix
warnings found with autodoc
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version, switch to using apidoc
- Remove install_command from tox.ini, the default is fine
- Change some imports to use python3 changed names
Change-Id: Ibb2e614c7db8a01e41caed8314c1d46479c78295
* Update freezer-dr from branch 'master'
- Remove six useage
We don't support python2 anymore so we don't need this compatibility
library.
This patch remove six useage.
Change-Id: I5802ee67960ff8c53bc33213cc5aa8baee0d0dce
* Update freezer-dr from branch 'master'
- Merge "Update hacking"
- Update hacking
Remove requirements for flake8, mccabe, pyflakes since hacking pins them
already - and the pins of hacking are different versions.
Update hacking to current release.
Change-Id: I64073e3e4cd07c45fd65bad9101693b795ec1afc
* Update freezer-dr from branch 'master'
- Merge "Add Python 3 Train unit tests"
- Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.
See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html
Change-Id: Ia643f9d691215d06cdd81fd111460fb42d6b1e7f
Story: #2005924
Task: #34207
* Update freezer-dr from branch 'master'
- Add bindep to fix py37 tests
The py37 job needs some extra packages to build some wheels, add those
via bindep file.
Change-Id: I0906666b179b1b2f66c489eb862cac068a413377