ClearcodeHQ/pytest-rabbitmq

When will a new version be released?

Closed this issue · 4 comments

jrnp97 commented

What action do you want to perform

Use this lib

What are the results

Broken installation due to incompatible pamqp and rabbitpy versions (they were installed by default as dependency of the library)

    from rabbitpy import Exchange, Queue, Connection
  File "/opt/pysetup/.venv/lib/python3.11/site-packages/rabbitpy/__init__.py", line 24, in <module>
    from rabbitpy.connection import Connection
  File "/opt/pysetup/.venv/lib/python3.11/site-packages/rabbitpy/connection.py", line 17, in <module>
    from rabbitpy import base
  File "/opt/pysetup/.venv/lib/python3.11/site-packages/rabbitpy/base.py", line 13, in <module>
    from pamqp import specification
ImportError: cannot import name 'specification' from 'pamqp' (/opt/pysetup/.venv/lib/python3.11/site-packages/pamqp/__init__.py)

What are the expected results

Successful execution

I don't use rabbitpy as a client lib I used pika and its async version aio_pika, so I suppose a new release with the replacement of rabbitpy by pika #316 will solve the above problem.

fizyk commented

@jrnp97 I've created https://github.com/ClearcodeHQ/pytest-rabbitmq/milestone/1 with the minimum things I need to do before I release. I'm slowly going through all packages of mine, modernising them (as in stories)

jrnp97 commented

@jrnp97 https://pypi.org/project/pytest-rabbitmq/ 3.0.0 is available

Ey @fizyk thanks!

I just found an error in the pyproject.toml config if you could give it a look #349 🙌🏼

fizyk commented

Oh my..... sorry, released 3.0.1 and 3.0.0 got yanked