Skip to main content

Workspace-scoped Python dependency manager for ROS2

Project description

🌸 petal

Read the documentation

Workspace-scoped Python dependency manager for ROS2.

Petal keeps ROS Python environments coherent: it resolves Ubuntu/ROS packages first, falls back to PyPI only when needed, installs PyPI packages into workspace-local state, and writes petal.lock for reproducibility.

uv tool install petal-ros

petal init
petal sync
source <(petal activate)

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

petal_ros-0.2.5.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

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

petal_ros-0.2.5-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

Details for the file petal_ros-0.2.5.tar.gz.

File metadata

  • Download URL: petal_ros-0.2.5.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for petal_ros-0.2.5.tar.gz
Algorithm Hash digest
SHA256 b06cad5953bae90c4e6882948bc32c6056e269448a3a8409665960d67352fa63
MD5 267167cd824ca2559b7a1143bbe1a1d5
BLAKE2b-256 ee4495e8c26718d3b86aec095197d8e7bc1dc9e92480bfad91ce97322f560c5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for petal_ros-0.2.5.tar.gz:

Publisher: publish.yml on matthewyjiang/petal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file petal_ros-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: petal_ros-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for petal_ros-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 827435f2166de355f05b9e9c4c27ef025a3fffac7e8f40a60d41da333b9123f6
MD5 392018e0194a0b38c2cd5e9851fa5009
BLAKE2b-256 e73226a3c5d734c2eade90ab5a976515490cc5c1b48e2c5a8fc9cbcfd2766ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for petal_ros-0.2.5-py3-none-any.whl:

Publisher: publish.yml on matthewyjiang/petal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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