This was created for the PyDataUK May Talks which you can watch in YouTube here: https://www.youtube.com/watch?v=C1hqHk1SfrA. If you would like to skip to this talk please use this link.
You can find the notebook from the presentation here: Python Productivity Power-Ups
The tools featured were:
- tqdm: [https://pypi.org/project/tqdm/]
- joblib: [https://joblib.readthedocs.io/en/latest/]
- black: [https://pypi.org/project/black/]
- jupyter-black: [https://pypi.org/project/jupyter-black/]
- isort: [https://pycqa.github.io/isort/]
- fzf: [https://github.com/junegunn/fzf]
- pre-commit: [https://pre-commit.com/]
- coefficient-cookiecutter: [https://github.com/CoefficientSystems/coefficient-cookiecutter]
- pre-commit:
pre-commit run --all-files
- pytest:
pytest
orpytest -s
- coverage:
coverage run -m pytest
orcoverage html
- poetry sync:
poetry install --no-root --remove-untracked
- updating requirements: see docs/updating_requirements.md
- create towncrier entry:
towncrier create 123.added --edit
- See docs/getting_started.md or docs/quickstart.md for how to get up & running.
- Check docs/project_specific_setup.md for project specific setup.
- See docs/using_poetry.md for how to update Python requirements using Poetry.
- See docs/detect_secrets.md for more on creating a
.secrets.baseline
file using detect-secrets. - See docs/using_towncrier.md for how to update the
CHANGELOG.md
using towncrier.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.