cp210x-program icon indicating copy to clipboard operation
cp210x-program copied to clipboard

Publish cp210x-program Python package on PyPI https://pypi.org

Open Hedda opened this issue 4 years ago • 6 comments

Please consider publishing each version of cp210x-program Python package on PyPI (Python Package Index)

https://pypi.org

Tip is also that there is GitHub Actions that automatically push each new release to PyPI:

https://github.com/VCTLabs/cp210x-program/releases

PyPI makes it easier to for applications to download and install or update with the correct dependecies.

Hedda avatar Dec 09 '21 07:12 Hedda

https://pypi.org/project/GitHub-Action-Python-Example/

https://github.com/marketplace/actions/pypi-publish

https://packaging.python.org/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/

https://www.caktusgroup.com/blog/2021/02/11/automating-pypi-releases/

https://dev.to/arnu515/create-a-pypi-pip-package-test-it-and-publish-it-using-github-actions-part-1-3cp8

https://dev.to/arnu515/create-a-pypi-pip-package-test-it-and-publish-it-using-github-actions-part-2-1o83

https://www.youtube.com/watch?v=U-aIPTS580s

Hedda avatar Dec 09 '21 07:12 Hedda

@Hedda, it seens to me VCTLabs is not really maintaining this tool/repository anymore. You've sent a number of pull requests / issues but no response at all.

laf0rge avatar Feb 18 '22 16:02 laf0rge

@sarnold @SJLC do you know if @VCTLabs still maintain this cp210x-program repository and if so could release it on PyPI?

Hedda avatar Feb 20 '22 08:02 Hedda

Sorry, the VCT side has been a little busy... I still need to pass some hardware off and none of us yet have a pypi account. I also haven't yet had the chance to instrument this repo with some tools/workflows, etc. Please hang tight and check for some initial github releases while we're on the way to getting things into pypi. Thanks!

sarnold avatar Feb 21 '22 19:02 sarnold

Cool! Also please do use "releases" for versioning on GitHub instead of only Git tags as that should make it easier for everyone:

https://github.com/VCTLabs/cp210x-program/releases

https://docs.github.com/repositories/releasing-projects-on-github/about-releases

https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes

https://github.blog/2013-07-02-release-your-software/

none of us yet have a pypi account.

Another tip is by the way to make sure that add you add more than one "Maintainers" to the PyPI project for it so that you still have admin access to the PyPI project you create if case the person who registered the project is no longer available for whatever reason.

Hedda avatar Feb 22 '22 10:02 Hedda

Just FYI, I released this on pypi under the kw-cp210x-program name. I didn't want to take the "default" name... It would be great if it was "officially" supported. I would try to help with that if you guys are interested.

MrKevinWeiss avatar Sep 13 '23 11:09 MrKevinWeiss