Skip to content

Commit e944dfd

Browse files
committed
Spliting tf2_kdl
Signed-off-by: CursedRock17 <[email protected]> Removing extra dependencies Signed-off-by: CursedRock17 <[email protected]> Updating package version Signed-off-by: CursedRock17 <[email protected]> Correcting dependencies Signed-off-by: CursedRock17 <[email protected]> Fixing imports Signed-off-by: CursedRock17 <[email protected]> Removing excess from tf2_kdl Signed-off-by: CursedRock17 <[email protected]> Fixing imports Signed-off-by: CursedRock17 <[email protected]> Removing excess from tf2_kdl Signed-off-by: CursedRock17 <[email protected]>
1 parent 8752526 commit e944dfd

File tree

12 files changed

+55
-15
lines changed

12 files changed

+55
-15
lines changed

geometry2/package.xml

+2
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,11 @@
2727
<exec_depend>tf2_eigen_kdl</exec_depend>
2828
<exec_depend>tf2_geometry_msgs</exec_depend>
2929
<exec_depend>tf2_kdl</exec_depend>
30+
<exec_depend>tf2_kdl_py</exec_depend>
3031
<exec_depend>tf2_msgs</exec_depend>
3132
<exec_depend>tf2_py</exec_depend>
3233
<exec_depend>tf2_ros</exec_depend>
34+
<exec_depend>tf2_ros_py</exec_depend>
3335
<exec_depend>tf2_sensor_msgs</exec_depend>
3436
<exec_depend>tf2_tools</exec_depend>
3537

tf2_kdl/CMakeLists.txt

-8
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ find_package(orocos_kdl REQUIRED)
1919
find_package(tf2 REQUIRED)
2020
find_package(tf2_ros REQUIRED)
2121

22-
ament_python_install_package(${PROJECT_NAME}
23-
PACKAGE_DIR src/${PROJECT_NAME})
24-
2522
add_library(tf2_kdl INTERFACE)
2623
target_link_libraries(tf2_kdl INTERFACE
2724
${builtin_interfaces_TARGETS}
@@ -37,11 +34,6 @@ install(TARGETS tf2_kdl EXPORT export_tf2_kdl)
3734

3835
install(DIRECTORY include/ DESTINATION include/${PROJECT_NAME})
3936

40-
# TODO(ahcorde): Port python once https://github.com/ros2/orocos_kinematics_dynamics/pull/4 is merged
41-
# install(PROGRAMS scripts/test.py
42-
# DESTINATION lib/${PROJECT_NAME}
43-
# )
44-
4537
if(BUILD_TESTING)
4638
find_package(ament_cmake_gtest REQUIRED)
4739
find_package(rclcpp REQUIRED)

tf2_kdl/package.xml

-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
<depend>tf2</depend>
2323
<depend>tf2_ros</depend>
2424

25-
<exec_depend>tf2_ros_py</exec_depend>
26-
2725
<test_depend>ament_cmake_gtest</test_depend>
2826
<test_depend>rclcpp</test_depend>
2927
<test_depend>tf2_msgs</test_depend>

tf2_kdl/test/test_python.launch

-3
This file was deleted.

tf2_kdl_py/CHANGELOG.rst

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2+
Changelog for package tf2_kdl_py
3+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tf2_kdl_py/package.xml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<package format="2">
2+
<name>tf2_kdl_py</name>
3+
<version>0.36.1</version>
4+
<description>
5+
PyKDL binding for tf2
6+
</description>
7+
8+
<maintainer email="[email protected]">Alejandro Hernandez Cordero</maintainer>
9+
<maintainer email="[email protected]">Chris Lalancette</maintainer>
10+
11+
<license>Apache-2.0</license>
12+
13+
<exec_depend>geometry_msgs</exec_depend>
14+
<exec_depend>python_orocos_kdl_vendor</exec_depend>
15+
<exec_depend>tf2_ros_py</exec_depend>
16+
17+
<test_depend>builtin_interfaces</test_depend>
18+
<test_depend>python3-pytest</test_depend>
19+
<test_depend>rclpy</test_depend>
20+
21+
<export>
22+
<build_type>ament_python</build_type>
23+
</export>
24+
25+
</package>

tf2_kdl_py/resource/tf2_kdl_py

Whitespace-only changes.

tf2_kdl_py/setup.cfg

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[develop]
2+
script_dir=$base/lib/tf2_kdl_py
3+
[install]
4+
install_scripts=$base/lib/tf2_kdl_py

tf2_kdl_py/setup.py

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
from setuptools import find_packages, setup
2+
3+
package_name = 'tf2_kdl_py'
4+
5+
setup(
6+
name=package_name,
7+
version='0.36.1',
8+
packages=find_packages(exclude=['test']),
9+
data_files=[
10+
('share/ament_index/resource_index/packages',
11+
['resource/' + package_name]),
12+
('share/' + package_name, ['package.xml']),
13+
],
14+
install_requires=['setuptools'],
15+
zip_safe=True,
16+
maintainer='Alejandro Hernandez Cordero, Chris Lalancette',
17+
18+
description='PyKDL binding for tf2',
19+
license='Apache-2.0',
20+
tests_require=['pytest'],
21+
)

tf2_kdl/scripts/test.py tf2_kdl_py/test/test_kdl.py

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#!/usr/bin/python
2-
31
# Copyright 2008 Willow Garage, Inc.
42
#
53
# Redistribution and use in source and binary forms, with or without
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)