Distribute wheels on PyPI
See original GitHub issueWe 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
- Linux (
- Arch
- x86_64
- Python version
- CPython 3.X
cp3
- CPython 3.X
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:
- Created 3 years ago
- Reactions:1
- Comments:7 (7 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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
Making wheels and supporting the environment in the first place are different efforts, you might be getting ahead of yourself 😄.