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

Uploaded Source

Built Distribution

pi_haiku-0.2.1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pi_haiku-0.2.1.tar.gz
  • Upload date:
  • Size: 9.8 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.1.tar.gz
Algorithm Hash digest
SHA256 2d0fcad476e4e82a2d81eb6347932f5999990e2d372feaa3e87b13435cb7379a
MD5 13eedabf6f527f1c22749b88b0e50c3d
BLAKE2b-256 3356142cb05c3c03f44dad7cb9c6051199532a51b0d22a5069b33a472c3020eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pi_haiku-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 12.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8ffa6ab1a613b4394d8033d4d9770658c680f00c676a7d43c7471faaf754cbd7
MD5 bf555f5ecca285b9089b8239c6e40b42
BLAKE2b-256 84efe70096356e77a3b8c1f606df21facec7b6e1e933e3bc4d1729cf13fb2425

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