Skip to main content

A custom Poetry command for IVCAP deployments

Project description

poetry-plugin-ivcap

A custom Poetry plugin that adds a poetry ivcap command for local and Docker-based deployments.

Example Configuration

Add to your pyproject.toml:

[tool.poetry-plugin-ivcap]
default_target = "docker"
docker_tag = "myapp:dev"

Installation

poetry self add poetry-plugin-ivcap

Usage

poetry ivcap
poetry ivcap docker

Development

Build the Plugin Package

poetry build

This creates .whl and .tar.gz files in the dist/ directory.

Publish to PyPI

Create an account at https://pypi.org/account/register/

Add your credentials:

poetry config pypi-token.pypi <your-token>

Publish:

poetry publish --build

Optional: Test on TestPyPI First

To verify your setup without publishing to the real PyPI:

poetry config repositories.test-pypi https://test.pypi.org/legacy/
poetry publish -r test-pypi --build

Then test installing via:

poetry self add --source test-pypi poetry-plugin-deploy

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

poetry_plugin_ivcap-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

poetry_plugin_ivcap-0.1.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file poetry_plugin_ivcap-0.1.0.tar.gz.

File metadata

  • Download URL: poetry_plugin_ivcap-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.10 Darwin/24.3.0

File hashes

Hashes for poetry_plugin_ivcap-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a0c62d45ad7c9b1c3e850506f031cf6de9932d49e768e083f89a4af839f99e29
MD5 1c481c89ec385b388ff34e3be5c99b1e
BLAKE2b-256 24b5a275dec783344dab38b5841944cdaf97a15327bebb1ff7e2f10d46e5626e

See more details on using hashes here.

File details

Details for the file poetry_plugin_ivcap-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for poetry_plugin_ivcap-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 779bd2ab573d754f98940202af3dbb88e06d1372cb8c0daf67acc5473db81d96
MD5 7f6f44ef6dbd2fb162e7e6f7b99b8683
BLAKE2b-256 836b831a7db6dd2f62962cc1cd6148e05c6b295f9b4f23c29273197ac08e6315

See more details on using hashes here.

Supported by

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