python-package-guide
python-package-guide copied to clipboard
scientific Python package recommendations & guidance curated by pyOpenSci
**Description** Reference: https://www.pyopensci.org/python-package-guide/tutorials/get-to-know-hatch.html When trying to run: pipx install hatch in Windows command line, the following error is faced: 'pipx' is not recognized as an internal or external command, operable...
There should be a prominent link from the “Community-created Python Packaging Guide” section of https://www.pyopensci.org/python-packaging-science.html to https://www.pyopensci.org/python-package-guide/ . This is where you end up if you start at the front...
**Description** Reference: https://www.pyopensci.org/python-package-guide/tutorials/get-to-know-hatch.html After installing the Hatch, if the path where pipx puts these applications is not on the PATH environment variable, then it is required to run ```pipx ensurepath```...
The “A package is more than just code” section of https://www.pyopensci.org/python-package-guide/tutorials/intro.html could make it sound like you need *all this stuff* before you can create a package. Docs! Tests! CI!...
A common pattern in academic OSS is that you start out with code for a research project, it gets reused for a second research project, and then you realize that...
Closely related to #272: the “When should you turn your code into a Python package?” section of https://www.pyopensci.org/python-package-guide/tutorials/intro.html should be much more prominent, should clearly explain that this is a...
The packaging tutorial should have an alternative intro that explains that creating a Python package gives you the ability to split up a program into multiple Python source files, and...
People who aren't real familiar with what already comes with the OS, and what comes with core Python, may get stuck in step one of when the recommended "pipx install...
We'd like a simple example of a package built with compiled steps. if we can do this with hatch and plugins that would be ideal! this might related to some...