Skip to main content

No project description provided

Project description

Haiku: PyProject.toml Dependency Converter

Haiku is a Python tool designed to simplify the process of switching between local and remote package dependencies in pyproject.toml files. This is particularly useful for developers working on multiple interconnected packages who need to frequently switch between local development versions and published releases.

Features

  • Convert local package dependencies to remote (published) versions
  • Convert remote package dependencies to local development versions
  • In-place modification of pyproject.toml files
  • Option to save modifications to a new file
  • Automatic sorting of the modified TOML file (optional)

Installation

To install Haiku, run the following command:

pip install pi-haiku

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

pi_haiku-0.2.2.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

pi_haiku-0.2.2-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file pi_haiku-0.2.2.tar.gz.

File metadata

  • Download URL: pi_haiku-0.2.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.9 Darwin/23.0.0

File hashes

Hashes for pi_haiku-0.2.2.tar.gz
Algorithm Hash digest
SHA256 bc8c4e959c3602bdfa6105a8abb55607abf6d562e0091defdca3b154df571421
MD5 6fcae2098de30059bcd5c2a08a6d01d2
BLAKE2b-256 22138f99b3ea3acabd7460a0eb66a46d627d2482c2fd5c98936e723f3b8242f0

See more details on using hashes here.

File details

Details for the file pi_haiku-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pi_haiku-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.9 Darwin/23.0.0

File hashes

Hashes for pi_haiku-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5b34fc3cea8727e3ad17b881b489f9c0d72c32946473aae1f7753b1f82a9d696
MD5 122621e2f04750766283940c6dd8ec94
BLAKE2b-256 20a211c1368568f955d8afd04f45e6ea4988cfc097eef75078cbc0f897b0fec1

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