pulsar: [Client][Python] Release Manager does not push a release for Mac python clients

Describe the bug No Mac (Intel?) python clients listed here https://pypi.org/project/pulsar-client/2.9.1/#files or here https://pypi.org/project/pulsar-client/2.8.2/#files

To Reproduce Steps to reproduce the behavior:

pip install pulsar-client==2.8.2      
Looking in indexes: https://pypi.org/simple, https://****@artifactory.cogitocorp.us/artifactory/api/pypi/pypi-virtual/simple
ERROR: Could not find a version that satisfies the requirement pulsar-client==2.8.2 (from versions: 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.6.3, 2.7.0, 2.7.1, 2.7.2, 2.7.2.post0, 2.7.3, 2.8.0, 2.8.0.post0)
ERROR: No matching distribution found for pulsar-client==2.8.2
WARNING: You are using pip version 21.1.1; however, version 21.3.1 is available.
You should consider upgrading via the '/Users/fkelly/.asdf/installs/python/3.8.10/bin/python3.8 -m pip install --upgrade pip' command.

Expected behavior Each Pulsar Client version should be present e.g. 2.8.1, 2.8.2, 2.9.1 etc.

Desktop (please complete the following information):

  • OS: Mac OS Catalina

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 27 (20 by maintainers)

Most upvoted comments

Thanks again. So I did

$  wget https://files.pythonhosted.org/packages/8d/30/ac074d168f0b1065637e8ac2626770eb5a0454d820e1db2b3f67fee5ae43/pulsar_client-2.9.2-cp38-cp38-macosx_11_0_universal2.whl
$  mv pulsar_client-2.9.2-cp38-cp38-macosx_11_0_universal2.whl pulsar_client-2.9.2-cp38-cp38-macosx_10_15_universal2.whl
$  pip install pulsar_client-2.9.2-cp38-cp38-macosx_10_15_universal2.whl

and it appears to have worked

Looking in indexes: https://pypi.org/simple, https://****@artifactory.cogitocorp.us/artifactory/api/pypi/pypi-virtual/simple
Processing ./pulsar_client-2.9.2-cp38-cp38-macosx_10_15_universal2.whl
Requirement already satisfied: certifi in ./.asdf/installs/python/3.8.10/lib/python3.8/site-packages (from pulsar-client==2.9.2) (2021.5.30)
Requirement already satisfied: six in ./.asdf/installs/python/3.8.10/lib/python3.8/site-packages (from pulsar-client==2.9.2) (1.16.0)
Installing collected packages: pulsar-client
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
platform2-library 0.1.0 requires certifi<2021.0.0,>=2020.12.5, but you have certifi 2021.5.30 which is incompatible.
platform2-library 0.1.0 requires idna<3.0,>=2.10, but you have idna 3.2 which is incompatible.
platform2-library 0.1.0 requires prometheus-client<0.10.0,>=0.9.0, but you have prometheus-client 0.11.0 which is incompatible.
Successfully installed pulsar-client-2.9.2

Thanks!

I think @yaalsn proposed downloading this wheel manually and then renaming it to pulsar_client-2.9.2-cp38-cp38-macosx_10_15_universal.whl and then doing a pip install pulsar_client-2.9.2-cp38-cp38-macosx_10_15_universal.whl whilst in the same folder as the renamed wheel package.