You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Always use pyproject.toml but contents will depend on whether the user selects poetry or setuptools.
Keep poetry as an option but if the user selects setuptools add a post-process step to create a lockfile using pip-tools. Document how to maintain the lockfile.
Update test GitHub workflow. Split test into linting and unittesting.
Add release GitHub workflow. Build wheels and source and push to PyPI. Document trusted publishers.
Add (optional?) workflow to build RTD.
Make default linter ruff. Add black to dev dependencies (maybe also darker, choose your own grayscale?)
travis
?pyproject.toml
but contents will depend on whether the user selectspoetry
orsetuptools
.poetry
as an option but if the user selectssetuptools
add a post-process step to create a lockfile usingpip-tools
. Document how to maintain the lockfile.ruff
. Addblack
to dev dependencies (maybe alsodarker
, choose your own grayscale?)furo
. Remove other options.sphinx-autodoc-typehints
,myst-parser
.click
if so. Add documentation hook withsphinx-click
.releases
. Use markdown changelog.sdsstools
docs.build
.sdsstools
improve config merging using deepmergeyml
oryaml
.rich
handler in the logger..pylintrc
.from __future__ import annotations
.etc/
,cextern
,bin/
directory.python/
tosrc/
.The text was updated successfully, but these errors were encountered: