diff options
| -rw-r--r-- | gnu/packages/openstack.scm | 55 |
1 files changed, 27 insertions, 28 deletions
diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 17e952b6489..14e736fd1d8 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm | |||
| @@ -26,6 +26,7 @@ | |||
| 26 | ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. | 26 | ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. |
| 27 | 27 | ||
| 28 | (define-module (gnu packages openstack) | 28 | (define-module (gnu packages openstack) |
| 29 | #:use-module ((guix licenses) #:prefix license:) | ||
| 29 | #:use-module (gnu packages) | 30 | #:use-module (gnu packages) |
| 30 | #:use-module (gnu packages bash) | 31 | #:use-module (gnu packages bash) |
| 31 | #:use-module (gnu packages check) | 32 | #:use-module (gnu packages check) |
| @@ -50,8 +51,6 @@ | |||
| 50 | #:use-module (guix build-system pyproject) | 51 | #:use-module (guix build-system pyproject) |
| 51 | #:use-module (guix download) | 52 | #:use-module (guix download) |
| 52 | #:use-module (guix utils) | 53 | #:use-module (guix utils) |
| 53 | #:use-module ((guix licenses) | ||
| 54 | #:select (asl2.0)) | ||
| 55 | #:use-module (guix packages) | 54 | #:use-module (guix packages) |
| 56 | #:use-module (srfi srfi-1)) | 55 | #:use-module (srfi srfi-1)) |
| 57 | 56 | ||
| @@ -87,7 +86,7 @@ commands such as those of @command{subversion} and @command{git}, where the | |||
| 87 | main program handles some basic argument parsing and then invokes a | 86 | main program handles some basic argument parsing and then invokes a |
| 88 | sub-command to do the work. It uses plugins to define sub-commands, output | 87 | sub-command to do the work. It uses plugins to define sub-commands, output |
| 89 | formatters, and other extensions.") | 88 | formatters, and other extensions.") |
| 90 | (license asl2.0))) | 89 | (license license:asl2.0))) |
| 91 | 90 | ||
| 92 | (define-public python-cliff-bootstrap | 91 | (define-public python-cliff-bootstrap |
| 93 | (hidden-package | 92 | (hidden-package |
| @@ -142,7 +141,7 @@ formatters, and other extensions.") | |||
| 142 | "This package provides a collection of Python deprecation patterns and | 141 | "This package provides a collection of Python deprecation patterns and |
| 143 | strategies that help you collect your technical debt in a non-destructive | 142 | strategies that help you collect your technical debt in a non-destructive |
| 144 | manner.") | 143 | manner.") |
| 145 | (license asl2.0))) | 144 | (license license:asl2.0))) |
| 146 | 145 | ||
| 147 | (define-public python-hacking | 146 | (define-public python-hacking |
| 148 | (package | 147 | (package |
| @@ -175,7 +174,7 @@ manner.") | |||
| 175 | "Python-hacking is a set of flake8 plugins that test and enforce the | 174 | "Python-hacking is a set of flake8 plugins that test and enforce the |
| 176 | @uref{http://docs.openstack.org/developer/hacking/, OpenStack style | 175 | @uref{http://docs.openstack.org/developer/hacking/, OpenStack style |
| 177 | guidelines}.") | 176 | guidelines}.") |
| 178 | (license asl2.0))) | 177 | (license license:asl2.0))) |
| 179 | 178 | ||
| 180 | (define-public python-mox3 | 179 | (define-public python-mox3 |
| 181 | (package | 180 | (package |
| @@ -219,7 +218,7 @@ guidelines}.") | |||
| 219 | "Mox3 is an unofficial port of the @uref{https://code.google.com/p/pymox/, | 218 | "Mox3 is an unofficial port of the @uref{https://code.google.com/p/pymox/, |
| 220 | Google mox framework} to Python 3. It was meant to be as compatible | 219 | Google mox framework} to Python 3. It was meant to be as compatible |
| 221 | with mox as possible, but small enhancements have been made.") | 220 | with mox as possible, but small enhancements have been made.") |
| 222 | (license asl2.0))) | 221 | (license license:asl2.0))) |
| 223 | 222 | ||
| 224 | (define-public python-openstackdocstheme | 223 | (define-public python-openstackdocstheme |
| 225 | (package | 224 | (package |
| @@ -247,7 +246,7 @@ with mox as possible, but small enhancements have been made.") | |||
| 247 | (description | 246 | (description |
| 248 | "This package provides themes and extensions for Sphinx for publishing | 247 | "This package provides themes and extensions for Sphinx for publishing |
| 249 | to docs.openstack.org and developer.openstack.org.") | 248 | to docs.openstack.org and developer.openstack.org.") |
| 250 | (license asl2.0))) | 249 | (license license:asl2.0))) |
| 251 | 250 | ||
| 252 | (define-public python-os-service-types | 251 | (define-public python-os-service-types |
| 253 | (package | 252 | (package |
| @@ -290,7 +289,7 @@ service-type aliases. The data is in JSON and the latest data should always | |||
| 290 | be used. This simple library exists to allow for easy consumption of the | 289 | be used. This simple library exists to allow for easy consumption of the |
| 291 | data, along with a built-in version of the data to use in case network access | 290 | data, along with a built-in version of the data to use in case network access |
| 292 | is for some reason not possible and local caching of the fetched data.") | 291 | is for some reason not possible and local caching of the fetched data.") |
| 293 | (license asl2.0))) | 292 | (license license:asl2.0))) |
| 294 | 293 | ||
| 295 | (define-public python-os-service-types-bootstrap | 294 | (define-public python-os-service-types-bootstrap |
| 296 | (hidden-package | 295 | (hidden-package |
| @@ -342,7 +341,7 @@ is for some reason not possible and local caching of the fetched data.") | |||
| 342 | (description | 341 | (description |
| 343 | "Os-testr provides developers with a testr wrapper and an output filter | 342 | "Os-testr provides developers with a testr wrapper and an output filter |
| 344 | for subunit.") | 343 | for subunit.") |
| 345 | (license asl2.0))) | 344 | (license license:asl2.0))) |
| 346 | 345 | ||
| 347 | (define-public python-stevedore | 346 | (define-public python-stevedore |
| 348 | (package | 347 | (package |
| @@ -387,7 +386,7 @@ mechanism by building on top of setuptools entry points. The code for managing | |||
| 387 | entry points tends to be repetitive, though, so stevedore provides manager | 386 | entry points tends to be repetitive, though, so stevedore provides manager |
| 388 | classes for implementing common patterns for using dynamically loaded | 387 | classes for implementing common patterns for using dynamically loaded |
| 389 | extensions.") | 388 | extensions.") |
| 390 | (license asl2.0))) | 389 | (license license:asl2.0))) |
| 391 | 390 | ||
| 392 | (define-public python-stevedore-bootstrap | 391 | (define-public python-stevedore-bootstrap |
| 393 | (hidden-package | 392 | (hidden-package |
| @@ -478,7 +477,7 @@ extensions.") | |||
| 478 | OpenStack cluster. Tempest has batteries of tests for OpenStack API | 477 | OpenStack cluster. Tempest has batteries of tests for OpenStack API |
| 479 | validation, scenarios, and other specific tests useful in validating an | 478 | validation, scenarios, and other specific tests useful in validating an |
| 480 | OpenStack deployment.") | 479 | OpenStack deployment.") |
| 481 | (license asl2.0))) | 480 | (license license:asl2.0))) |
| 482 | 481 | ||
| 483 | (define-public python-tempest-lib | 482 | (define-public python-tempest-lib |
| 484 | (package | 483 | (package |
| @@ -525,7 +524,7 @@ OpenStack deployment.") | |||
| 525 | (description | 524 | (description |
| 526 | "Tempest-lib is a functional testing library for OpenStack. It provides | 525 | "Tempest-lib is a functional testing library for OpenStack. It provides |
| 527 | common features used in Tempest.") | 526 | common features used in Tempest.") |
| 528 | (license asl2.0))) | 527 | (license license:asl2.0))) |
| 529 | 528 | ||
| 530 | 529 | ||
| 531 | ;;; | 530 | ;;; |
| @@ -595,7 +594,7 @@ common features used in Tempest.") | |||
| 595 | (description "The Oslo Concurrency Library provides utilities for safely | 594 | (description "The Oslo Concurrency Library provides utilities for safely |
| 596 | running multi-thread, multi-process applications using locking mechanisms and | 595 | running multi-thread, multi-process applications using locking mechanisms and |
| 597 | for running external processes.") | 596 | for running external processes.") |
| 598 | (license asl2.0))) | 597 | (license license:asl2.0))) |
| 599 | 598 | ||
| 600 | (define-public python-oslo-config | 599 | (define-public python-oslo-config |
| 601 | (package | 600 | (package |
| @@ -649,7 +648,7 @@ for running external processes.") | |||
| 649 | (description | 648 | (description |
| 650 | "The Oslo configuration API supports parsing command line arguments and | 649 | "The Oslo configuration API supports parsing command line arguments and |
| 651 | .ini style configuration files.") | 650 | .ini style configuration files.") |
| 652 | (license asl2.0))) | 651 | (license license:asl2.0))) |
| 653 | 652 | ||
| 654 | (define-public python-oslo-context | 653 | (define-public python-oslo-context |
| 655 | (package | 654 | (package |
| @@ -690,7 +689,7 @@ for running external processes.") | |||
| 690 | "The Oslo context library has helpers to maintain useful information | 689 | "The Oslo context library has helpers to maintain useful information |
| 691 | about a request context. The request context is usually populated in the WSGI | 690 | about a request context. The request context is usually populated in the WSGI |
| 692 | pipeline and used by various modules such as logging.") | 691 | pipeline and used by various modules such as logging.") |
| 693 | (license asl2.0))) | 692 | (license license:asl2.0))) |
| 694 | 693 | ||
| 695 | (define-public python-oslo-i18n | 694 | (define-public python-oslo-i18n |
| 696 | (package | 695 | (package |
| @@ -719,7 +718,7 @@ pipeline and used by various modules such as logging.") | |||
| 719 | "The oslo.i18n library contain utilities for working with | 718 | "The oslo.i18n library contain utilities for working with |
| 720 | internationalization (i18n) features, especially translation for text strings | 719 | internationalization (i18n) features, especially translation for text strings |
| 721 | in an application or library.") | 720 | in an application or library.") |
| 722 | (license asl2.0))) | 721 | (license license:asl2.0))) |
| 723 | 722 | ||
| 724 | (define-public python-oslo-i18n-bootstrap | 723 | (define-public python-oslo-i18n-bootstrap |
| 725 | (hidden-package | 724 | (hidden-package |
| @@ -776,7 +775,7 @@ in an application or library.") | |||
| 776 | "The oslo.log (logging) configuration library provides standardized | 775 | "The oslo.log (logging) configuration library provides standardized |
| 777 | configuration for all OpenStack projects. It also provides custom formatters, | 776 | configuration for all OpenStack projects. It also provides custom formatters, |
| 778 | handlers and support for context specific logging (like resource id’s etc).") | 777 | handlers and support for context specific logging (like resource id’s etc).") |
| 779 | (license asl2.0))) | 778 | (license license:asl2.0))) |
| 780 | 779 | ||
| 781 | (define-public python-oslo-log-bootstrap | 780 | (define-public python-oslo-log-bootstrap |
| 782 | (hidden-package | 781 | (hidden-package |
| @@ -825,7 +824,7 @@ handlers and support for context specific logging (like resource id’s etc).") | |||
| 825 | (description | 824 | (description |
| 826 | "The oslo.serialization library provides support for representing objects | 825 | "The oslo.serialization library provides support for representing objects |
| 827 | in transmittable and storable formats, such as JSON and MessagePack.") | 826 | in transmittable and storable formats, such as JSON and MessagePack.") |
| 828 | (license asl2.0))) | 827 | (license license:asl2.0))) |
| 829 | 828 | ||
| 830 | (define-public python-reno | 829 | (define-public python-reno |
| 831 | (package | 830 | (package |
| @@ -867,7 +866,7 @@ in transmittable and storable formats, such as JSON and MessagePack.") | |||
| 867 | (synopsis "Release notes manager") | 866 | (synopsis "Release notes manager") |
| 868 | (description "Reno is a tool for storing release notes in a git repository | 867 | (description "Reno is a tool for storing release notes in a git repository |
| 869 | and building documentation from them.") | 868 | and building documentation from them.") |
| 870 | (license asl2.0))) | 869 | (license license:asl2.0))) |
| 871 | 870 | ||
| 872 | (define-public python-oslosphinx | 871 | (define-public python-oslosphinx |
| 873 | (package | 872 | (package |
| @@ -901,7 +900,7 @@ and building documentation from them.") | |||
| 901 | (synopsis "OpenStack sphinx extensions and theme") | 900 | (synopsis "OpenStack sphinx extensions and theme") |
| 902 | (description "This package provides themes and extensions for Sphinx | 901 | (description "This package provides themes and extensions for Sphinx |
| 903 | documentation from the OpenStack project.") | 902 | documentation from the OpenStack project.") |
| 904 | (license asl2.0))) | 903 | (license license:asl2.0))) |
| 905 | 904 | ||
| 906 | (define-public python-oslotest | 905 | (define-public python-oslotest |
| 907 | (package | 906 | (package |
| @@ -927,7 +926,7 @@ documentation from the OpenStack project.") | |||
| 927 | (synopsis "Oslo test framework") | 926 | (synopsis "Oslo test framework") |
| 928 | (description "The Oslo Test framework provides common fixtures, support | 927 | (description "The Oslo Test framework provides common fixtures, support |
| 929 | for debugging, and better support for mocking results.") | 928 | for debugging, and better support for mocking results.") |
| 930 | (license asl2.0))) | 929 | (license license:asl2.0))) |
| 931 | 930 | ||
| 932 | (define-public python-oslotest-bootstrap | 931 | (define-public python-oslotest-bootstrap |
| 933 | (hidden-package | 932 | (hidden-package |
| @@ -993,7 +992,7 @@ for debugging, and better support for mocking results.") | |||
| 993 | "The @code{oslo.utils} library provides support for common utility type | 992 | "The @code{oslo.utils} library provides support for common utility type |
| 994 | functions, such as encoding, exception handling, string manipulation, and time | 993 | functions, such as encoding, exception handling, string manipulation, and time |
| 995 | handling.") | 994 | handling.") |
| 996 | (license asl2.0))) | 995 | (license license:asl2.0))) |
| 997 | 996 | ||
| 998 | (define-public python-keystoneauth1 | 997 | (define-public python-keystoneauth1 |
| 999 | (package | 998 | (package |
| @@ -1057,7 +1056,7 @@ handling.") | |||
| 1057 | and service requests within the OpenStack ecosystem. It is designed for use | 1056 | and service requests within the OpenStack ecosystem. It is designed for use |
| 1058 | in conjunction with the existing OpenStack clients and for simplifying the | 1057 | in conjunction with the existing OpenStack clients and for simplifying the |
| 1059 | process of writing new clients.") | 1058 | process of writing new clients.") |
| 1060 | (license asl2.0))) | 1059 | (license license:asl2.0))) |
| 1061 | 1060 | ||
| 1062 | (define-public python-keystoneclient | 1061 | (define-public python-keystoneclient |
| 1063 | (package | 1062 | (package |
| @@ -1130,7 +1129,7 @@ supports token-based authN with user/service authZ, and is scalable to support | |||
| 1130 | OAuth, SAML, and OpenID in future versions. Out of the box, Keystone uses | 1129 | OAuth, SAML, and OpenID in future versions. Out of the box, Keystone uses |
| 1131 | SQLite for its identity store database, with the option to connect to external | 1130 | SQLite for its identity store database, with the option to connect to external |
| 1132 | LDAP.") | 1131 | LDAP.") |
| 1133 | (license asl2.0))) | 1132 | (license license:asl2.0))) |
| 1134 | 1133 | ||
| 1135 | (define-public python-swiftclient | 1134 | (define-public python-swiftclient |
| 1136 | (package | 1135 | (package |
| @@ -1176,7 +1175,7 @@ data that best fit this type of storage model are virtual machine images, photo | |||
| 1176 | storage, email storage and backup archiving. Having no central \"brain\" or | 1175 | storage, email storage and backup archiving. Having no central \"brain\" or |
| 1177 | master point of control provides greater scalability, redundancy and | 1176 | master point of control provides greater scalability, redundancy and |
| 1178 | permanence.") | 1177 | permanence.") |
| 1179 | (license asl2.0))) | 1178 | (license license:asl2.0))) |
| 1180 | 1179 | ||
| 1181 | (define-public python-git-review | 1180 | (define-public python-git-review |
| 1182 | (package | 1181 | (package |
| @@ -1210,7 +1209,7 @@ permanence.") | |||
| 1210 | (description | 1209 | (description |
| 1211 | "Git-review is a command-line tool that helps submitting Git branches to | 1210 | "Git-review is a command-line tool that helps submitting Git branches to |
| 1212 | Gerrit for review, or fetching existing ones.") | 1211 | Gerrit for review, or fetching existing ones.") |
| 1213 | (license asl2.0))) | 1212 | (license license:asl2.0))) |
| 1214 | 1213 | ||
| 1215 | (define-public python-requestsexceptions | 1214 | (define-public python-requestsexceptions |
| 1216 | (package | 1215 | (package |
| @@ -1241,7 +1240,7 @@ library. This makes some operations difficult, such as suppressing the | |||
| 1241 | “insecure platform warning” messages that urllib emits. This package is a | 1240 | “insecure platform warning” messages that urllib emits. This package is a |
| 1242 | simple library to find the correct path to exceptions in the requests library | 1241 | simple library to find the correct path to exceptions in the requests library |
| 1243 | regardless of whether they are bundled or not.") | 1242 | regardless of whether they are bundled or not.") |
| 1244 | (license asl2.0))) | 1243 | (license license:asl2.0))) |
| 1245 | 1244 | ||
| 1246 | (define-public python-openstacksdk | 1245 | (define-public python-openstacksdk |
| 1247 | (package | 1246 | (package |
| @@ -1335,4 +1334,4 @@ regardless of whether they are bundled or not.") | |||
| 1335 | applications to work with OpenStack clouds. The SDK aims to provide a | 1334 | applications to work with OpenStack clouds. The SDK aims to provide a |
| 1336 | consistent and complete set of interactions with OpenStack’s many services, | 1335 | consistent and complete set of interactions with OpenStack’s many services, |
| 1337 | along with complete documentation, examples, and tools.") | 1336 | along with complete documentation, examples, and tools.") |
| 1338 | (license asl2.0))) | 1337 | (license license:asl2.0))) |
