[ros-ros-comm] 01/01: add python3 support

Johannes Schauer josch at moszumanska.debian.org
Mon Oct 26 13:57:44 UTC 2015


This is an automated email from the git hooks/post-receive script.

josch pushed a commit to branch python3
in repository ros-ros-comm.

commit f2e7362e18b28b20d5379d988a2a069b69cb0ab7
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Sun Oct 18 11:16:19 2015 +0200

    add python3 support
---
 debian/control                                     | 84 +++++++++++-----------
 debian/python-message-filters.pyinstall            |  1 -
 debian/python-rosbag.pyinstall                     |  1 -
 debian/python-roscpp-msgs.pyinstall                |  3 -
 debian/python-rosgraph.pyinstall                   |  2 -
 debian/python-roslaunch.pyinstall                  |  1 -
 debian/python-roslz4.pyinstall                     |  2 -
 debian/python-rosmaster.install                    |  1 -
 debian/python-rosmaster.pyinstall                  |  1 -
 debian/python-rosmsg.pyinstall                     |  1 -
 debian/python-rosnode.pyinstall                    |  1 -
 debian/python-rosparam.install                     |  1 -
 debian/python-rosparam.pyinstall                   |  1 -
 debian/python-rospy.pyinstall                      |  2 -
 debian/python-rosservice.pyinstall                 |  1 -
 debian/python-rostest.pyinstall                    |  1 -
 debian/python-rostopic.pyinstall                   |  1 -
 debian/python-roswtf.install                       |  1 -
 debian/python-roswtf.pyinstall                     |  1 -
 debian/python-topic-tools.pyinstall                |  2 -
 debian/python3-message-filters.install             |  1 +
 ...ython-rosbag.install => python3-rosbag.install} |  1 +
 debian/python3-roscpp-msgs.install                 |  1 +
 ...n-rosgraph.install => python3-rosgraph.install} |  1 +
 ...roslaunch.install => python3-roslaunch.install} |  1 +
 debian/python3-roslz4.install                      |  1 +
 debian/python3-rosmaster.install                   |  2 +
 ...ython-rosmsg.install => python3-rosmsg.install} |  1 +
 ...hon-rosnode.install => python3-rosnode.install} |  1 +
 debian/python3-rosparam.install                    |  2 +
 ...{python-rospy.install => python3-rospy.install} |  1 +
 ...sservice.install => python3-rosservice.install} |  1 +
 ...hon-rostest.install => python3-rostest.install} |  1 +
 ...n-rostopic.install => python3-rostopic.install} |  1 +
 debian/python3-roswtf.install                      |  2 +
 debian/python3-topic-tools.install                 |  1 +
 debian/rules                                       |  6 ++
 37 files changed, 67 insertions(+), 67 deletions(-)

diff --git a/debian/control b/debian/control
index 29c2ed5..a173ace 100644
--- a/debian/control
+++ b/debian/control
@@ -5,17 +5,17 @@ Uploaders: Thomas Moulard <thomas.moulard at gmail.com>,
            Leopold Palomo-Avellaneda <leo at alaxarxa.net>
 Section: libs
 Priority: optional
-Build-Depends: debhelper (>= 9), python, catkin, libroscpp-core-dev,
- python-rosunit, libconsole-bridge-dev, libboost-date-time-dev,
+Build-Depends: debhelper (>= 9), python3, catkin, libroscpp-core-dev,
+ python3-rosunit, libconsole-bridge-dev, libboost-date-time-dev,
  libboost-filesystem-dev, libboost-program-options-dev, libboost-regex-dev,
  libboost-system-dev, libboost-thread-dev, libboost-signals-dev, liblz4-dev,
  message-generation, libbz2-dev, libros-rosgraph-msgs-dev, libstd-msgs-dev,
- dh-python, python-dev, dh-exec (>=0.3)
+ dh-python, python3-dev, dh-exec (>=0.3)
 Standards-Version: 3.9.6
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/ros/ros-ros-comm.git
 Vcs-Git: git://anonscm.debian.org/debian-science/packages/ros/ros-ros-comm.git
 Homepage: http://www.ros.org/wiki/ros_comm
-X-Python-Version: >= 2.7
+X-Python3-Version: >= 3.4
 
 
 ###########
@@ -25,7 +25,7 @@ X-Python-Version: >= 2.7
 Package: libroscpp-dev
 Section: libdevel
 Architecture: any
-Depends: libroscpp0d (= ${binary:Version}), ${misc:Depends}, python, libboost-signals-dev, libboost-filesystem-dev, libboost-system-dev, librosconsole-dev, libros-rosgraph-msgs-dev, libxmlrpcpp-dev, libroscpp-msgs-dev
+Depends: libroscpp0d (= ${binary:Version}), ${misc:Depends}, python3, libboost-signals-dev, libboost-filesystem-dev, libboost-system-dev, librosconsole-dev, libros-rosgraph-msgs-dev, libxmlrpcpp-dev, libroscpp-msgs-dev
 Description: development files for libroscpp
  roscpp is a C++ implementation of ROS. It provides a client library that
  enables C++ programmers to quickly interface with ROS Topics, Services, and
@@ -63,10 +63,10 @@ Description: Header for roscpp messages
  .
  This package contains the generated C++ headers.
 
-Package: python-roscpp-msgs
+Package: python3-roscpp-msgs
 Section: python
 Architecture: all
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Header for roscpp messages, Python
  roscpp is a C++ implementation of ROS. It provides a client library that
  enables C++ programmers to quickly interface with ROS Topics, Services, and
@@ -91,11 +91,11 @@ Description: Header for roscpp messages, LISP
  .
  This package contains the generated LISP library.
 
-Package: python-rospy
+Package: python3-rospy
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-std-msgs, python-rosgraph, python-roscpp-msgs
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-std-msgs, python3-rosgraph, python3-roscpp-msgs
 Description: Python client library for ROS
  The rospy client API enables Python programmers to quickly interface with ROS
  Topics, Services, and Parameters. The design of rospy favors implementation
@@ -138,11 +138,11 @@ Description: Library for recording from and playing back to ROS topics
  .
  This package contains the library.
 
-Package: python-rosbag
+Package: python3-rosbag
 Section: python
 Architecture: any
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-roslib, python-rospy, python-roslz4
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-roslib, python3-rospy, python3-roslz4
 Description: Python tools for recording from and playing back to ROS topics
  It is intended to be high performance and avoids deserialization and
  reserialization of the messages. The rosbag package provides a command-line 
@@ -195,23 +195,23 @@ Description: library for librosconsole
  .
  This package contains the library.
 
-Package: python-rosgraph
+Package: python3-rosgraph
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Command-line tool to print information about the ROS Computation Graph
  rosgraph contains the rosgraph command-line tool, which prints information 
  about the ROS Computation Graph. It also provides an internal library that 
  can be used by graphical tools.
 
-Package: python-roslaunch
+Package: python3-roslaunch
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-rosclean, 
-	rosout, python-rospkg, python-rosgraph, python-roslib, python-rosmaster,
-	python-rosgraph-msgs, python-netifaces
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-rosclean, 
+	rosout, python3-rospkg, python3-rosgraph, python3-roslib, python3-rosmaster,
+	python3-rosgraph-msgs, python3-netifaces
 Description: roslaunch tool for ROS
  roslaunch is a tool for easily launching multiple ROS nodes locally and
  remotely via SSH, as well as setting parameters on the Parameter Server. It
@@ -220,11 +220,11 @@ Description: roslaunch tool for ROS
  extension) that specify the parameters to set and nodes to launch, as well as
  the machines that they should be run on.
 
-Package: python-rosmaster
+Package: python3-rosmaster
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-rosgraph
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-rosgraph
 Description: ROS Master implementation
  The rosmaster package implements the ROS Master. Most programs will not
  need to interact with this package directly. The rosmaster is run
@@ -232,21 +232,21 @@ Description: ROS Master implementation
  happens over XMLRPC APIs. 
 
 
-Package: python-rosmsg
+Package: python3-rosmsg
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-rosgraph
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-rosgraph
 Description: Command-line tools fro displaying information about ROS
  rosmsg is a command-line tool for displaying information about ROS Message
  types. rossrv is a command-line tool for displaying information about ROS
  Service types.
 
-Package: python-rosnode
+Package: python3-rosnode
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-rosgraph
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-rosgraph
 Description: Command-line tool for displaying debug information about ROS
  rosnode is a command-line tool for displaying debug information about ROS 
  Nodes, including publications, subscriptions and connections. It also contains
@@ -266,11 +266,11 @@ Description: System-wide logging mechanism for messages sent to the /rosout topi
   * The /rosout topic
   * The /rosout_agg topic for subscribing to an aggregated feed
 
-Package: python-rosparam
+Package: python3-rosparam
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Command-line tool for getting and setting ROS  Parameters
  rosparam contains the rosparam command-line tool for getting and setting ROS 
  Parameters on the Parameter Server using YAML-encoded files.
@@ -279,22 +279,22 @@ Description: Command-line tool for getting and setting ROS  Parameters
  .
  rosparam can be invoked within a roslaunch file.
 
-Package: python-rosservice
+Package: python3-rosservice
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Command-line tool for listing and querying ROS Services
  rosservice contains the rosservice command-line tool for listing and querying
  ROS Services. It also contains a Python library for retrieving information
  about Services and dynamically invoking them. The Python library is 
  experimental and is for internal-use only.
 
-Package: python-rostest
+Package: python3-rostest
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Test suite based on roslaunch that is compatible with xUnit frameworks
  rostest is an extension to roslaunch that enables roslaunch files to be used
  as test fixtures. As a fully running system has more complex behaviors than
@@ -313,11 +313,11 @@ Description: Development files for rostest
  .
  This package is the contains the development files.
 
-Package: python-rostopic
+Package: python3-rostopic
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-rospy, python-rosbag
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-rospy, python3-rosbag
 Description: Command-line tool for displaying debug information about ROS Topics 
  This tool helps for debugging showing debug information about ROS Topics, 
  including publishers, subscribers, publishing rate, and ROS Messages. It also
@@ -354,7 +354,7 @@ Description: library for libtopic_tools
 Package: topic-tools
 Section: utils
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, python
+Depends: ${shlibs:Depends}, ${misc:Depends}, python3
 Description: ROS package topic_tools
  Tools for directing, throttling, selecting, and otherwise messing with ROS
  topics at a meta level. None of the programs in this package actually know
@@ -362,11 +362,11 @@ Description: ROS package topic_tools
  with messages as generic binary blobs. This means they can be applied to any
  ROS topic.
 
-Package: python-topic-tools
+Package: python3-topic-tools
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Python library for to work with the ROS topics
  Tools for directing, throttling, selecting, and otherwise messing with ROS
  topics at a meta level. None of the programs in this package actually know
@@ -412,24 +412,24 @@ Description: Library for message-filters
  .
  This package contains the library.
 
-Package: python-message-filters
+Package: python3-message-filters
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Python library for message-filters
  A set of message filters which take in messages and may output those messages
  at a later time, based on the conditions that filter needs met.
  .
  This package contains the Python library.
 
-Package: python-roswtf
+Package: python3-roswtf
 Section: python
 Architecture: all
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends},
-  python-rosservice, python-rosmsg, python-rospkg, python-rosgraph-msgs,
-  python-roslaunch, python-rosnode, python-roslib, python-paramiko
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends},
+  python3-rosservice, python3-rosmsg, python3-rospkg, python3-rosgraph-msgs,
+  python3-roslaunch, python3-rosnode, python3-roslib, python3-paramiko
 Description: Tool for diagnosing issues with a running ROS system
  roswtf looks for many, many things, and the list is always growing. There
  are two categories of what it looks for: file-system issues and online/graph
@@ -466,11 +466,11 @@ Description: library for rosplz4
  .
  This package contains the library.
 
-Package: python-roslz4
+Package: python3-roslz4
 Section: python
 Architecture: any
 Multi-Arch: allowed
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
 Description: Python library for rosplz4
  A Python and C++ implementation of the LZ4 streaming format.  Large data
  streams are split into blocks which are compressed using the very fast LZ4
diff --git a/debian/python-message-filters.pyinstall b/debian/python-message-filters.pyinstall
deleted file mode 100644
index c3271a5..0000000
--- a/debian/python-message-filters.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-utilities/message_filters/src/message_filters/*.py message_filters
diff --git a/debian/python-rosbag.pyinstall b/debian/python-rosbag.pyinstall
deleted file mode 100644
index 1d74361..0000000
--- a/debian/python-rosbag.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-tools/rosbag/src/rosbag/*.py rosbag
diff --git a/debian/python-roscpp-msgs.pyinstall b/debian/python-roscpp-msgs.pyinstall
deleted file mode 100644
index b546a50..0000000
--- a/debian/python-roscpp-msgs.pyinstall
+++ /dev/null
@@ -1,3 +0,0 @@
-debian/tmp/usr/lib/python2*/*/roscpp/*.py roscpp
-debian/tmp/usr/lib/python2*/*/roscpp/msg/*.py roscpp.msg
-debian/tmp/usr/lib/python2*/*/roscpp/srv/*.py roscpp.srv
diff --git a/debian/python-rosgraph.pyinstall b/debian/python-rosgraph.pyinstall
deleted file mode 100644
index 8604d31..0000000
--- a/debian/python-rosgraph.pyinstall
+++ /dev/null
@@ -1,2 +0,0 @@
-tools/rosgraph/src/rosgraph/*.py rosgraph
-tools/rosgraph/src/rosgraph/impl/*.py rosgraph.impl
diff --git a/debian/python-roslaunch.pyinstall b/debian/python-roslaunch.pyinstall
deleted file mode 100644
index 09aac08..0000000
--- a/debian/python-roslaunch.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-tools/roslaunch/src/roslaunch/*.py roslaunch
diff --git a/debian/python-roslz4.pyinstall b/debian/python-roslz4.pyinstall
deleted file mode 100644
index 5b2ea5d..0000000
--- a/debian/python-roslz4.pyinstall
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/python2*/*/roslz4/*.py roslz4
-debian/tmp/usr/lib/python2*/*/roslz4/*.so roslz4
diff --git a/debian/python-rosmaster.install b/debian/python-rosmaster.install
deleted file mode 100644
index b42d070..0000000
--- a/debian/python-rosmaster.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/rosmaster
diff --git a/debian/python-rosmaster.pyinstall b/debian/python-rosmaster.pyinstall
deleted file mode 100644
index ad0db7a..0000000
--- a/debian/python-rosmaster.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-tools/rosmaster/src/rosmaster/*.py rosmaster
diff --git a/debian/python-rosmsg.pyinstall b/debian/python-rosmsg.pyinstall
deleted file mode 100644
index 516116f..0000000
--- a/debian/python-rosmsg.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-tools/rosmsg/src/rosmsg/*.py rosmsg
diff --git a/debian/python-rosnode.pyinstall b/debian/python-rosnode.pyinstall
deleted file mode 100644
index 118d44a..0000000
--- a/debian/python-rosnode.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-tools/rosnode/src/rosnode/*.py rosnode
diff --git a/debian/python-rosparam.install b/debian/python-rosparam.install
deleted file mode 100644
index 5fa4c7a..0000000
--- a/debian/python-rosparam.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/rosparam
diff --git a/debian/python-rosparam.pyinstall b/debian/python-rosparam.pyinstall
deleted file mode 100644
index 4112cec..0000000
--- a/debian/python-rosparam.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-tools/rosparam/src/rosparam/*.py rosparam
diff --git a/debian/python-rospy.pyinstall b/debian/python-rospy.pyinstall
deleted file mode 100644
index 7e02130..0000000
--- a/debian/python-rospy.pyinstall
+++ /dev/null
@@ -1,2 +0,0 @@
-clients/rospy/src/rospy/*.py rospy
-clients/rospy/src/rospy/impl/*.py rospy.impl
diff --git a/debian/python-rosservice.pyinstall b/debian/python-rosservice.pyinstall
deleted file mode 100644
index 513be77..0000000
--- a/debian/python-rosservice.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-tools/rosservice/src/rosservice/*.py rosservice
diff --git a/debian/python-rostest.pyinstall b/debian/python-rostest.pyinstall
deleted file mode 100644
index 4176280..0000000
--- a/debian/python-rostest.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-tools/rostest/src/rostest/*.py rostest
diff --git a/debian/python-rostopic.pyinstall b/debian/python-rostopic.pyinstall
deleted file mode 100644
index ce374d6..0000000
--- a/debian/python-rostopic.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-tools/rostopic/src/rostopic/*.py rostopic
diff --git a/debian/python-roswtf.install b/debian/python-roswtf.install
deleted file mode 100644
index 0d25d1e..0000000
--- a/debian/python-roswtf.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/bin/roswtf
diff --git a/debian/python-roswtf.pyinstall b/debian/python-roswtf.pyinstall
deleted file mode 100644
index 18b7e90..0000000
--- a/debian/python-roswtf.pyinstall
+++ /dev/null
@@ -1 +0,0 @@
-utilities/roswtf/src/roswtf/*.py roswtf
diff --git a/debian/python-topic-tools.pyinstall b/debian/python-topic-tools.pyinstall
deleted file mode 100644
index d174f9e..0000000
--- a/debian/python-topic-tools.pyinstall
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/python2*/*/topic_tools/*.py topic_tools
-debian/tmp/usr/lib/python2*/*/topic_tools/srv/*.py topic_tools.srv
diff --git a/debian/python3-message-filters.install b/debian/python3-message-filters.install
new file mode 100644
index 0000000..f93c9b2
--- /dev/null
+++ b/debian/python3-message-filters.install
@@ -0,0 +1 @@
+usr/lib/python3*/*/message_filters
diff --git a/debian/python-rosbag.install b/debian/python3-rosbag.install
similarity index 53%
rename from debian/python-rosbag.install
rename to debian/python3-rosbag.install
index af3c324..cf96f7a 100644
--- a/debian/python-rosbag.install
+++ b/debian/python3-rosbag.install
@@ -1,2 +1,3 @@
 usr/bin/rosbag
 usr/lib/rosbag
+usr/lib/python3*/*/rosbag
diff --git a/debian/python3-roscpp-msgs.install b/debian/python3-roscpp-msgs.install
new file mode 100644
index 0000000..703019a
--- /dev/null
+++ b/debian/python3-roscpp-msgs.install
@@ -0,0 +1 @@
+usr/lib/python3*/*/roscpp
diff --git a/debian/python-rosgraph.install b/debian/python3-rosgraph.install
similarity index 65%
rename from debian/python-rosgraph.install
rename to debian/python3-rosgraph.install
index 0c64b55..e2510bc 100644
--- a/debian/python-rosgraph.install
+++ b/debian/python3-rosgraph.install
@@ -1,3 +1,4 @@
 usr/bin/rosgraph
 usr/lib/rosgraph
 usr/share/rosgraph
+usr/lib/python3*/*/rosgraph
diff --git a/debian/python-roslaunch.install b/debian/python3-roslaunch.install
similarity index 65%
rename from debian/python-roslaunch.install
rename to debian/python3-roslaunch.install
index 8f20c5f..d692229 100644
--- a/debian/python-roslaunch.install
+++ b/debian/python3-roslaunch.install
@@ -1,3 +1,4 @@
 usr/bin/roscore
 usr/bin/roslaunch*
 usr/share/roslaunch
+usr/lib/python3*/*/roslaunch
diff --git a/debian/python3-roslz4.install b/debian/python3-roslz4.install
new file mode 100644
index 0000000..0e46bb8
--- /dev/null
+++ b/debian/python3-roslz4.install
@@ -0,0 +1 @@
+usr/lib/python3*/*/roslz4
diff --git a/debian/python3-rosmaster.install b/debian/python3-rosmaster.install
new file mode 100644
index 0000000..9811fd5
--- /dev/null
+++ b/debian/python3-rosmaster.install
@@ -0,0 +1,2 @@
+usr/bin/rosmaster
+usr/lib/python3*/*/rosmaster
diff --git a/debian/python-rosmsg.install b/debian/python3-rosmsg.install
similarity index 72%
rename from debian/python-rosmsg.install
rename to debian/python3-rosmsg.install
index 13c64f0..b073854 100644
--- a/debian/python-rosmsg.install
+++ b/debian/python3-rosmsg.install
@@ -2,3 +2,4 @@ usr/bin/rosmsg
 usr/bin/rosmsg-proto
 usr/bin/rossrv
 usr/share/rosmsg
+usr/lib/python3*/*/rosmsg
diff --git a/debian/python-rosnode.install b/debian/python3-rosnode.install
similarity index 55%
rename from debian/python-rosnode.install
rename to debian/python3-rosnode.install
index 35af732..86008dc 100644
--- a/debian/python-rosnode.install
+++ b/debian/python3-rosnode.install
@@ -1,2 +1,3 @@
 usr/bin/rosnode
 usr/share/rosnode
+usr/lib/python3*/*/rosnode
diff --git a/debian/python3-rosparam.install b/debian/python3-rosparam.install
new file mode 100644
index 0000000..26b7e61
--- /dev/null
+++ b/debian/python3-rosparam.install
@@ -0,0 +1,2 @@
+usr/bin/rosparam
+usr/lib/python3*/*/rosparam
diff --git a/debian/python-rospy.install b/debian/python3-rospy.install
similarity index 63%
rename from debian/python-rospy.install
rename to debian/python3-rospy.install
index 490ed32..0a41457 100644
--- a/debian/python-rospy.install
+++ b/debian/python3-rospy.install
@@ -1,2 +1,3 @@
 usr/share/rospy
 usr/lib/pkgconfig/rospy.pc
+usr/lib/python3*/*/rospy
diff --git a/debian/python-rosservice.install b/debian/python3-rosservice.install
similarity index 66%
rename from debian/python-rosservice.install
rename to debian/python3-rosservice.install
index 7d82649..b25261b 100644
--- a/debian/python-rosservice.install
+++ b/debian/python3-rosservice.install
@@ -1,3 +1,4 @@
 usr/bin/rosservice
 usr/lib/rosservice
 usr/share/rosservice
+usr/lib/python3*/*/rosservice
diff --git a/debian/python-rostest.install b/debian/python3-rostest.install
similarity index 59%
rename from debian/python-rostest.install
rename to debian/python3-rostest.install
index c6ea3cb..e07110c 100644
--- a/debian/python-rostest.install
+++ b/debian/python3-rostest.install
@@ -1,2 +1,3 @@
 usr/bin/rostest
 usr/share/rostest/nodes
+usr/lib/python3*/*/rostest
diff --git a/debian/python-rostopic.install b/debian/python3-rostopic.install
similarity index 65%
rename from debian/python-rostopic.install
rename to debian/python3-rostopic.install
index a49c790..a8ed05f 100644
--- a/debian/python-rostopic.install
+++ b/debian/python3-rostopic.install
@@ -1,3 +1,4 @@
 usr/bin/rostopic
 usr/lib/rostopic
 usr/share/rostopic
+usr/lib/python3*/*/rostopic
diff --git a/debian/python3-roswtf.install b/debian/python3-roswtf.install
new file mode 100644
index 0000000..5e25957
--- /dev/null
+++ b/debian/python3-roswtf.install
@@ -0,0 +1,2 @@
+usr/bin/roswtf
+usr/lib/python3*/*/roswtf
diff --git a/debian/python3-topic-tools.install b/debian/python3-topic-tools.install
new file mode 100644
index 0000000..bbc26b6
--- /dev/null
+++ b/debian/python3-topic-tools.install
@@ -0,0 +1 @@
+usr/lib/python3*/*/topic_tools
diff --git a/debian/rules b/debian/rules
index 4f6f05f..e45426f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,3 +3,9 @@
 
 %:
 	dh  $@ --parallel --with=python2 --buildsystem=cmake
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DPython_ADDITIONAL_VERSIONS=3.4
+
+get-orig-source:
+	uscan --verbose --force-download --repack --compress xz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ros/ros-ros-comm.git



More information about the debian-science-commits mailing list