python-project-template icon indicating copy to clipboard operation
python-project-template copied to clipboard

Python project best practices for scientific software

Results 51 python-project-template issues
Sort by recently updated
recently updated
newest added

`sphinx_book_theme` is used by hats/hats-import/lsdb/nested-pandas and it is really nice, let's use it for everything! It would probably help with #518 and #500

enhancement

It would be great if the Read the Docs HTML documentation included buttons to download notebooks (as implemented in the LSDB RTD) and to run the notebooks on Google Colab.

enhancement

Virtualenv was pinned to v20.30 due to failures on the ASV workflows. See https://github.com/lincc-frameworks/python-project-template/pull/516.

It could be a GitHub logo in the top right corner.

Looking at the HATS RTD, the menu options in the left-hand-side for the API reference have a lot of unnecessary duplication: ``` API reference └── hats ├── hats.catalog ├── hats.inspection...

Hi I have heard about this template, and I would like to use it in a future project, but my group uses gitlab instead of GitHub. Do you have, or...

The `setup-python` action supports caching of the global pip directory, so packages are not re-downloaded. We can enable it with `with: cache: 'pip'`. See the documentation [here](https://github.com/actions/setup-python?tab=readme-ov-file#caching-packages-dependencies). I’m not sure...

enhancement

Currently "jupyter-nb-clear-output", "pylint", "mypy" (see also #531), "sphinx-build", and "pytest" pre-commit hooks assume that a Python environment with numerous Python executables is activated. It causes two sorts of problems: 1)...

Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 5 to 7. Release notes Sourced from astral-sh/setup-uv's releases. v7.0.0 🌈 node24 and a lot of bugfixes Changes This release comes with a load of bug fixes...

dependencies
github_actions