Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python3-oslo.middleware | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 3.37.1 | Vendor: openSUSE |
Release: bp156.3.1 | Build date: Sat Jul 22 12:02:33 2023 |
Group: Development/Languages/Python | Build host: goat46 |
Size: 474270 | Source RPM: python-oslo.middleware-3.37.1-bp156.3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://launchpad.net/oslo.middleware | |
Summary: OpenStack oslo.middleware library |
Oslo middleware library includes components that can be injected into wsgi pipelines to intercept request/response flows. The base class can be enhanced with functionality like add/delete/modification of http headers and support for limiting size/connection etc. This package contains the Python 3.x module.
Apache-2.0
* Fri Feb 19 2021 Yuchen Lin <mlin+factory@suse.de> - Switch to python3 only * Mon Apr 08 2019 cloud-devel@suse.de - update to version 3.37.1 - Update mailinglist from dev to discuss - Document security considerations for detailed healthcheck - add lib-forward-testing-python3 test job - Remove moxstubout usage - Update reno for stable/rocky - Clean up .gitignore references to personal tools - Use template for lower-constraints - add python 3.6 unit test job - add python 3.7 unit test job - import zuul job settings from project-config * Sat Sep 01 2018 cloud-devel@suse.de - update to version 3.36.0 - Remove stale pip-missing-reqs tox test - set default python to python3 - fix tox python3 overrides - Update reno for stable/queens - pypy is not checked at gate - Trivial: Update pypi url to new url - Imported Translations from Zanata - Switch to stestr - Add release notes link to README - Follow the new PTI for document build - Updated from global requirements - add lower-constraints job * Fri Feb 23 2018 tbechtold@suse.com - Switch to stable/queens spec template * Tue Jan 30 2018 cloud-devel@suse.de - update to version 3.34.0 - Updated from global requirements - Avoid tox_install.sh for constraints support - add bandit to pep8 job * Mon Jan 15 2018 cloud-devel@suse.de - update to version 3.33.0 - Invalid parsing of Forwarded header fixed - Update reno for stable/pike - Remove setting of version/release from releasenotes - doc: Specify openstackdocs theme - Remove method set_latent - Imported Translations from Zanata - Remove Class HTTPProxyToWSGIMiddleware - Updated from global requirements - Fix exception in json response under py35 * Thu Sep 28 2017 cloud-devel@suse.de - update to version 3.30.1 - Invalid parsing of Forwarded header fixed - Update .gitreview for stable/pike - Updated from global requirements - Update UPPER_CONSTRAINTS_FILE for stable/pike * Mon Aug 07 2017 cloud-devel@suse.de - update to version 3.30.0 - Remove usage of parameter enforce_type - Remove log translations - Replace deprecated inspect function in Python 3 - Remove deprecated oslo.subdomain from CORS opts - Fix test_request_too_large_no_content_length failure - rearrange content to fit the new standard layout - Update URLs in documents according to document migration - update the docs url in the readme - [Fix gate]Update test requirement - import admin guide content from openstack-manuals - Allow compatibility headers for request_id - pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) - Set global_request_id if passed in as X-OpenStack-Request-ID. - Update reno for stable/ocata - Remove pbr warnerrors in favor of sphinx check - Updated from global requirements - switch from oslosphinx to openstackdocstheme - Optimize the link address * Mon Feb 13 2017 cloud-devel@suse.de - update to version 3.23.1: - remove superfluous random stuff - Add new middleware to send API data to statsd - Allow healthcheck to be configured by oslo.config - Remove self-referential link in docs - Imported Translations from Zanata - Enable release notes translation - Suggest to use egg based filter_factory rather than fragile full path - Remove references to Python 3.4 - Add Constraints support - Replace 'assertEqual(None, ...)' with 'assertIsNone(...)' - Limit ssl deprecation warning to external importers - Replace six.iteritems() with .items() - make sure we handle the forwarded for headers - Add Python 3.5 classifier and venv - TrivialFix: Remove default=None when set value in Config - Transform healthcheck from filter to an application - Document how to use detailed mode in healthcheck - Show more healthcheck examples - Add reno for release notes management - Deprecated set_latent - Filter X-Auth-Token in catch_errors - Changed the home-page link - Filter token data out of catch_errors middleware - Replaces uuid.uuid4 with uuidutils.generate_uuid() - Updated from global requirements * Tue Oct 04 2016 dmueller@suse.com - global requirements sync - switch to stable/newton * Fri Sep 30 2016 dmueller@suse.com - update to 3.19.0: * Remove pot files * Fix inline docstring to use default path (not /status) * Updated from global requirements * Updated from global requirements * Fixed typo in SSL * Wed Aug 10 2016 tbechtold@suse.com - update to version 3.16.0 * Do not add a default content type when replying * Expose sample config opts for http-proxy-to-wsgi * Deprecate using String as valid value for allowed_origin. * Deprecate multiple config block parsing. * Fix unit tests on Windows * Fix spelling of config option help * Updated from global requirements * Fri Jun 03 2016 tbechtold@suse.com - update to 3.11.0: * cors: remove unused import * Updated from global requirements * Add a simple __main__ to easily show healthcheck output * Removed simple headers from documentation examples * Added PATCH method to default config * Added set_defaults method to oslo_middleware.cors * Set default allow methods to those defined in RFC 2616 * Removed default headers from CORS_OPTS * Imported Translations from Zanata * Updated from global requirements * Remove direct dependency on babel * Updated from global requirements * Updated from global requirements * Updated from global requirements * Updated from global requirements * cors: prevent WebOb setting a default Content-Type * CORS Middleware now honors upstream Vary header * Disable http_proxy_to_wsgi middleware by default * CORS tests now use a transient configuration * Updated config documentation for cors_middleware * Updated from global requirements * Updated from global requirements * Revert "work around doc build error" - use renderspec source service - update spec from upstream * Mon Apr 04 2016 tbechtold@suse.com - update to 3.8.0: * Updated from global requirements * Update .gitreview for stable/mitaka - Adjust Requires * Thu Mar 03 2016 tbechtold@suse.com - update to 3.7.0: * work around doc build error * Update translation setup * Updated from global requirements * Updated from global requirements * Updated from global requirements * Imported Translations from Zanata * Remove ordereddict from requirements.txt * Updated from global requirements * Remove old references to namespace packages * test: pass enforce_type=True when using CONF.set_override * Updated from global requirements * Change LOG.warn to LOG.warning * Fix the url in the CONTRIBUTING.rst * Python 3 deprecated the logger.warn method in favor of warning * assertIsNone(val) instead of assertEqual(None,val) * Updated from global requirements * [fix-compat] More definitions for oslo.middleware * Updated from global requirements * Re-Add oslo.middleware namespace for backward compat * Removes MANIFEST.in as it is not needed explicitely by PBR * Support Unicode request_id on Python 3 * Drop python 2.6 support - Adjust Requires according to requirements.txt * Sun Nov 29 2015 bwiedemann@suse.com - update to 3.0.0 * Move cors allowed_origin check into add_origin * Backward compat for allowed_origin * remove bad entry point test logic * Remove python 2.6 classifier * Switched StrOpt to ListOpt in CORS allowed_origins * Enable latent CORS configuration via pastedeploy * Remove python 2.6 and cleanup tox.ini * Add oslo_config program support to paste middleware * Define entry points for filter factories for Paste Deployment * Remove oslo namespace package * add missing shortcut for HTTPProxyToWSGI middleware * Revert "Add 'X-Auth-Token' default header to CORS middleware" * Add a disabled by ports -> files healthcheck plugin * Add 'X-Auth-Token' default header to CORS middleware * Mon Nov 16 2015 bwiedemann@suse.com - update to 2.10.0 * Fix coverage configuration and execution * No need for Oslo Incubator Sync * ssl: deprecated in favor of http_proxy_to_wsgi * Introduce HTTP Proxy to WSGI middleware * Imported Translations from Zanata * Fix string formatting * Fix typos in docstring * Include changelog/history in docs * Add shields.io version/downloads links/badges into README.rst * Change ignore-errors to ignore_errors * Fix the home-page in setup.cfg with Oslo wiki page * Add plugin doco generated with stevedore.sphinxext * Avoid any body when request is a HEAD request * Further improve the healthcheck output * Allow the healthcheck middleware to provide more detailed responses * Updated from global requirements * Imported Translations from Zanata * cors: fix wildcard in actual request * cors: fix filter with oslo_config_project is set * Sat Aug 29 2015 tbechtold@suse.com - update to 2.8.0: * Split option discovery function by middleware * Updated from global requirements * Updated from global requirements * Fix remarks missed on #209817 * Added new test for CORS Simple Headers * Restore backward compat of paste factory * Do not dump HealthcheckResult class source * Updated from global requirements * Renamed latent_configuration to _latent_configuration * Added latent properties to CORS middleware * Declare some methods static * Allow to get option from paste-deploy * Remove usage of oslo.config global * Imported Translations from Transifex * Updated from global requirements * Imported Translations from Transifex * Updated from global requirements * Imported Translations from Transifex * Updated from global requirements * Updated from global requirements * Updated from global requirements * Added verbose debug logging to CORS - Adjust Requires according to requirements.txt * Wed Jul 29 2015 tbechtold@suse.com - Unify spec file. Use fedora compatible files macros * Mon Jul 20 2015 dmueller@suse.com - update to 2.4.0: * Fix mocking for 1.1.0 * Updated from global requirements * Imported Translations from Transifex * Updated from global requirements * Support PasteDeploy * Add tox target to find missing requirements * Thu Jun 25 2015 tbechtold@suse.com - update to 2.3.0: * Drop use of 'oslo' namespace package * Wed Jun 24 2015 tbechtold@suse.com - update to 2.2.0: * CORS Middleware defers to server response * Updated from global requirements * Drop use of 'oslo' namespace package * Use correct oslo_middleware.base methods in CORS middleware * Added request to parse_response * Updated from global requirements * Wed Jun 10 2015 tbechtold@suse.com - update to 2.1.0: * Revert "Remove oslo namespace package" * Mon Jun 08 2015 tbechtold@suse.com - update to 1.3.0: * Added CORS wildcard handling * Drop use of 'oslo' namespace package * Updated from global requirements * Advertise support for Python3.4 / Remove support for Python 3.3 * Remove run_cross_tests.sh - Update Requires according to requirements.txt * Thu May 07 2015 dmueller@suse.com - update to 1.2.0: * Imported Translations from Transifex * Update CORS tests to use config fixture's load_raw_values * Updated from global requirements * Tue Mar 10 2015 tbechtold@suse.com - update to 1.0.0: * Updated from global requirements - update Requires * Tue Feb 24 2015 tbechtold@suse.com - update to version 0.5.0: * Update the list of packages in setup.cfg * Updated from global requirements * Adds missing files - Add _service file - Cleanup SLES11 conditionals * Thu Feb 05 2015 tbechtold@suse.com - update to version 0.4.0 * Fixes the healthcheck factory method and docs * add shortcut to healthcheck middleware * Updated from global requirements * Move i18n module to a private name * Update Oslo imports to remove namespace package * Add healthcheck middleware * Updated from global requirements * Fix bug tracker link in readme - Adjust Requires according to requirements.txt * Mon Jan 12 2015 dmueller@suse.com - update to 0.3.0: * Move files out of the namespace package * Don't use default value in LimitingReader * switch to oslo.context * Workflow documentation is now in infra-manual * Updated from global requirements * Flesh out the README * Imported Translations from Transifex * Add pbr to installation requirements * Remove extraneous vim editor configuration comments * Support building wheels (PEP-427) * Fix coverage testing * Expose sizelimit option to config generator * Wed Oct 29 2014 tbechtold@suse.com - Initial version
/usr/lib/python3.6/site-packages/oslo.middleware-3.37.1-py3.6.egg-info /usr/lib/python3.6/site-packages/oslo.middleware-3.37.1-py3.6.egg-info/PKG-INFO /usr/lib/python3.6/site-packages/oslo.middleware-3.37.1-py3.6.egg-info/SOURCES.txt /usr/lib/python3.6/site-packages/oslo.middleware-3.37.1-py3.6.egg-info/dependency_links.txt /usr/lib/python3.6/site-packages/oslo.middleware-3.37.1-py3.6.egg-info/entry_points.txt /usr/lib/python3.6/site-packages/oslo.middleware-3.37.1-py3.6.egg-info/not-zip-safe /usr/lib/python3.6/site-packages/oslo.middleware-3.37.1-py3.6.egg-info/pbr.json /usr/lib/python3.6/site-packages/oslo.middleware-3.37.1-py3.6.egg-info/requires.txt /usr/lib/python3.6/site-packages/oslo.middleware-3.37.1-py3.6.egg-info/top_level.txt /usr/lib/python3.6/site-packages/oslo_middleware /usr/lib/python3.6/site-packages/oslo_middleware/__init__.py /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__ /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/_i18n.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/_i18n.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/base.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/base.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/catch_errors.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/catch_errors.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/correlation_id.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/correlation_id.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/cors.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/cors.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/debug.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/debug.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/http_proxy_to_wsgi.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/http_proxy_to_wsgi.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/opts.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/opts.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/request_id.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/request_id.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/sizelimit.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/sizelimit.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/ssl.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/ssl.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/stats.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/stats.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/version.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/__pycache__/version.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/_i18n.py /usr/lib/python3.6/site-packages/oslo_middleware/base.py /usr/lib/python3.6/site-packages/oslo_middleware/catch_errors.py /usr/lib/python3.6/site-packages/oslo_middleware/correlation_id.py /usr/lib/python3.6/site-packages/oslo_middleware/cors.py /usr/lib/python3.6/site-packages/oslo_middleware/debug.py /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__init__.py /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__main__.py /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__ /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/__main__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/__main__.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/disable_by_file.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/disable_by_file.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/opts.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/opts.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/pluginbase.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/__pycache__/pluginbase.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/disable_by_file.py /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/opts.py /usr/lib/python3.6/site-packages/oslo_middleware/healthcheck/pluginbase.py /usr/lib/python3.6/site-packages/oslo_middleware/http_proxy_to_wsgi.py /usr/lib/python3.6/site-packages/oslo_middleware/locale /usr/lib/python3.6/site-packages/oslo_middleware/locale/de /usr/lib/python3.6/site-packages/oslo_middleware/locale/de/LC_MESSAGES /usr/lib/python3.6/site-packages/oslo_middleware/locale/de/LC_MESSAGES/oslo_middleware.po /usr/lib/python3.6/site-packages/oslo_middleware/locale/en_GB /usr/lib/python3.6/site-packages/oslo_middleware/locale/en_GB/LC_MESSAGES /usr/lib/python3.6/site-packages/oslo_middleware/locale/en_GB/LC_MESSAGES/oslo_middleware.po /usr/lib/python3.6/site-packages/oslo_middleware/locale/fr /usr/lib/python3.6/site-packages/oslo_middleware/locale/fr/LC_MESSAGES /usr/lib/python3.6/site-packages/oslo_middleware/locale/fr/LC_MESSAGES/oslo_middleware.po /usr/lib/python3.6/site-packages/oslo_middleware/opts.py /usr/lib/python3.6/site-packages/oslo_middleware/request_id.py /usr/lib/python3.6/site-packages/oslo_middleware/sizelimit.py /usr/lib/python3.6/site-packages/oslo_middleware/ssl.py /usr/lib/python3.6/site-packages/oslo_middleware/stats.py /usr/lib/python3.6/site-packages/oslo_middleware/tests /usr/lib/python3.6/site-packages/oslo_middleware/tests/__init__.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__ /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_base.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_base.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_catch_errors.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_catch_errors.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_correlation_id.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_correlation_id.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_cors.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_cors.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_entry_points.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_entry_points.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_healthcheck.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_healthcheck.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_http_proxy_to_wsgi.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_http_proxy_to_wsgi.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_opts.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_opts.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_request_id.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_request_id.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_sizelimit.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_sizelimit.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_ssl.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_ssl.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_stats.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/__pycache__/test_stats.cpython-36.pyc /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_base.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_catch_errors.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_correlation_id.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_cors.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_entry_points.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_healthcheck.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_http_proxy_to_wsgi.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_opts.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_request_id.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_sizelimit.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_ssl.py /usr/lib/python3.6/site-packages/oslo_middleware/tests/test_stats.py /usr/lib/python3.6/site-packages/oslo_middleware/version.py /usr/share/doc/packages/python3-oslo.middleware /usr/share/doc/packages/python3-oslo.middleware/ChangeLog /usr/share/doc/packages/python3-oslo.middleware/LICENSE /usr/share/doc/packages/python3-oslo.middleware/README.rst
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 19:58:50 2024