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

Publishing pygccxml as Source Distribution on PyPi #154

Closed
akira25 opened this issue Jul 8, 2023 · 3 comments
Closed

Publishing pygccxml as Source Distribution on PyPi #154

akira25 opened this issue Jul 8, 2023 · 3 comments

Comments

@akira25
Copy link

akira25 commented Jul 8, 2023

For a GNURadio-Project, we decided to settle on a conda environment, to keep it fairly simple for our multi-platform-team.

While most things work really well, we are missing the pygccxml-package in the conda feeds, which are needed for generating some files when having a OOT-Module.

For generating a Conda-Package from the PyPi package, there is already a very simple workflow described in the conda-wiki.

Unfortunately, the conda stuff can not handle wheel-files, but relies on sdist instead. It would be marvelous, if you could publish pygccxml with an sdist file on pypi to.

@iMichka
Copy link
Collaborator

iMichka commented Aug 4, 2023

I made a new 2.3.0 release with a source distribution on pypi: https://pypi.org/project/pygccxml/2.3.0/

I will have a look how to do the whole distribution/release process using github actions to make sure we got this released correctly in the future.

Does this look good to you?

@iMichka
Copy link
Collaborator

iMichka commented Aug 21, 2023

Closing; this is now part of the release process that I have documented, and automatically done since we are using a pyproject.toml file for the build of the project.

@iMichka iMichka closed this as completed Aug 21, 2023
@iMichka
Copy link
Collaborator

iMichka commented Mar 16, 2025

Done with #258, wheels are now built on CI and have a build attestation on pypi

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

No branches or pull requests

2 participants