Skip to content

Commit efd3ba6

Browse files
authored
Merge pull request #6 from fmessmer/test_noetic
test noetic
2 parents f6f5889 + 7da6aea commit efd3ba6

File tree

9 files changed

+33
-26
lines changed

9 files changed

+33
-26
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# CMake
33
##############################################################################
44

5-
cmake_minimum_required(VERSION 2.8.3)
5+
cmake_minimum_required(VERSION 3.0.2)
66
project(rosjava_build_tools)
77

88
##############################################################################

package.xml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
<package>
1+
<?xml version="1.0"?>
2+
<?xml-model
3+
href="http://download.ros.org/schema/package_format3.xsd"
4+
schematypens="http://www.w3.org/2001/XMLSchema"?>
5+
<package format="3">
26
<name>rosjava_build_tools</name>
37
<version>0.3.3</version>
48
<description>
@@ -12,10 +16,10 @@
1216
<author>Daniel Stonier</author>
1317

1418
<buildtool_depend>catkin</buildtool_depend>
19+
<buildtool_depend condition="$ROS_PYTHON_VERSION == 2">python-setuptools</buildtool_depend>
20+
<buildtool_depend condition="$ROS_PYTHON_VERSION == 3">python3-setuptools</buildtool_depend>
1521

16-
<build_depend>java</build_depend>
17-
<build_depend>ant</build_depend>
18-
<run_depend>java</run_depend>
19-
<run_depend>ant</run_depend>
20-
<run_depend>catkin</run_depend>
22+
<depend>ant</depend>
23+
<depend>java</depend>
24+
<exec_depend>catkin</exec_depend>
2125
</package>

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python
22

3-
from distutils.core import setup
3+
from setuptools import setup
44
from catkin_pkg.python_setup import generate_distutils_setup
55

66
d = generate_distutils_setup(

src/rosjava_build_tools/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
# Imports
55
##############################################################################
66

7-
import console
8-
from create_package import init_android_package, init_rosjava_package
9-
from create_android_project import create_android_project
10-
from create_rosjava_project import create_rosjava_project, create_rosjava_msg_project, create_rosjava_library_project
11-
from utils import which
12-
from release import scrape_for_release_message_packages
13-
import catkin
7+
from rosjava_build_tools import console
8+
from rosjava_build_tools.create_package import init_android_package, init_rosjava_package
9+
from rosjava_build_tools.create_android_project import create_android_project
10+
from rosjava_build_tools.create_rosjava_project import create_rosjava_project, create_rosjava_msg_project, create_rosjava_library_project
11+
from rosjava_build_tools.utils import which
12+
from rosjava_build_tools.release import scrape_for_release_message_packages
13+
from rosjava_build_tools import catkin

src/rosjava_build_tools/create_android_project.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,14 @@
1111
import argparse
1212
import subprocess
1313
import shutil
14-
import exceptions
14+
try:
15+
import exceptions
16+
except ImportError:
17+
import builtins as exceptions
1518

1619
# local imports
17-
import utils
18-
import console
20+
from rosjava_build_tools import utils
21+
from rosjava_build_tools import console
1922

2023
##############################################################################
2124
# Methods

src/rosjava_build_tools/create_package.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
from catkin_pkg.package_templates import create_package_xml, PackageTemplate
1313

1414
# local imports
15-
import utils
16-
import console
15+
from rosjava_build_tools import utils
16+
from rosjava_build_tools import console
1717

1818
##############################################################################
1919
# Methods
@@ -87,7 +87,7 @@ def populate_repo(repo_path, package_type):
8787
author = utils.author_name()
8888
repo_name = os.path.basename(repo_path)
8989
templates = get_templates(package_type)
90-
for filename, template in templates.iteritems():
90+
for filename, template in templates.items():
9191
contents = instantiate_template(template, repo_name, author)
9292
try:
9393
p = os.path.abspath(os.path.join(repo_path, filename))

src/rosjava_build_tools/create_rosjava_project.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
import xml.etree.ElementTree as ElementTree
1414

1515
# local imports
16-
import utils
17-
import console
16+
from rosjava_build_tools import utils
17+
from rosjava_build_tools import console
1818

1919
##############################################################################
2020
# Methods

src/rosjava_build_tools/release.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import rosdistro
88
import catkin_pkg
9-
from . import catkin
9+
from rosjava_build_tools import catkin
1010

1111
##############################################################################
1212
# Imports
@@ -18,7 +18,7 @@ def scrape_for_release_message_packages(track):
1818
index = rosdistro.get_index(url)
1919
cache = rosdistro.get_release_cache(index, 'kinetic')
2020
packages = []
21-
for package_name, package_string in cache.package_xmls.iteritems():
21+
for package_name, package_string in cache.package_xmls.items():
2222
package = catkin_pkg.package.parse_package_string(package_string)
2323
#print(" Name: %s" % package_name)
2424
#print(" Buildtool Depends %s" % package.build)

src/rosjava_build_tools/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import sys
99
import errno
1010
import pwd
11-
import console
11+
from rosjava_build_tools import console
1212

1313
##############################################################################
1414
# Methods

0 commit comments

Comments
 (0)