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

Automate release publish to PyPI #29

Open
targos opened this issue Apr 3, 2020 · 10 comments
Open

Automate release publish to PyPI #29

targos opened this issue Apr 3, 2020 · 10 comments

Comments

@targos
Copy link
Member

targos commented Apr 3, 2020

We could use this GH action: https://github.com/pypa/gh-action-pypi-publish

@cclauss
Copy link
Contributor

cclauss commented Apr 3, 2020

https://github.com/nodejs/gyp-next/packages is an alternative approach. Python not supported.

@gengjiawen
Copy link
Member

@targos do you have PYPI_API_TOKEN or @ryzokuken has ? This need to configured to settings if I understand correctly.

@targos
Copy link
Member Author

targos commented Aug 29, 2022

I don't have any token.

@ryzokuken
Copy link
Contributor

I suppose you'd need a token from my account? Or could I add a new "Node.js" user to the package and we could use the token for that...

@dennisjackson
Copy link

Is there anything we can do to help this along? PyPI is still stuck on 0.4 and #83 is now biting new installs.

@ryzokuken
Copy link
Contributor

I can post the new release on PyPI manually but we need to figure out something long-term.

@kpfleming
Copy link

Agreed with @dennisjackson I've just run into this for the first time trying to build an unrelated piece of software which is using gyp-next somewhere in its build system... and my build machine has Python 3.11.

@ryzokuken
Copy link
Contributor

Manually updated the package to 0.15.0 on PyPI (https://pypi.org/project/gyp-next/0.15.0/) since it was very outdated and didn't work with Python 3.11 which is what most distros will soon switch to. Please feel free to contact me if you want to set up an automated pipeline for this.

@cclauss
Copy link
Contributor

cclauss commented Apr 19, 2023

I can work with you on it now that I learned from doing nodejs/tap2junit#49

@ryzokuken
Copy link
Contributor

Do we need a Node.js org on PyPI to handle this, or is there a better way?

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

6 participants