guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 13934e93b8938549c904c1dde87f5b5fb02a304b
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Sat Jul 26 23:15:06 2025 +0100

    gnu: packages/openstack: Apply license prefix.
    
    * gnu/packages/openstack.scm: Apply "license:" prefix for all packages
    in the module.
    
    Change-Id: I749e8b85397b677082f2a4d9ca59001edc2828d2
---
 gnu/packages/openstack.scm | 55 +++++++++++++++++++++++-----------------------
 1 file changed, 27 insertions(+), 28 deletions(-)

diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index 17e952b648..14e736fd1d 100644
--- a/gnu/packages/openstack.scm
+++ b/gnu/packages/openstack.scm
@@ -26,6 +26,7 @@
 ;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 
 (define-module (gnu packages openstack)
+  #:use-module ((guix licenses) #:prefix license:)
   #:use-module (gnu packages)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages check)
@@ -50,8 +51,6 @@
   #:use-module (guix build-system pyproject)
   #:use-module (guix download)
   #:use-module (guix utils)
-  #:use-module ((guix licenses)
-                #:select (asl2.0))
   #:use-module (guix packages)
   #:use-module (srfi srfi-1))
 
@@ -87,7 +86,7 @@ commands such as those of @command{subversion} and 
@command{git}, where the
 main program handles some basic argument parsing and then invokes a
 sub-command to do the work.  It uses plugins to define sub-commands, output
 formatters, and other extensions.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-cliff-bootstrap
   (hidden-package
@@ -142,7 +141,7 @@ formatters, and other extensions.")
       "This package provides a collection of Python deprecation patterns and
 strategies that help you collect your technical debt in a non-destructive
 manner.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-hacking
   (package
@@ -175,7 +174,7 @@ manner.")
      "Python-hacking is a set of flake8 plugins that test and enforce the
 @uref{http://docs.openstack.org/developer/hacking/, OpenStack style
 guidelines}.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-mox3
   (package
@@ -219,7 +218,7 @@ guidelines}.")
       "Mox3 is an unofficial port of the 
@uref{https://code.google.com/p/pymox/,
 Google mox framework} to Python 3.  It was meant to be as compatible
 with mox as possible, but small enhancements have been made.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-openstackdocstheme
   (package
@@ -247,7 +246,7 @@ with mox as possible, but small enhancements have been 
made.")
     (description
      "This package provides themes and extensions for Sphinx for publishing
 to docs.openstack.org and developer.openstack.org.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-os-service-types
   (package
@@ -290,7 +289,7 @@ service-type aliases.  The data is in JSON and the latest 
data should always
 be used.  This simple library exists to allow for easy consumption of the
 data, along with a built-in version of the data to use in case network access
 is for some reason not possible and local caching of the fetched data.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-os-service-types-bootstrap
   (hidden-package
@@ -342,7 +341,7 @@ is for some reason not possible and local caching of the 
fetched data.")
     (description
       "Os-testr provides developers with a testr wrapper and an output filter
   for subunit.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-stevedore
   (package
@@ -387,7 +386,7 @@ mechanism by building on top of setuptools entry points.  
The code for managing
 entry points tends to be repetitive, though, so stevedore provides manager
 classes for implementing common patterns for using dynamically loaded
 extensions.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-stevedore-bootstrap
   (hidden-package
@@ -478,7 +477,7 @@ extensions.")
 OpenStack cluster.  Tempest has batteries of tests for OpenStack API
 validation, scenarios, and other specific tests useful in validating an
 OpenStack deployment.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-tempest-lib
   (package
@@ -525,7 +524,7 @@ OpenStack deployment.")
     (description
      "Tempest-lib is a functional testing library for OpenStack.  It provides
 common features used in Tempest.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 
 ;;;
@@ -595,7 +594,7 @@ common features used in Tempest.")
     (description "The Oslo Concurrency Library provides utilities for safely
 running multi-thread, multi-process applications using locking mechanisms and
 for running external processes.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-oslo-config
   (package
@@ -649,7 +648,7 @@ for running external processes.")
     (description
      "The Oslo configuration API supports parsing command line arguments and
 .ini style configuration files.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-oslo-context
   (package
@@ -690,7 +689,7 @@ for running external processes.")
       "The Oslo context library has helpers to maintain useful information
 about a request context.  The request context is usually populated in the WSGI
 pipeline and used by various modules such as logging.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-oslo-i18n
   (package
@@ -719,7 +718,7 @@ pipeline and used by various modules such as logging.")
      "The oslo.i18n library contain utilities for working with
 internationalization (i18n) features, especially translation for text strings
 in an application or library.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-oslo-i18n-bootstrap
   (hidden-package
@@ -776,7 +775,7 @@ in an application or library.")
     "The oslo.log (logging) configuration library provides standardized
 configuration for all OpenStack projects.  It also provides custom formatters,
 handlers and support for context specific logging (like resource id’s etc).")
-  (license asl2.0)))
+  (license license:asl2.0)))
 
 (define-public python-oslo-log-bootstrap
   (hidden-package
@@ -825,7 +824,7 @@ handlers and support for context specific logging (like 
resource id’s etc).")
     (description
       "The oslo.serialization library provides support for representing objects
 in transmittable and storable formats, such as JSON and MessagePack.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-reno
   (package
@@ -867,7 +866,7 @@ in transmittable and storable formats, such as JSON and 
MessagePack.")
     (synopsis "Release notes manager")
     (description "Reno is a tool for storing release notes in a git repository
 and building documentation from them.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-oslosphinx
   (package
@@ -901,7 +900,7 @@ and building documentation from them.")
     (synopsis "OpenStack sphinx extensions and theme")
     (description "This package provides themes and extensions for Sphinx
 documentation from the OpenStack project.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-oslotest
   (package
@@ -927,7 +926,7 @@ documentation from the OpenStack project.")
     (synopsis "Oslo test framework")
     (description "The Oslo Test framework provides common fixtures, support
 for debugging, and better support for mocking results.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-oslotest-bootstrap
   (hidden-package
@@ -993,7 +992,7 @@ for debugging, and better support for mocking results.")
       "The @code{oslo.utils} library provides support for common utility type
 functions, such as encoding, exception handling, string manipulation, and time
 handling.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-keystoneauth1
   (package
@@ -1057,7 +1056,7 @@ handling.")
 and service requests within the OpenStack ecosystem.  It is designed for use
 in conjunction with the existing OpenStack clients and for simplifying the
 process of writing new clients.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-keystoneclient
   (package
@@ -1130,7 +1129,7 @@ supports token-based authN with user/service authZ, and 
is scalable to support
 OAuth, SAML, and OpenID in future versions.  Out of the box, Keystone uses
 SQLite for its identity store database, with the option to connect to external
 LDAP.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-swiftclient
   (package
@@ -1176,7 +1175,7 @@ data that best fit this type of storage model are virtual 
machine images, photo
 storage, email storage and backup archiving.  Having no central \"brain\" or
 master point of control provides greater scalability, redundancy and
 permanence.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-git-review
   (package
@@ -1210,7 +1209,7 @@ permanence.")
     (description
      "Git-review is a command-line tool that helps submitting Git branches to
 Gerrit for review, or fetching existing ones.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-requestsexceptions
   (package
@@ -1241,7 +1240,7 @@ library.  This makes some operations difficult, such as 
suppressing the
 “insecure platform warning” messages that urllib emits.  This package is a
 simple library to find the correct path to exceptions in the requests library
 regardless of whether they are bundled or not.")
-    (license asl2.0)))
+    (license license:asl2.0)))
 
 (define-public python-openstacksdk
   (package
@@ -1335,4 +1334,4 @@ regardless of whether they are bundled or not.")
 applications to work with OpenStack clouds.  The SDK aims to provide a
 consistent and complete set of interactions with OpenStack’s many services,
 along with complete documentation, examples, and tools.")
-    (license asl2.0)))
+    (license license:asl2.0)))

Reply via email to