Skip to main content

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


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.5.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

patlib-0.3.5-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file patlib-0.3.5.tar.gz.

File metadata

  • Download URL: patlib-0.3.5.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.2 Linux/5.4.0-73-generic

File hashes

Hashes for patlib-0.3.5.tar.gz
Algorithm Hash digest
SHA256 876dfe796d13ad58136b544e2f5001ea7f36f43c09a91d1c0b7ffbd4add5b760
MD5 62e0158b0609fd6ec1b3b952d6d04ccc
BLAKE2b-256 a822bf1bc12d273ca41bac11e9b428fabf8be33d45a167b5218483bfe42d672f

See more details on using hashes here.

File details

Details for the file patlib-0.3.5-py3-none-any.whl.

File metadata

  • Download URL: patlib-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.2 Linux/5.4.0-73-generic

File hashes

Hashes for patlib-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 19e9d1a52cd79119c1a09cc69abd6270fc0e6801f54855686f2b3042681acaca
MD5 1acb91153454ecabb474fddef576687b
BLAKE2b-256 15f4aab73e1ad89246372896ff35172f6e3c30f8f8a7c053ca8026aba6c5addb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page