question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Distribute wheels on PyPI

See original GitHub issue

We can now distribute cocotb as a wheel, except for FLI support (well maybe we can, need to talk to Mentor about that). I suggest we provide the following matrix of wheels at first:

  • OS
    • Linux (manylinux1 supports C++11)
    • Mac OS X
    • Windows-MinGW
  • Arch
    • x86_64
  • Python version
    • CPython 3.X cp3

These packages should be built and uploaded in CI on release candidate and final releases. May need to investigate distributing with Github to work around the issue of Pypi not supporting nightlies.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:1
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

2reactions
imphilcommented, Jan 20, 2021

Making it a separate extension might do the trick if we cannot reach anybody on the Mentor side. I’ll try to do that, but for the 1.5 release all of that feels too risky, so let’s continue distributing without wheels for now, and pick this discussion up after we have clarity what we can and cannot do with mti.h

1reaction
ktbarrettcommented, Feb 15, 2021

Making wheels and supporting the environment in the first place are different efforts, you might be getting ahead of yourself 😄.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Packaging and distributing projects
Working in “development mode”. Packaging your project. Source distributions. Wheels. Pure Python Wheels. Platform Wheels. Uploading your Project to PyPI.
Read more >
wheel - PyPI
A setuptools extension for building wheels that provides the bdist_wheel setuptools command. A command line tool for working with wheel files. It should...
Read more >
What Are Python Wheels and Why Should You Care?
cryptography distributes multiple wheels. Each wheel is a platform wheel, meaning it supports only specific combinations of Python versions, Python ABIs, ...
Read more >
Building and Uploading to PyPi - The Sheer Joy of Packaging!
Update name of package and rebuild source distribution and wheel. Create file .pypirc in your home directory with the following content: [ ...
Read more >
How to install, download and build Python wheels - ActiveState
Open source Python packages can be installed from Source Distributions (sdist) or Wheels (whl). According to the Python Packaging Authority ( ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found