Skip to main content

Built using https://github.com/ycheng517/ros-python-wheels.

ament_cmake_python

This package adds functions for installing Python packages and modules in CMake.

API

Calling find_package(ament_cmake_python) will make the following API available.

ament_get_python_install_dir

The CMake function ament_get_python_install_dir gets the path Python packages will be installed to. The path is always relative to CMAKE_INSTALL_PREFIX.

The path can be customized by setting PYTHON_INSTALL_DIR on the command line. It must be a relative path. For example, the cmake command bellow would cause Python code to be installed to ${CMAKE_INSTALL_PREFIX}/foobar/site-packages.

$ cmake ../path/to/package/using/ament_cmake_python -DPYTHON_INSTALL_DIR=foobar/site-packages

ament_python_install_module

The CMake macro ament_python_install_module will install a single Python module to the Python install directory.

ament_python_install_package

The CMake macro ament_python_install_package will install a Python package and all subpackages to the Python install directory.

Metadata

Release files for ros-ament-cmake-python 2.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for ros-ament-cmake-python 2.7.3
File
ros_ament_cmake_python-2.7.3-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
ros_ament_cmake_python-2.7.3-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
ros_ament_cmake_python-2.7.3-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
ros_ament_cmake_python-2.7.3-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
ros_ament_cmake_python-2.7.3-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
ros_ament_cmake_python-2.7.3-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details

Total release size: 132.9 kB

Release files / ros_ament_cmake_python-2.7.3-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL ros_ament_cmake_python-2.7.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 22.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7b6ed662b48f5fe69922b003450a83b582cbb75eb9664dc37d4337ca98287535
BLAKE2b-256 checksum
How to use checksums
05427549760f9f3d90065ed3ac051c7788d45504650b204bdc716b5c9119b2a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / ros_ament_cmake_python-2.7.3-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL ros_ament_cmake_python-2.7.3-cp314-cp314-manylinux_2_28_x86_64.whl
Size 22.2 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1a80e73e28ef663ab34a9d85c1179134b560de53abe0f5d005c8bf8dd17a26da
BLAKE2b-256 checksum
How to use checksums
54d9d59447dba019e8ebcefdc61926e8bb612fc3a055b9e075d335102ddd5b57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / ros_ament_cmake_python-2.7.3-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL ros_ament_cmake_python-2.7.3-cp313-cp313-manylinux_2_28_x86_64.whl
Size 22.2 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9e026df72ed9a3c0f0a41a546b890c67244e3d5da06c5eb11f681ffc4826ba5f
BLAKE2b-256 checksum
How to use checksums
be257ec39adb8d3da67bc1429120f94375bb49403794bdbaca55c7b1c15c2229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / ros_ament_cmake_python-2.7.3-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL ros_ament_cmake_python-2.7.3-cp312-cp312-manylinux_2_28_x86_64.whl
Size 22.2 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dd5b80a80490913d9a6ccd18a62bdfcea4dddd1baed0a0c17a8de72ace1a9e22
BLAKE2b-256 checksum
How to use checksums
c6806cb33f48097fecf6c4ff890794abc21dcbaed8edefb4bd1e5fcb8710d81c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / ros_ament_cmake_python-2.7.3-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL ros_ament_cmake_python-2.7.3-cp311-cp311-manylinux_2_28_x86_64.whl
Size 22.1 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
94f08d1794b63b5fc27eda2bb8e6d3a14a1cf0fcdc1ca439ddd532cfebb16b3a
BLAKE2b-256 checksum
How to use checksums
1ab2a82a19177615665089b57bb5b9387122b9aec13829d80b5244885941d0b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / ros_ament_cmake_python-2.7.3-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL ros_ament_cmake_python-2.7.3-cp310-cp310-manylinux_2_28_x86_64.whl
Size 22.2 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a55a855a312064f120c29e0393c34b0781b085768001b43e2f90629a657d629a
BLAKE2b-256 checksum
How to use checksums
99d09bbadda9a4cf9722bec2888eaa0ad44b2d9839f9b4201c27068e4f544efb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

2.7.3 This release

6 release files

2.5.4

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page