Files
ceilometer/requirements.txt
Matthias Runge 0a798c58df Remove queue declaration and fix lower-constraints jobs
This commit combines the following changes:

* Remove lingering queue declaration from .zuul.yaml file.

    https://review.opendev.org/859777 (master)
    Co-authored-by: Matthias Runge <mrunge@redhat.com>

* Bump up "lxml" to 4.2.3

    While building 'lxml.etree' extension, lower-constraint job
    fails with the error:
    ```
    src/lxml/lxml.etree.c: In function ‘__Pyx_ExceptionSave’:
    src/lxml/lxml.etree.c:202693:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’?
    202693 |     *type = tstate->exc_type;
           |                     ^~~~~~~~
           |                     curexc_type
    ```

    https://review.opendev.org/744612 (master)
    Co-authored-by: Ghanshyam Mann <gmann@ghanshyammann.com>

* Set upper constraint for cryptography

    Lower constraint job fails due to missing flag
    "X509_V_FLAG_CB_ISSUER_CHECK" while running unit test cases:
    ```
    AttributeError: module \'lib\' has no attribute \'ERR_load_RAND_strings\'
    ```
    ERR_load_RAND_strings was removed in cryptography 35.0.0[1].
    Since ceilometer doesn't have a constraint for it, the latest
    package gets installed, which is 38.0.4 as of now.
    This change sets cryptography to use "3.4.8" which is the last
    release to have the missing attribute.

    Co-authored-by: Yadnesh Kulkarni <ykulkarn@redhat.com>

* Bump up "tenacity" to 4.12.0

    Since "async" became a keyword in Python3.7[2], lower constraint
    job fails with error:
    ```
    from tenacity.async import AsyncRetrying
                  ^
    SyntaxError: invalid syntax
    ```

    https://review.opendev.org/744612 (master)
    Co-authored-by: Ghanshyam Mann <gmann@ghanshyammann.com>

* Bump up "oslo.messaging" to 8.0.0

    Since "async" became a keyword in Python3.7[2], lower constraint
    job fails with error:
    ```
    sender = zmq_senders.RequestSenderDirect(conf, async=True)
                                                   ^
    SyntaxError: invalid syntax
    ```
    The use of "async" was changed to "use_async" in [3]

    https://review.opendev.org/744612 (master)
    Co-authored-by: Ghanshyam Mann <gmann@ghanshyammann.com>

[1] c2e97f9a77
[2] https://bugs.python.org/issue30406
[3] 5626782fac

Change-Id: I9b34ac062d45b2b839dc9d6e0cdce696185890e4
(cherry picked from commit 7e545b0fd9)
(cherry picked from commit 142cb0b6e6)
2022-12-15 11:17:41 +05:30

41 lines
1.4 KiB
Plaintext

# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
cachetools>=2.1.0 # MIT License
cotyledon>=1.3.0 #Apache-2.0
futurist>=1.8.0 # Apache-2.0
jsonpath-rw-ext>=1.1.3 # Apache-2.0
lxml>=4.2.3 # BSD
msgpack>=0.5.0 # Apache-2.0
oslo.concurrency>=3.26.0 # Apache-2.0
oslo.config>=5.2.0 # Apache-2.0
oslo.i18n>=3.15.3 # Apache-2.0
oslo.log>=3.36.0 # Apache-2.0
oslo.reports>=1.18.0 # Apache-2.0
oslo.rootwrap>=2.0.0 # Apache-2.0
pbr>=2.0.0 # Apache-2.0
oslo.messaging>=8.0.0 # Apache-2.0
oslo.upgradecheck>=0.1.1 # Apache-2.0
oslo.utils>=3.37.0 # Apache-2.0
oslo.privsep>=1.32.0 # Apache-2.0
pysnmp<5.0.0,>=4.2.3 # BSD
python-glanceclient>=2.8.0 # Apache-2.0
python-keystoneclient>=3.15.0 # Apache-2.0
keystoneauth1>=3.9.0 # Apache-2.0
python-neutronclient>=6.7.0 # Apache-2.0
python-novaclient>=9.1.0 # Apache-2.0
python-swiftclient>=3.2.0 # Apache-2.0
python-cinderclient>=3.3.0 # Apache-2.0
PyYAML>=3.12 # MIT
requests>=2.14.2 # Apache-2.0
six>=1.10.0 # MIT
stevedore>=1.20.0 # Apache-2.0
tenacity>=4.12.0,<7.0.0 # Apache-2.0
tooz[zake]>=1.47.0 # Apache-2.0
os-xenapi>=0.3.3 # Apache-2.0
oslo.cache>=1.26.0 # Apache-2.0
gnocchiclient>=7.0.0 # Apache-2.0
python-monascaclient>=1.12.0 # Apache-2.0
python-zaqarclient>=1.3.0 # Apache-2.0