Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust CI to deploy wheels to PyPI #1606

Closed
jcpunk opened this issue Dec 13, 2022 · 4 comments · Fixed by #1615
Closed

Adjust CI to deploy wheels to PyPI #1606

jcpunk opened this issue Dec 13, 2022 · 4 comments · Fixed by #1615

Comments

@jcpunk
Copy link

jcpunk commented Dec 13, 2022

In a minimal container I'm building I hit:

DEPRECATION: autobahn is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559

Can this project be updated to contain a pyproject.toml and have wheels up at https://pypi.org/project/autobahn/#files

@oberstet
Copy link
Contributor

@jcpunk
Copy link
Author

jcpunk commented Dec 13, 2022

I'll confess a bit of puzzlement at this being closed with just that link...

@oberstet
Copy link
Contributor

yeah, sorry, I'm just personally fed up with / don't care about distro packaging.

I had a quick look though, and it seems I forgot: we do have wheels and publish those

# upload to S3: https://s3.eu-central-1.amazonaws.com/crossbarbuilder/wheels/

just not to PyPI. for other reasons, above wheel deployment target isn't required anymore, and best would probably indeed be publishing wheels to PyPI.

since the Python wheel packaging requires building wheels per-target, this will then lead to even more work. I'll reopen the package, maybe someone fixes it ..

@oberstet oberstet reopened this Dec 13, 2022
@oberstet oberstet changed the title autobahn is being installed using the legacy 'setup.py install' method Adjust CI to deploy wheels to PyPI Dec 13, 2022
@oberstet
Copy link
Contributor

oberstet commented Dec 13, 2022

fwiw, as you mentioned docker, those are readily available here https://hub.docker.com/r/crossbario/autobahn-python/tags

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants