Commit Graph

1437 Commits

Author SHA1 Message Date
OpenStack Release Bot 643212e85c Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.

Sem-Ver: feature
Change-Id: Iafa90de5fb36450d7d418862cceceb973e004862
2024-03-07 15:35:46 +00:00
Zuul 1aab1e29bd Merge "reno: Update master for unmaintained/victoria" 2024-03-06 15:21:09 +00:00
Zuul 4a9afd4a45 Merge "reno: Update master for unmaintained/wallaby" 2024-03-06 15:05:53 +00:00
OpenStack Release Bot 4dd33e06e1 reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: I98a1546db851a26e3d82c8ebd980526280c9cc3a
2024-03-06 11:42:07 +00:00
OpenStack Release Bot b69d36f065 reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: Idc5e75ff31af827c8eba71a3c26a4128b1a7339e
2024-03-06 11:40:59 +00:00
OpenStack Release Bot 919862423f reno: Update master for unmaintained/victoria
Update the victoria release notes configuration to build from
unmaintained/victoria.

Change-Id: I8f2bf5f8fe8506807f62e6a9bf55c1ab5fc65b5d
2024-03-06 11:39:46 +00:00
OpenStack Release Bot 02c82e69e9 reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: I2958b59060d1f8be1f68e9c90b74377d711ba9a0
2024-02-05 16:54:09 +00:00
Takashi Kajinami c34fc8ae5d Bump hacking
hacking 3.0.x is too old.

Change-Id: I24423a1524de2744c5bb96a0bd7b23d5592c97a0
2024-01-17 02:08:23 +09:00
Zuul 167b07208d Merge "Fix osc sd create command" 2024-01-08 07:44:59 +00:00
Zuul cf563b6359 Merge "Make tests pass after 2038" 2024-01-08 07:32:34 +00:00
Zuul cff5de6049 Merge "Remove translation sections from setup.cfg" 2023-12-21 16:32:22 +00:00
Takashi Kajinami a06ac739e3 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can generate
translation files without them.

[1] 2f610b953463a3d186ac1e86edd56e93b1115c98

Change-Id: I901366dacadf5aebff06674417c0075ce1e65e15
2023-12-21 19:25:38 +09:00
Takashi Kajinami 9779d5f59e Add Python 3.11 to supported runtimes
... because it's part of tested runtimes now and we now use it to run
unit tests.

Change-Id: Ia7576c1e6675514b2b5fdc0084d44dae09587e05
2023-12-21 14:55:30 +09:00
Zuul 36c5b9c4c9 Merge "remove unicode prefix from code (2)" 2023-12-19 14:05:56 +00:00
Zuul 615da3d2a8 Merge "remove unicode prefix from code (1)" 2023-12-19 13:38:59 +00:00
OpenStack Release Bot 412e6c4503 Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.

Sem-Ver: feature
Change-Id: Ie61f55bbe5ca55f2726090757cc4253e271d639e
2023-09-07 10:31:38 +00:00
Takashi Kajinami b1ff18fdcb Fix release note generation
This fixes the following error in the release note job.

Warning, treated as error:
Invalid configuration value found: 'language = None'. Update your
configuration to a valid language code. Falling back to 'en' (English).

Change-Id: I9952c587b238a286a73e410585f5e1a6e548c7d7
2023-09-07 19:17:06 +09:00
Zuul e5c4dea5eb Merge "Remove leftover of Python <= 2.6 support" 2023-09-05 13:16:45 +00:00
Takashi Kajinami c1938fbe82 Remove some notes no longer valid
setup.py is no longer maintained by the global sync. Also the note
in requirements.txt does not apply since pip 20.3.

[1] https://lists.openstack.org/pipermail/openstack-discuss/2023-June/034073.html

Change-Id: Id5c3bcdaaf31cc7de0a69500ed7a18d0d6680c38
2023-06-14 04:11:18 +09:00
Takashi Kajinami 668d85fa8a Add Python 3.10 to supported runtime.
Python 3.10 has been tested since 2023.1[1].

[1] https://governance.openstack.org/tc/reference/runtimes/2023.1.html

Change-Id: I0467f47d436267aadcee4e7c8295c6366531fe3e
2023-03-30 14:42:31 +09:00
Zuul 08a6816131 Merge "Switch to 2023.1 Python3 unit tests and generic template name" 2023-03-07 06:35:28 +00:00
OpenStack Release Bot e2c006bc91 Update master for stable/2023.1
Add file to the reno documentation build to show release notes for
stable/2023.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.

Sem-Ver: feature
Change-Id: Iad79ec935509361073ad7d128f1860a4482ddf51
2023-03-02 14:10:19 +00:00
Takashi Kajinami 712739e5e7 Adapt to tox 4
skipsdist=True breaks extension loading by stevedore since tox 4. This
removes the option to fix the unit tests.

Change-Id: Id6853987caf999972e0597905619f364c20a636a
2023-02-17 00:30:23 +09:00
OpenStack Release Bot 3edca52068 Switch to 2023.1 Python3 unit tests and generic template name
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Iae1f2a53f8bb94f7b464adf1c364cfa3d720e544
2022-09-14 09:22:24 +00:00
Bernhard M. Wiedemann e7f7f1c3bd Make tests pass after 2038
time.time is used to not just shift the exiry time further into the future.

This bug was found while working on reproducible builds for openSUSE.

Change-Id: I146be9afa3ef54288218daa7ae21f7a7cb5aab67
2022-09-12 08:47:45 +02:00
Pavlo Shchelokovskyy 9bb529c62d Fix osc sd create command
the os_no_auth arg is only available in heat CLI, not openstack one.

Change-Id: Idf0c83304204e98909b8c876861b8ef9b0974f47
Story: 2010282
Task: 46253
2022-09-09 17:53:30 +03:00
OpenStack Proposal Bot 1c851850a3 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ie385012787c3d574611a50781c59090efff2377c
2022-09-07 02:48:27 +00:00
OpenStack Release Bot 1b87d22f45 Update master for stable/zed
Add file to the reno documentation build to show release notes for
stable/zed.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.

Sem-Ver: feature
Change-Id: Id13f81903c1eab5669ad4ce05029eb890a0d1324
2022-09-06 12:50:41 +00:00
Takashi Kajinami d9a4c29a4f remove unicode prefix from code (2)
In Python 3, unicode prefix is meaningless. This removes unicode prefix
from code implementation and unit tests.

Change-Id: Ic4534dfb3fb6a2d8f7fcf4859a0eacbc3bd146e4
2022-08-07 02:14:56 +09:00
niuke 9bfa8e469a remove unicode prefix from code (1)
In Python 3, unicode prefix is meaningless. This removes unicode prefix
from code files used to generate documentations

Change-Id: I7bcf9dd502b218238be9ee94c31590d4112edcf4
2022-08-07 01:09:55 +09:00
Zuul 4935c90038 Merge "Accept sha256 hash for swift tempurl" 2022-07-18 06:52:03 +00:00
Takashi Kajinami 69d4a5ee93 Accept sha256 hash for swift tempurl
Since swiftclient 4.0.1, sha256 is used when generating tempurl
signature[1].
This change extends the regex pattern to assert signatues so that it
can accept both sha1(old) and sha256(current).

[1] https://review.opendev.org/c/openstack/python-swiftclient/+/845157

Change-Id: I1589adbe4501b1c678f197b9c0f67b716c341b2d
2022-07-18 05:38:23 +00:00
Takashi Kajinami d2bc013a89 Remove leftover of Python <= 2.6 support
Change-Id: I7de3cd0dfef8d7aeb0c9ad3e8cc167c1a40cb65d
2022-07-17 00:38:46 +09:00
Ghanshyam Mann b65fb84919 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: Ib392f81b3f12ee02979723f17e08f775d63b8abe
2022-06-14 03:32:36 +09:00
Zuul 6b72237c7a Merge "Bump tox minversion to 3.18.0" 2022-06-13 18:00:00 +00:00
Zuul 211fb86b27 Merge "Replace deprecated UPPER_CONSTRAINTS_FILE variable" 2022-06-13 17:51:30 +00:00
Zuul 9e84a5970b Merge "Remove six" 2022-06-13 17:51:28 +00:00
Zuul e9011421a9 Merge "The Python 3.6 and Python 3.7 Support has been dropped since zed" 2022-06-13 16:55:59 +00:00
Pavlo Shchelokovskyy 66adfe14a6 Encode urls in unit tests
currently several unit tests are failing when path from where
they run contains url-quotable characters like '@', which apparently is
possile in e.g. Jenkins.

Change-Id: I44eab3f4a384a27f34e4066651baafa6a9489f49
2022-06-13 18:56:45 +03:00
dengzhaosen 1a1fd2b353 The Python 3.6 and Python 3.7 Support has been dropped since zed
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Change-Id: If88b377f25d9b3e64dc049ae219ed6d5f4782d43
2022-06-05 09:14:07 +08:00
Takashi Kajinami 0732060995 Bump tox minversion to 3.18.0
Since tox 3.18.0, the whitelist_externals option has been deprecated in
favor of the new allow_list_externals option[1].

This change bumps the minversion of tox so that we can replace
the deprecated option.

[1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23

Change-Id: I287ce309adf5a02e9eac3a285666c23f4eeb9d36
2022-05-22 22:23:24 +09:00
Takashi Kajinami 23e647539c Remove six
This library no longer supports Python 2, thus usage of six can be
removed.

Change-Id: I8d0c1cfd6dff375b3b7756a5b36c95a2df3f04c6
2022-05-09 17:01:25 +00:00
OpenStack Release Bot a12456c17c Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ia4b850aeb841cb3d128758fc4b9a816a4ba8ba1a
2022-03-04 17:07:24 +00:00
OpenStack Release Bot 7e4768f2ab Update master for stable/yoga
Add file to the reno documentation build to show release notes for
stable/yoga.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.

Sem-Ver: feature
Change-Id: Ie9c6e7da60756d3edb3263945bc5874370ac353d
2022-03-04 17:07:22 +00:00
Takashi Kajinami a9abc54844 setup.cfg: Replace dashes by underscores
Since setuptools v54.1.0[1], the parmeters with dash have been
deprecated in favor of the new parameters with underscore.

This change updates the parameters accordingly to avoid the warnings
like the example below.

  UserWarning: Usage of dash-separated 'description-file' will not be
  supported in future versions. Please use the underscore name
  'description_file' instead

[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb

Change-Id: I660fadc0b9798214719fe1a1aac0731584806503
2022-02-07 16:47:19 +09:00
dengzhaosen db9a71f18e Update python testing classifier
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.html

Change-Id: If01a4cb7dcb48698cea934309de36268ae92b7e1
2021-12-24 09:33:14 +08:00
Zuul b9fe504d07 Merge "Replace deprecated import of ABCs from collections" 2021-12-16 09:11:12 +00:00
Zuul 5a1b5ae5ce Merge "Add Python3 yoga unit tests" 2021-12-16 07:51:30 +00:00
Takashi Kajinami 796a8f5a96 Replace deprecated import of ABCs from collections
ABCs in collections should be imported from collections.abc and direct
import from collections is deprecated since Python 3.3.

Closes-Bug: #1936667
Change-Id: Ie312cb884537ec541bf2111fe8a647e939b6519e
2021-12-16 07:21:36 +00:00
rabi 4753a47bbf Fix test and lower constraints
This fixes failures for PyYAML new version and
lower constraints.

Change-Id: Iba863242365c4be63495600b741513c2ca0ea9b0
2021-12-16 09:56:18 +05:30