A collection of tools.
Project description
patlib
Purposes:
-
Share tools across my projects, such as DAPPER.
-
Define optional dependencies to setup my dev. environments by "inheriting" from here. The aim is that I only need to keep pylib up to date (e.g. pinning buggy Jedi or pdbpp), rather than the
pyproject.toml
of each and every project.[tool.poetry.dev-dependencies] # Either: patlib = {version = "==0.2.8", extras = ["mydev", "misc"]} # Or: patlib = {path = "../../py/patlib", extras = ["mydev", "misc"], develop=true}
NB: Maybe this is a bad idea; maybe I will forget to include e.g. numpy when publishing the other project.
-
Provide pylab replacement
Poetry workflow
- Init project
- Abandom project (tmp)
- Resume project
- Publish/realease PyPI/GitHub
- Add dependencies (by poetry or pyproject.toml)
- Update dependencies
- Virtual env management
- Pre-commit, Lint, Test, CI, Docs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
patlib-0.3.2.tar.gz
(8.1 kB
view hashes)
Built Distribution
patlib-0.3.2-py3-none-any.whl
(8.3 kB
view hashes)