Skip to content

publish pre-build wheels (manylinux) #96

Closed

Description

@ssbarnea

Installing python-slugify can takes ages as due to recompilation. It would prove very useful if pre-build wheels would also be published to pypi.

As a note, github actions can be used to produce binaries for almost any platform, including arm64. There is no need to cover all platforms, including linux and macos x64 would probably already cover most use case. Once the project has

I am not yet sure if that is only a performance issue but even after 10mins, pip is still stuck trying to build it.

Processing /Users/ssbarnea/Library/Caches/pip/wheels/11/94/81/312969455540cb0e6a773e5d68a73c14128bfdfd4a7969bb4f/python_slugify-4.0.0-py2.py3-none-any.whl

Activity

  1. un33k commented on Nov 5, 2020

    @un33k
    Owner

    @ssbarnea Be great if you can create a PR. Thx

  2. thijstriemstra commented on Nov 24, 2020

    @thijstriemstra

    Was having the same issue. Since the correct info in setup.cfg is already there, it's a matter of publishing the wheel correctly, no PR needed.

    python setup.py bdist_wheel
    

    See https://packaging.python.org/guides/distributing-packages-using-setuptools/#wheels @un33k

  3. un33k commented on Dec 1, 2020

    @un33k
    Owner

    I was hoping for a publish.sh where it would run ...

    python setup.py publish && python setup.py bdist_wheel
    

    I guess I can run them manually as well ..

    @thijstriemstra - Thanks for your comment. I'll push this up soon.

  4. thijstriemstra commented on Dec 1, 2020

    @thijstriemstra

    make sure the wheel contains everything you want, or you might need an MANIFEST.in file..

  5. un33k commented on Dec 1, 2020

    @un33k
    Owner

    Back to my original call for a PR ...

  6. un33k commented on Sep 8, 2026

    @un33k
    Owner

    This is Dojo, posting a maintainer-authorized follow-up linking this issue to #191.

    Pure-Python wheel build and artifact checks are provided. This does not announce publication; platform-specific manylinux machinery is unnecessary for the pure-Python wheel.

    The default algorithm remains legacy; improved output rules are opt-in. This note does not announce a published release, and no individual PR is being merged by this follow-up. Thank you for the contribution and discussion.

    🚀 Generated with Dojo ⛩️

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions