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)
| File | Reset | |||
|---|---|---|---|---|
| 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
|