Skip to content

Add wheel for Python3.7+ #252

Closed
Closed

Description

@KimiNewt

Wheels are missing for newer Python versions.

I wanted to use one in Python 3.7 that include libunwind (in a place where I can't apt-get).

I couldn't see anything about how libunwind was packaged previously in setup.py or elsewhere, and I see it's simply placed in .libs_vmprof in previous version. If you could tell me how you packaged it I could maybe automate the process.

Activity

  1. ilanKeshet commented on Nov 7, 2023

    @ilanKeshet

    any updates on publishing new wheels?

  2. mattip commented on Nov 7, 2023

    @mattip
    Contributor

    We need to solve the windows segfault in tests to merge #257.

  3. ilanKeshet commented on Dec 28, 2023

    @ilanKeshet

    Hi @mattip, i see that #257 was merged 🥳

    Any room for optimism with regards to compiled wheels for python 3.9+?

  4. mattip commented on Dec 28, 2023

    @mattip
    Contributor

    I see the latest merge to master created wheels as artifacts here. Could you try downloading the artifact, unzipping it, and checking if those wheels work? If so I can upload them to PyPI

  5. ilanKeshet commented on Dec 31, 2023

    @ilanKeshet

    Sure,

    I've checked vmprof-0.4.15-cp39-cp39-macosx_10_9_x86_64.whl and vmprof-0.4.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl and can report they are both working as expected.

    Specifically for the linux version, it works without requiring that i'd install libunwind-dev in the docker image 🥳

    @mattip Thank you so much for taking the time and looking into this issue 🙏 😄

  6. mattip commented on Dec 31, 2023

    @mattip
    Contributor

    Great. I added a tag 0.4.16 and will upload the artifacts once the wheels build.

  7. ilanKeshet commented on Jan 2, 2024

    @ilanKeshet

    Hi @mattip, noticed pypi hasn't yet been updated, anything i can do to help?

  8. mattip commented on Jan 2, 2024

    @mattip
    Contributor

    It turns out I cannot upload to PyPI. I have asked the current maintainers to upload the wheels.

  9. ilanKeshet commented on Jan 2, 2024

    @ilanKeshet

    Thank you 🙏

  10. mattip commented on Jan 3, 2024

    @mattip
    Contributor

    The 0.4.17 wheels are up. Closing.

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions