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.3.tar.gz (60.2 kB 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.3-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: petal_ros-0.2.3.tar.gz
  • Upload date:
  • Size: 60.2 kB
  • 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.3.tar.gz
Algorithm Hash digest
SHA256 59a51fc32dac66c7dd4ebb3ca45f5e1ed41d62843319690d44ceb58e76f469c1
MD5 94d9b4a294005dc87fb8ad2ebf5e4e95
BLAKE2b-256 3b0b36f2c276b536f4412ec137049ff71e64c5daac60d35444b4941f6de85482

See more details on using hashes here.

Provenance

The following attestation bundles were made for petal_ros-0.2.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: petal_ros-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 29.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4a8c46070b3a39786f8ca8abfe74bdce8660af29f89c3cd4cc4ac488675065bf
MD5 1a0beca1e16d8521d798111b111bbd74
BLAKE2b-256 54201605ccd6c9d2d0305d6ff926e29fa4a5acd4cf26c115ff48f6ca159759bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for petal_ros-0.2.3-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