14789 Commits

Author SHA1 Message Date
Zuul
cb3483a4de Merge "update constraint for openstacksdk to new release 4.5.0" 2025-04-22 12:11:47 +00:00
Zuul
1cecf886b2 Merge "generate-constraints: Make use of ranges" 2025-04-16 23:45:15 +00:00
Stephen Finucane
9da6fcd609 generate-constraints: Make use of ranges
Currently, if we run with generate-constraints with a large number of
Python versions, we will get a large number of Python version specific
markers for dependencies: one for each passed Python version. For
example:

  $ generate-constraints \
      -b blacklist.txt \
      -p /usr/bin/python3.8 \
      -p /usr/bin/python3.9 \
      -p /usr/bin/python3.10 \
      -r global-requirements.txt

Will yield versions like:

  networkx===3.1;python_version=='3.8'
  networkx===3.2.1;python_version=='3.10'
  networkx===3.2.1;python_version=='3.9'

What has happened here is that the given dependency (networkx in this
case) has dropped support for an older Python version (Python 3.8).
However, the way that we've specified this limits our constraints to the
versions of Python we ran (-p <python>) or the versions we mapped/mocked
(--version map <real:mapped[:mapped...]>). This isn't ideal. Instead, it
would be better to think in terms of upper and lower limits. That is, if
we generated a map like so:

  networkx===3.1;python_version<='3.8'
  networkx===3.2.1;python_version>='3.9'

This has the benefit of being simpler and potentially allowing us to
generate constraints for more Python versions than we currently check
for.

Change-Id: Ibfc6a79624e5591baf945a578f9d265071e57f73
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-04-16 14:35:24 -07:00
Zuul
a795befd03 Merge "update constraint for openstack-release-test to new release 8.1.0" 2025-04-10 13:44:04 +00:00
OpenStack Proposal Bot
6fe0f67186 update constraint for openstacksdk to new release 4.5.0
meta: version: 4.5.0
meta: team: OpenStackSDK
meta: diff-start: -
meta: series: flamingo
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: yes
meta: release:Author: Stephen Finucane <sfinucan@redhat.com>
meta: release:Commit: Stephen Finucane <sfinucan@redhat.com>
meta: release:Change-Id: I617c7417df89e8b1d8e3127778182c4500d2b34a
meta: release:Code-Review+1: Artem Goncharov <artem.goncharov@gmail.com>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Thierry Carrez <thierry@openstack.org>
meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
Change-Id: I2132d2d08b3ec0e6c3fa1fae4c7edfb607436da2
2025-04-10 12:36:29 +00:00
OpenStack Proposal Bot
742e4e18ef update constraint for python-openstackclient to new release 8.0.0
meta: version: 8.0.0
meta: team: OpenStackSDK
meta: diff-start: -
meta: series: flamingo
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: yes
meta: release:Author: Stephen Finucane <sfinucan@redhat.com>
meta: release:Commit: Stephen Finucane <sfinucan@redhat.com>
meta: release:Change-Id: I453f0801dcb7c6b2fc2be8e54b8ecc8b5438003f
meta: release:Workflow+1: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+1: Artem Goncharov <artem.goncharov@gmail.com>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
Change-Id: Id5c1a1479cf56af8ba5969691492dbadfbafca0e
2025-04-10 09:19:57 +00:00
OpenStack Proposal Bot
7a97dd97c8 update constraint for openstack-release-test to new release 8.1.0
meta: version: 8.1.0
meta: team: Release Management
meta: diff-start: -
meta: series: flamingo
meta: branch: master
meta: release-type: release
meta: pypi: no
meta: first: yes
meta: release:Author: Előd Illés <elod.illes@est.tech>
meta: release:Commit: Előd Illés <elod.illes@est.tech>
meta: release:Change-Id: I3a50541f791329cd7841c3b8d4c558f165d97fb6
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
Change-Id: I85e375a14746e9137012f985602f8cd4b8050ffb
2025-04-07 16:52:05 +00:00
OpenStack Proposal Bot
aea4bdb038 update constraint for os-traits to new release 3.4.0
meta: version: 3.4.0
meta: team: nova
meta: diff-start: -
meta: series: independent
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Dan Smith <dansmith@redhat.com>
meta: release:Commit: Dan Smith <dansmith@redhat.com>
meta: release:Change-Id: I1756a69650a2d498b967b17eebd06496fdcc3363
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+1: ribaudr <rene.ribaud@gmail.com>
meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
Change-Id: If224519c416a8c81cfb3b04cd430e1dbb60ad5f0
2025-04-02 17:45:30 +00:00
OpenStack Proposal Bot
be97f25078 update constraint for virtualbmc to new release 3.2.0
meta: version: 3.2.0
meta: team: ironic
meta: diff-start: -
meta: series: independent
meta: branch: master
meta: release-type: release
meta: pypi: no
meta: first: no
meta: release:Author: Riccardo Pittau <elfosardo@gmail.com>
meta: release:Commit: Riccardo Pittau <elfosardo@gmail.com>
meta: release:Change-Id: I57590eea77518f1759795e6ea19605ed7a7f3bfd
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
Change-Id: Ifb522c64dd91c64104897377aac420f508266eaf
2025-03-26 09:57:55 +00:00
Zuul
4a006431f6 Merge "update constraint for horizon to new release 25.3.0" 2025-03-22 19:30:11 +00:00
Zuul
d6daa19e91 Merge "update constraint for ceilometer to new release 24.0.0.0rc1" 2025-03-22 19:28:31 +00:00
Zuul
9d54544d2b Merge "update constraint for tap-as-a-service to new release 15.0.0.0rc1" 2025-03-22 19:28:27 +00:00
OpenStack Proposal Bot
e7b8fef1af update constraint for horizon to new release 25.3.0
meta: version: 25.3.0
meta: team: horizon
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release
meta: pypi: no
meta: first: no
meta: release:Author: Előd Illés <elod.illes@est.tech>
meta: release:Commit: Tatiana Ovchinnikova <t.v.ovtchinnikova@gmail.com>
meta: release:Change-Id: I5a42c8936e5942187813ef2bfa7f2660431c001f
meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Dr. Jens Harbott <frickler@offenerstapel.de>
Change-Id: I72ae7bc8c61fc0e26efe9a5036919336cb3312d1
2025-03-19 16:51:49 +00:00
OpenStack Proposal Bot
926dfd07b5 update constraint for ceilometer to new release 24.0.0.0rc1
meta: version: 24.0.0.0rc1
meta: team: Telemetry
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release candidate
meta: pypi: no
meta: first: no
meta: release:Author: Elod Illes <elod.illes@est.tech>
meta: release:Commit: Elod Illes <elod.illes@est.tech>
meta: release:Change-Id: I0d6352808cbc271d0ee2807b4f8cb549f16fa2a7
meta: release:Workflow+1: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
Change-Id: I8f95eae13a67263940cb2c59085c531c76d887c0
2025-03-17 11:08:06 +00:00
OpenStack Proposal Bot
d1d0d7e3b4 update constraint for tap-as-a-service to new release 15.0.0.0rc1
meta: version: 15.0.0.0rc1
meta: team: neutron
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release candidate
meta: pypi: yes
meta: first: no
meta: release:Author: Elod Illes <elod.illes@est.tech>
meta: release:Commit: Brian Haley <haleyb.dev@gmail.com>
meta: release:Change-Id: I3f4a98ee9feb04b52e4e2461b0ed3d564061ff63
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+1: Brian Haley <haleyb.dev@gmail.com>
meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
Change-Id: I23151eeda60582a36bedbedbba9c6802998eaa89
2025-03-14 13:25:19 +00:00
OpenStack Proposal Bot
7a304c74f7 update constraint for taskflow to new release 5.12.0
meta: version: 5.12.0
meta: team: oslo
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Kacper <kkulakow@redhat.com>
meta: release:Commit: Kacper <kkulakow@redhat.com>
meta: release:Change-Id: I2e695d29dc07e5b2e898328c7f0fed7c383a58da
meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
meta: release:Code-Review+1: Takashi Kajinami <kajinamit@oss.nttdata.com>
meta: release:Workflow+1: Thierry Carrez <thierry@openstack.org>
Change-Id: Iddc3e75059e96dfb439834124ac4e12c5a2a46ff
2025-03-10 13:25:18 +00:00
Zuul
39f3fb2830 Merge "update constraint for openstacksdk to new release 4.4.0" 2025-03-07 10:52:11 +00:00
Zuul
b68c2a5dec Merge "update constraint for python-blazarclient to new release 4.3.0" 2025-03-06 14:54:48 +00:00
Zuul
267b3781f8 Merge "update constraint for python-magnumclient to new release 4.8.1" 2025-03-06 14:54:45 +00:00
Zuul
6f064cfae7 Merge "update constraint for python-manilaclient to new release 5.4.0" 2025-03-06 14:54:42 +00:00
Zuul
acf85ff5b1 Merge "update constraint for aodhclient to new release 3.7.1" 2025-03-06 12:30:07 +00:00
OpenStack Proposal Bot
d143240dfa update constraint for python-magnumclient to new release 4.8.1
meta: version: 4.8.1
meta: team: magnum
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Előd Illés <elod.illes@est.tech>
meta: release:Commit: Előd Illés <elod.illes@est.tech>
meta: release:Change-Id: I8051be03f46ea76791fed5f016bda805b5bc912e
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
meta: release:Code-Review+1: Dale Smith <dale@catalystcloud.nz>
meta: release:Workflow+1: Thierry Carrez <thierry@openstack.org>
Change-Id: If51dc75a38c8335f9e14286574d3569845855047
2025-03-06 09:55:35 +00:00
OpenStack Proposal Bot
0a2c90ca2f update constraint for python-manilaclient to new release 5.4.0
meta: version: 5.4.0
meta: team: manila
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Goutham Pacha Ravi <gouthampravi@gmail.com>
meta: release:Commit: Goutham Pacha Ravi <gouthampravi@gmail.com>
meta: release:Change-Id: I02f15e7d64bc12edf47560de89be53b1a2d777fe
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
meta: release:Workflow+1: Thierry Carrez <thierry@openstack.org>
Change-Id: I88890798cc5a4d2eff32616e9af8a8f5ca34c7bf
2025-03-06 09:30:34 +00:00
OpenStack Proposal Bot
695564c697 update constraint for python-blazarclient to new release 4.3.0
meta: version: 4.3.0
meta: team: blazar
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Előd Illés <elod.illes@est.tech>
meta: release:Commit: Elod Illes <elod.illes@est.tech>
meta: release:Change-Id: Ie1f2fa5371d0d129e65ae1f661fd1998e0a2ef1c
meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
meta: release:Code-Review+1: Matt Crees <mattc@stackhpc.com>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Thierry Carrez <thierry@openstack.org>
Change-Id: I405032190f47f6e5f7ef5553ffdb6adcbfe3b3c9
2025-03-06 09:26:45 +00:00
OpenStack Proposal Bot
5be45960c7 update constraint for aodhclient to new release 3.7.1
meta: version: 3.7.1
meta: team: Telemetry
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: no
meta: release:Author: Elod Illes <elod.illes@est.tech>
meta: release:Commit: Előd Illés <elod.illes@est.tech>
meta: release:Change-Id: Ia9cfbe6080c849918be2f4e4544a5ebb45344633
meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Workflow+1: Thierry Carrez <thierry@openstack.org>
meta: release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
Change-Id: I818899d93d42857b62327531048b60704ce00acd
2025-03-06 09:04:53 +00:00
OpenStack Proposal Bot
92137b98da update constraint for python-cinderclient to new release 9.7.0
meta: version: 9.7.0
meta: team: cinder
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: yes
meta: release:Author: Elod Illes <elod.illes@est.tech>
meta: release:Commit: Brian Rosmaita <rosmaita.fossdev@gmail.com>
meta: release:Change-Id: If7c60026acfa2b6b0f47383cfffd68240ec2319c
meta: release:Code-Review+1: Jon Bernard <jobernar@redhat.com>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Workflow+1: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
Change-Id: Id27ddaca8ba27d8593f529ac8c6096813f44c103
2025-03-03 16:29:52 +00:00
Zuul
c4ead3c16c Merge "update constraint for python-glanceclient to new release 4.8.0" 2025-03-01 06:39:22 +00:00
Zuul
a05a21d9d8 Merge "update constraint for python-cyborgclient to new release 2.5.0" 2025-03-01 06:37:43 +00:00
Zuul
e2ae86d45f Merge "update constraint for python-masakariclient to new release 8.6.0" 2025-03-01 06:37:37 +00:00
Zuul
1479352b59 Merge "update constraint for python-swiftclient to new release 4.7.0" 2025-03-01 06:37:29 +00:00
Zuul
8ed324448a Merge "update constraint for python-ironic-inspector-client to new release 5.3.0" 2025-03-01 06:37:22 +00:00
Zuul
f35ccd93ad Merge "update constraint for python-zunclient to new release 5.2.1" 2025-03-01 06:37:15 +00:00
Zuul
ae1bda9bb3 Merge "update constraint for python-designateclient to new release 6.2.0" 2025-03-01 06:37:06 +00:00
Zuul
6b53d00f2e Merge "update constraint for python-troveclient to new release 8.8.0" 2025-03-01 06:36:59 +00:00
Zuul
39472611eb Merge "update constraint for python-observabilityclient to new release 0.4.0" 2025-03-01 06:36:52 +00:00
Zuul
a86cea5503 Merge "update constraint for python-cloudkittyclient to new release 5.3.1" 2025-03-01 06:36:47 +00:00
Zuul
d881ac376a Merge "update constraint for python-watcherclient to new release 4.8.0" 2025-03-01 06:36:40 +00:00
Zuul
1f733459fb Merge "update constraint for python-mistralclient to new release 5.4.0" 2025-03-01 06:36:37 +00:00
Zuul
50d0304abf Merge "update constraint for python-barbicanclient to new release 7.1.0" 2025-03-01 06:36:34 +00:00
Zuul
2a475714ae Merge "update constraint for cliff to new release 4.9.1" 2025-03-01 00:05:26 +00:00
Zuul
f1ce185bf5 Merge "update constraint for python-zaqarclient to new release 3.0.0" 2025-02-28 23:02:54 +00:00
Zuul
8b0c78bca1 Merge "update constraint for os-ken to new release 3.0.1" 2025-02-28 23:02:51 +00:00
Zuul
f4be251a4b Merge "update constraint for horizon to new release 25.2.0" 2025-02-28 22:55:28 +00:00
Zuul
bd384e33f9 Merge "cleanup after 'update-requirements' removal" 2025-02-28 22:48:15 +00:00
Zuul
608e82321d Merge "update constraint for python-magnumclient to new release 4.8.0" 2025-02-28 22:48:12 +00:00
Zuul
3a0bcff268 Merge "update constraint for os_vif to new release 4.1.0" 2025-02-28 22:45:41 +00:00
Zuul
7760178108 Merge "update constraint for sushy to new release 5.5.0" 2025-02-28 22:45:38 +00:00
Zuul
2a5a7377fc Merge "update constraint for neutron-lib to new release 3.18.2" 2025-02-28 22:45:35 +00:00
OpenStack Proposal Bot
04b9fca634 update constraint for python-barbicanclient to new release 7.1.0
meta: version: 7.1.0
meta: team: barbican
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release
meta: pypi: no
meta: first: yes
meta: release:Author: Elod Illes <elod.illes@est.tech>
meta: release:Commit: Elod Illes <elod.illes@est.tech>
meta: release:Change-Id: I8cd404be2e834bd1c4c48fb657b663b029c7cb2e
meta: release:Workflow+1: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
Change-Id: Ia0061cec7f9e2f3e1d4cd8b29a05c0011ddaae6b
2025-02-28 21:00:41 +00:00
OpenStack Proposal Bot
530db631d1 update constraint for python-mistralclient to new release 5.4.0
meta: version: 5.4.0
meta: team: mistral
meta: diff-start: -
meta: series: epoxy
meta: branch: master
meta: release-type: release
meta: pypi: yes
meta: first: yes
meta: release:Author: Elod Illes <elod.illes@est.tech>
meta: release:Commit: Elod Illes <elod.illes@est.tech>
meta: release:Change-Id: I5094aba8ee361eec5a8d7388a8c7d077860cc888
meta: release:Workflow+1: Dr. Jens Harbott <frickler@offenerstapel.de>
meta: release:Code-Review+2: Elod Illes <elod.illes@est.tech>
meta: release:Code-Review+2: Dr. Jens Harbott <frickler@offenerstapel.de>
Change-Id: Ifc8da4fd944c70932cf5ac6ce4aebccfc4a51039
2025-02-28 20:51:37 +00:00