This patch bumps the lower-constraint for decorator to 4.2.1
to resolve a setuptools incompatibility with the usage of 2to3 in
decorator < 4.0.0. Version 4.2.1 of decorator is currently the
packaged version included in centos 8/stream.
Change-Id: Ib74fd9ebbea7496fd3e7f453e618b218f8859f6f
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: Id0e1d24bdceaf9f5a4d5dac7aa634b4c8d21e828
This patch removes the use of "six" as the package declares only
python3 support.
It also updates the appdirs lower-constraint to 1.4.0 to support
pip. This version is available on both centos8 and focal.
It also removes the linter related packages from lower-constraints.
Change-Id: I9337f1998749bc40737f2f0e2dcc406b6f3a0ddf
Add file to the reno documentation build to show release notes for
stable/wallaby.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.
Sem-Ver: feature
Change-Id: I30d16977fdfc4374e3f43c143c588f461b4aa33e
The docs requirements migrated to doc/requirements.txt
we need not install things from requirements.txt.
Change-Id: Ifb66f44a1c0bb42f3f6aeffc06d1b8ee80d150c5
The api reference was broken some time around the stein release.
Moved conf options out of setup.cfg and into the doc conf.py, and added
an option to doc build to error on warnings so this doesn't happen
again without anyone noticing. The format is now similar to the
novaclient reference doc.
Change-Id: Ic9ed059521794acf1ac1a644096fdc10549fa91b
We only allow `PRIMARY` and `SECONDARY` zones. Instead of testing for
either one of those two choices later in the code, we can offload this
test to the parser.
Change-Id: I8244e13303646e6686e4233e1edbd2bbc788e054
Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
Increase the hacking version in test-requirements to match the
version used in the `designate` project.
This change fixes a few errors that the more recent `pyflakes` flags.
Change-Id: If7afefde0f33161016a27774021d27239c642eb5
Co-Authored-By: Michael Chapman <woppin@gmail.com>
Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
Add file to the reno documentation build to show release notes for
stable/victoria.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.
Change-Id: I024babd584b32d85219ecfc01a689ebac2b168b2
Sem-Ver: feature
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we can use the
standard lib unittest.mock module instead.
Change-Id: I3be6c40ef61e0334cab860689abbee84f5d19265
Switch to openstackdocstheme 2.2.0 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I6bac230569a89c055115c852d5cc0cae027cddd8
Add file to the reno documentation build to show release notes for
stable/ussuri.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.
Change-Id: I25b044f6c34422f219420a3ba9f0cb9be4cac0ea
Sem-Ver: feature
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:
* Wheel is not needed for python 3 only repo
* Some other sections are obsolete
- Update classifiers
- Update requirements, no need for python_version anymore
- Remove html_last_updated_fmt from conf.py, this is not needed with
openstackdocstheme anymore; update openstackdocstheme requirement
Change-Id: I5389ba08c985e023643c07adf3135809c291146f
Now that we are py36 or later, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: I9582d623727e5853637812083033a348b71551ce
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: Ibb13de8b19df12cc01776b1b015a836c7cff07dc
Sem-Ver: feature
During the train cycle, a new static URL scheme was introduced for
upper-constraints URLs that allows us to switch locations based on
configuration and avoid timing windows with the requirements repo
branching. This updates upper-constraints links in the tox.ini file to
point to the newer more prefered location.
Change-Id: I8efbb24483d2a63a8abfa50e328fefb7ffd92e5f
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Class variables get re-used when multiple commands are executed in a row
within a single OSC interactive session. So we need to take a copy
before modifying in order to avoid unwanted side-effects.
Change-Id: I9716014d65a3f649c23eb78faca2cb6dbf5eb5db
Related-Bug: 1844028
- Add .testrepository dir to .gitignore
- Add releasenote jobs
- Remove further v1 references from docs
Change-Id: I178185e9add3d542277255d692e18a8e46ba85d6
The current zone list function does not check to see if project_id is
already a column to be output when adding it during an --all-projects
list. This causes a duplicate field name to be added which is then
passed to prettytables which subsequently throws an exception. Create a
copy of the columns list so it is not appended to with every
command.
Change-Id: I5f62500086a807d5082221993c3b491f3b6a1db0
Closes-Bug: #1844028