1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

214 Commits

Author SHA1 Message Date
Nicolas Graves
160a1bebbf gnu: Add python-os-service-types-bootstrap.
* gnu/packages/openstack.scm (python-os-service-types-bootstrap): New variable.

Change-Id: Ib761aee3f62405b05d8f758068ef178b8b2536f4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:51 +01:00
Nicolas Graves
e5ed9c6c49 gnu: python-mox3: Switch to pyproject.
* gnu/packages/openstack.scm (python-mox3):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I2c9c7502897c335c4f950afed30ceb856b2ad20d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:50 +01:00
Nicolas Graves
6a0bd9be26 gnu: Add python-cliff-bootstrap.
* gnu/packages/openstack.scm (python-cliff-bootstrap): New variable.
* gnu/packages/check.scm (python-stestr)[propagated-inputs]: Replace
python-cliff by python-cliff-boostrap.

Change-Id: I9cc7271bb090127e28a56a8964a9b4cf42fbc800
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:50 +01:00
Nicolas Graves
e46ad770e6 gnu: python-cliff: Update to 4.10.0.
* gnu/packages/openstack.scm (python-cliff): Update to 4.10.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-coverage, python-fixtures,
python-setuptools, python-sphinx-5, python-stestr,
python-testscenarios, python-wheel.  Remove python-pbr.
[propagated-inputs]: Remove python-pyparsing.

Change-Id: Iff4d8d3c5be32e844fde4e27cf2855baba582754
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:50 +01:00
Nicolas Graves
2d50711f05 gnu: python-oslo-config: Enable tests and switch to pyproject.
* gnu/packages/openstack.scm (python-oslo-config): Update to 10.0.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-flags> and 'check phase replacement.
[native-inputs]: Add list python-coverage, python-docutils,
python-fixtures, python-mypy, python-oslo-log-bootstrap,
python-oslotest-bootstrap, python-pbr, python-requests-mock,
python-setuptools, python-sphinx, python-stestr, python-testscenarios,
python-testtools, python-wheel.
[propagated-inputs]: Remove python-debtcollector, reorder.

Change-Id: I7ff62f081784a632ab80bd8d50e2de443f8781e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:50 +01:00
Nicolas Graves
9ea474819a gnu: python-oslo-serialization: Update to 5.7.0.
* gnu/packages/openstack.scm (python-oslo-serialization): Update to 5.7.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
[propagated-inputs]: Remove python-pytz, python-pb. Add python-tzdata.

Change-Id: Ib73f1a945ea1dd1766a18f41d0d02655ecddd46b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:50 +01:00
Nicolas Graves
3e38b6a57f gnu: Add python-oslo-log-bootstrap.
This partial package can only work in the context of the native-input
of python-oslo-config.

* gnu/packages/openstack.scm (python-oslo-log-bootstrap): New variable.

Change-Id: Ie02c90ef64ad230072066f8ab00e1d0bde68d594
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
Nicolas Graves
6d650b56e1 gnu: python-oslo-log: Update to 7.2.0.
* gnu/packages/openstack.scm (python-oslo-log): Update to 7.2.0.
[propagated-inputs]: Remove python-pyinotify.
[native-inputs]: Add python-coverage, python-eventlet, python-pbr.

Change-Id: Id62051b481b94aaee8717ca0736de4ba44444fc0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
Nicolas Graves
db5bd02c93 gnu: python-oslosphinx: Switch to pyproject.
* gnu/packages/openstack.scm (python-oslosphinx):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve style.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ic03946b922712821b8de0654b17fc3749fd54f0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 00:25:49 +01:00
Sharlatan Hellseher
a72e70d9ba gnu: Remove python-os-client-config.
From upstream: os-client-config has been superceded by
openstacksdk. While os-client-config will continue to exist, it is
highly recommended that users transition to using openstacksdk directly,
see <https://docs.openstack.org/os-client-config/latest/>.

Fails to build, has no users in Guix.

* gnu/packages/openstack.scm (python-os-client-config): Delete variable.

Change-Id: I9bc823de7cf3d7425fbf62e52cf94a64bbceb7f8
2025-05-01 13:46:01 +01:00
Sharlatan Hellseher
ac7e4d826e gnu: python-bandit: Move to python-check.
* gnu/packages/openstack.scm (python-bandit): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: I8e10caee78a1d5922626f30d48cfe2bbe6b2ab2e
2025-04-23 23:12:23 +01:00
Sharlatan Hellseher
3f3478bd61 gnu: python-bandit: Enable tests.
* gnu/packages/openstack.scm (python-bandit): Update to 1.8.3.
[arguments] <phases>: Use custom 'check.
[propagated-inputs]: Add python-gitpython, python-jschema-to-python, and
python-sarif-om.  [native-inputs]: Add python-fixtures, python-stestr,
python-testscenarios, and python-testtools.

Change-Id: I0cc1b30635045e3161d14372dca24aa844050652
2025-04-23 23:12:23 +01:00
Daniel Ziltener
721aa8d2a7 gnu: python-bandit: Update to 1.8.3.
* gnu/packages/openstack.scm (python-bandit): Update to 1.8.3.
[build-system]: Switch to pyproject.
[native-inputs]: Remove python-pbr; add python-beautifulsoup4,
python-setuptools, and python-wheel.
[propagated-inputs]: Remove python-gitpython and python-six; add
python-rich.

Change-Id: I16880d5fb5688c103b2e176a0ffc78ff420c7e19
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Guillaume Le Vaillant
cb642fb70c gnu: python-mox3: Fix build with python 3.11.
* gnu/packages/openstack.scm (python-mox3)[arguments]: Add
  'fix-for-python-3.11' phase.

Change-Id: I187c07a837d57fd64fda5e7335246952a9be6e80
2025-04-22 11:40:02 +02:00
Nicolas Graves
1fb50c3762 gnu: Standardize python-oslo.* package names.
* gnu/packages/openstack.scm (python-oslo.concurrency,
python-oslo.config, python-oslo.context, python-oslo.i18n,
python-oslo.log, python-oslo.serialization, python-oslo.utils): Rename
packages.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:21 +02:00
Nicolas Graves
4528a0c866 gnu: python-debtcollector: Update to 3.0.0.
* gnu/packages/openstack.scm (python-debtcollector): Update to 3.0.0.
[source]: Patch {origin} to remove unwanted native-inputs.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-doc8, python-fixtures,
python-openstackdocstheme, python-reno, python-setuptools,
python-stestr and python-wheel. Remove python-subunit and
python-testrepository.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:21 +02:00
Sharlatan Hellseher
69cbb0dd25 gnu: python-openstackdocstheme: Update to 3.4.1.
* gnu/packages/openstack.scm (python-openstackdocstheme): Update to 3.4.1.
[build-system]: Swap to pyproject-build-system.
[propagated-inputs]: Add python-sphinx.
[native-inputs]: Remove python-sphinx; add python-setuptools and python-wheel.

Change-Id: Ie12945ea9cffb7beb3c5cfa5dceea157065f82c4
2025-02-10 10:30:21 +00:00
Sharlatan Hellseher
111e6f315d gnu: python-reno: Update to 4.1.0.
* gnu/packages/openstack.scm (python-reno): Update to 4.1.0.
[build-system]: Swap to pyproject-build-system.
[arguments] <phases>: Remove 'init-git, add 'pre-check.
[propagated-inputs]: Remove python-six; add python-packaging.
[native-inputs]: Remove python-testrepository and python-mock; add
python-openstackdocstheme, python-pytest, python-setuptools,
python-stestr, python-subunit, and python-wheel. Remove labels.

Change-Id: Ib0daa83fee215ba507ccb526fa49a2d0dfd83b08
2025-02-10 10:22:06 +00:00
Sharlatan Hellseher
8f49a27b36 gnu: python-dogpile.cache: Rename variable.
* gnu/packages/databases.scm: (python-dogpile.cache): Rename variable to
python-dogpile-cache.
* gnu/packages/openstack.scm (python-openstacksdk) [propagated-inputs]:
Replace python-dogpile.cache with python-dogpile-cache.

Change-Id: I015c9ec38c14f9899caba05e86ff3f1a03b5c4d5
2025-02-10 08:41:21 +00:00
Ricardo Wurmus
f59129c09b gnu: python-hacking: Update to 7.0.0.
* gnu/packages/openstack.scm (python-hacking): Update to 7.0.0.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ie82d0a89699fa4ae32f008f089de402181f89bc3
2025-01-20 21:37:56 +01:00
Ludovic Courtès
8560cddd0a gnu: python-reno: Switch to ‘git-minimal/pinned’.
* gnu/packages/openstack.scm (python-reno)[native-inputs]: Switch to
‘git-minimal/pinned’.

Change-Id: I58c87aba5c6f12991f140e73a55d075a3e21534e
2024-12-22 22:55:33 +01:00
Maxime Devos
ac54023529 gnu: python-git-review: Add 'bash' input for 'wrap-program'.
It is required for cross-compilation.

* gnu/packages/openstack.scm
(python-git-review)[inputs]: Add 'bash-minimal'.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ib17da31cc7f25d91e12e3cda95cf07a01f6f21d7
2024-08-31 10:42:44 +02:00
Efraim Flashner
17b8f3d259 gnu: python-hacking: Update to 5.0.0.
* gnu/packages/openstack.scm (python-hacking): Update to 5.0.0.
[propagated-inputs]: Remove python-flake8-3.8; add python-flake8.
[native-inputs]: Remove python-dnspython, python-mock, and python-monotonic.
2023-09-08 12:25:20 +03:00
Marius Bakke
67da142622 gnu: Remove obsolete variable.
* gnu/packages/python-xyz.scm (python-packaging-next): Remove variable.
* gnu/packages/openstack.scm (python-oslo.utils)[propagated-inputs]: Change
from PYTHON-PACKAGING-NEXT to PYTHON-PACKAGING.
2022-11-19 22:07:33 +01:00
Hartmut Goebel
ead37cb685 gnu: python-swiftclient: Update to 4.0.1.
* gnu/packages/openstack.scm (python-swiftclient): Update to 4.0.1.
  [arguments]<phases>{relax-requirements}: New phase.
  [arguments]<phases>{check}: New phase.
  [propagated-inputs]: Remove python-six.
  [native-inputs]: Remove python-pbr, python-sphinx, python-coverage,
  python-discover, python-hacking, python-mock, python-oslosphinx,
  python-testrepository, and python-testtools; add python-keystoneauth1,
  python-openstacksdk, and python-stestr.
2022-08-10 09:39:01 +02:00
Hartmut Goebel
104f9e0575 gnu: python-tempest-lib: Update to 1.0.0.
* gnu/packages/openstack.scm (python-tempest-lib): Update to 1.0.0.
  [arguments]<phases>{relax-requirements}: New phase.
  [propagated-inputs]: Remove python-pbr.
  [native-inouts]: Add python-pbr.
2022-08-10 09:39:00 +02:00
Hartmut Goebel
52359f01bb gnu: python-oslo.log: Update to 5.0.0.
* gnu/packages/openstack.scm (python-oslo.log): Update to 5.0.0.
  [propagated-inputs]: Remove python-six, python-pbr.
  [native-inputs]: Add python-pbr.
2022-08-10 09:38:59 +02:00
Hartmut Goebel
0bba3ebf56 gnu: python-oslo.context: Update to 5.0.0.
* gnu/packages/openstack.scm (python-oslo.context): Update to 5.0.0.
  [native-inputs]: Remove python-bandit; add python-mypy.
  [arguments]<phases>{relax-requirements}: Relax more requirements.
2022-08-10 09:38:59 +02:00
Hartmut Goebel
d2dd9d1d26 gnu: python-keystoneclient: Update to 5.0.0.
* gnu/packages/openstack.scm (python-keystoneclient): Update to 5.0.0.
  [arguments]<phases>{relax-requirements}: New phase.
  [propagated-inputs]: Remove python-pbr; add python-keystoneauth1.
  [native-inputs]: Adjust to new style. Remove python-sphinx, python-coverage,
  python-discover, python-hacking, python-mox3, python-oslosphinx,
  python-pycrypto, python-testrepository, and python-webob; add python-pbr,
  python-stestr, and python-testscenarios.
2022-08-10 09:38:58 +02:00
Hartmut Goebel
b08a3554a4 gnu: Add python-tempest.
* gnu/packages/openstack.scm (python-tempest): New variable.
2022-08-10 09:38:58 +02:00
Hartmut Goebel
8a4faff132 gnu: Add python-openstacksdk.
* gnu/packages/openstack.scm (python-openstacksdk): New variable.
2022-08-10 09:38:58 +02:00
Hartmut Goebel
c037745a4c gnu: Add python-requestsexceptions.
* gnu/packages/openstack.scm (python-requestsexceptions): New variable.
2022-08-10 09:38:57 +02:00
Hartmut Goebel
0b929d2d23 gnu: Add python-keystoneauth1.
* gnu/packages/openstack.scm (python-keystoneauth1): New variable.
2022-08-10 09:38:57 +02:00
Hartmut Goebel
122bedf2fd gnu: Add python-oslo.concurrency.
* gnu/packages/openstack.scm (python-oslo.concurrency): New variable.
2022-08-10 09:38:57 +02:00
Hartmut Goebel
e2857167b1 gnu: Add python-os-service-types.
* gnu/packages/openstack.scm (python-os-service-types): New variable.
2022-08-10 09:34:13 +02:00
jgart
c0afc06ecb gnu: python-bandit: Update to 1.7.4.
* gnu/packages/openstack.scm (python-bandit): Update to 1.7.4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-06-23 12:52:16 +01:00
Marius Bakke
8dbc8d4802 gnu: python-cliff: Update to 3.10.1.
* gnu/packages/openstack.scm (python-cliff): Update to 3.10.1.
[propagated-inputs]: Add PYTHON-AUTOPAGE.  Remove PYTHON-BANDIT.
2022-06-21 17:30:44 +02:00
Marius Bakke
93006e5507 gnu: Adjust merge resolution.
Commit 276f40fdc3 added unnecessary changes to
these variables.

* gnu/packages/openstack.scm (python-os-testr)[propagated-inputs]: Remove
everything except PYTHON-STESTR.
[native-inputs]: Add PYTHON-BABEL, PYTHON-TESTREPOSITORY and PYTHON-TESTTOOLS.
* gnu/packages/python-xyz.scm (python-platformdirs)[arguments]: Remove
obsolete phase.  Run pytest verbosely.
[native-inputs]: Remove PYTHON-PYTEST-COV.
2022-01-18 19:35:54 +01:00
Maxim Cournoyer
276f40fdc3 Merge branch 'version-1.4.0'
With resolved conflicts in:
	gnu/packages/gnome.scm
	gnu/packages/openstack.scm
	gnu/packages/python-xyz.scm
2022-01-17 11:47:09 -05:00
Maxim Cournoyer
0be48040dc gnu: python-os-testr: Propagate python-testtools and python-babel.
Lack of python-testtools was causing the sanity-check phase to fail.

* gnu/packages/openstack.scm (python-os-testr)
[native-inputs]{python-testtools, python-babel}: Move to...
[propagated-inputs]: ... here.
2022-01-10 11:44:44 -05:00
Marius Bakke
97db2f1302 gnu: python-oslo.log: Update to 4.6.1.
* gnu/packages/openstack.scm (python-oslo.log): Update to 4.6.1.
[arguments]: Override check phase.
[propagated-inputs]: Remove PYTHON-MONOTONIC.
[native-inputs]: Remove PYTHON-MOCK, PYTHON-TESTREPOSITORY, and
PYTHON-SUBUNIT.  Add PYTHON-FIXTURES and PYTHON-STESTR.
2022-01-12 23:50:17 +01:00
Marius Bakke
4a6808226e gnu: python-oslo.serialization: Update to 4.2.0.
* gnu/packages/openstack.scm (python-oslo.serialization): Update to 4.2.0.
[arguments]: Override check phase.
[propagated-inputs]: Remove PYTHON-SIX and PYTHON-NETADDR.  Add PYTHON-PBR.
[native-inputs]: Remove PYTHON-PBR and PYTHON-MOCK.  Add PYTHON-NETADDR and
PYTHON-STESTR.
2022-01-12 23:50:17 +01:00
Marius Bakke
850d2e8eef gnu: python-oslo.utils: Update to 4.12.0.
* gnu/packages/openstack.scm (python-oslo.utils): Update to 4.12.0.
[arguments]: Override check phase.
[propagated-inputs]: Remove PYTHON-MONOTONIC and PYTHON-SIX.  Add PYTHON-PBR
and PYTHON-PACKAGING-NEXT.
[native-inputs]: Remove PYTHON-PBR, PYTHON-BANDIT, PYTHON-OSLO.CONFIG,
PYTHON-MOCK and PYTHON-TESTREPOSITORY.  Add PYTHON-STESTR.
2022-01-12 23:50:17 +01:00
Marius Bakke
a88cdb6b8f gnu: python-oslo.config: Update to 8.7.1.
* gnu/packages/openstack.scm (python-oslo.config): Update to 8.7.1.
[arguments]: Disable tests.
[native-inputs]: Remove.
[propagated-inputs]: Remove PYTHON-PBR and PYTHON-SIX.  Add PYTHON-REQUESTS.
2022-01-12 23:50:16 +01:00
Tanguy Le Carrour
92c873e38a gnu: python-os-testr: Add python-testrepository to inputs.
This fixes a build failure in the 'sanity-check' phase.

* gnu/packages/openstack.scm (python-os-testr)[native-inputs]: Add python-testrepository.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-11 20:35:00 +01:00
Marius Bakke
e768df37c1 gnu: python-oslo.i18n: Disable tests.
* gnu/packages/openstack.scm (python-oslo.i18n)[arguments]: Add #:tests?.
[native-inputs]: Remove PYTHON-MOCK, PYTHON-MOX3, PYTHON-OSLOTEST, and
PYTHON-TESTSCENARIOS.
2022-01-11 18:36:38 +01:00
Marius Bakke
0db89cc03f gnu: python-os-testr: Update to 2.0.1.
* gnu/packages/openstack.scm (python-os-testr): Update to 2.0.1.
[propagated-inputs]: Change from PYTHON-SUBUNIT to PYTHON-STESTR.
2022-01-11 18:36:38 +01:00
Ludovic Courtès
8394619bac gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Maxim Cournoyer
05e3638bb9 gnu: Move a few Python packages to (gnu packages python-build).
This is in prevision of updating python-pypa-build, which now requires
python-packaging and adding python-tomli, which requires python-six.

* gnu/packages/python-xyz.scm (python-six)
(python-six-bootstrap, python2-six-bootstrap)
(python-pyparsing, python2-pyparsing, python-pyparsing-2.4.7)
(python-packaging-bootstrap, python2-packaging-bootstrap): Move packages to...
* gnu/packages/python-build.scm: ... here.  Update python-parsing to latest.
* gnu/packages/python-xyz.scm (python-six, python-packaging): Adjust to
inherit from their bootstrap versions.
2021-11-11 12:18:11 -05:00
Clément Lassieur
95c9e65a21 gnu: python-git-review: Update to 2.1.0.
* gnu/packages/openstack.scm (python-git-review): Update to 2.1.0.
2021-10-13 11:01:50 +02:00