Skip to content

Conversation

cclauss
Copy link
Contributor

@cclauss cclauss commented Oct 15, 2024

Blocked by:

pip install librabbitmq on python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]

The current master branch will install on Py3.11, Py3.12, Py3.13, and Py3.14, but the version on PyPI will not.

Is it possible that the PyPI releases are being built on legacy Python 2?!?

with open(os.path.join(BASE_PATH, 'README.rst'), 'U') as f:

@cclauss
Copy link
Contributor Author

cclauss commented Oct 15, 2024

The current master branch will install on Py3.11,Py3.12,Py3.13 but the version on PyPI will not.

@Nusnus Nusnus marked this pull request as draft November 28, 2024 16:02
@auvipy auvipy self-requested a review March 5, 2025 07:46
@cclauss cclauss marked this pull request as ready for review September 15, 2025 13:44
@cclauss
Copy link
Contributor Author

cclauss commented Sep 16, 2025

Blocked by a new release to PyPI. https://pypi.org/project/librabbitmq

@auvipy
Copy link
Member

auvipy commented Sep 16, 2025

do we need to release on pypi for this to work?

@cclauss
Copy link
Contributor Author

cclauss commented Sep 16, 2025

Yes. The master branch works perfectly, but the release on PyPI must be replaced.

@cclauss
Copy link
Contributor Author

cclauss commented Sep 16, 2025

We need to ensure that $(PYTHON) resolves to Python 3, not the legacy Python 2.

The use of setup.py <command> is deprecated and may stop working at the end of next month:

librabbitmq/Makefile

Lines 33 to 42 in 07e1123

$(PYTHON) setup.py build
install: build
$(PYTHON) setup.py install
develop: build
$(PYTHON) setup.py develop
pyclean:
-$(PYTHON) setup.py clean

SetuptoolsDeprecationWarning: setup.py xxx is deprecated.
!!

    ********************************************************************************
    Please avoid running ``setup.py`` directly.
    Instead, use pypa/build, pypa/installer or other
    standards-based tools.

    By 2025-Oct-31, you need to update your project and remove deprecated calls
    or your builds will no longer be supported.

    See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
    ********************************************************************************

`pip install librabbitmq` on `python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants