CHANGELOG
Changelog for package ros2pkg
0.32.1 (2024-05-13)
0.32.0 (2024-04-16)
0.31.2 (2024-03-27)
0.31.1 (2024-02-07)
0.31.0 (2024-01-24)
0.30.1 (2023-12-26)
0.30.0 (2023-11-06)
0.29.1 (2023-10-04)
0.29.0 (2023-08-21)
Update the package template for our new include directories. (#847)
Contributors: Chris Lalancette
0.28.0 (2023-07-11)
0.27.0 (2023-06-07)
0.26.1 (2023-05-11)
Fix typo in ros2pkg warning message. (#827)
Contributors: Tomoya Fujita
0.26.0 (2023-04-28)
0.25.0 (2023-04-18)
Make all of the dependencies in pure Python packages exec_depend. (#823)
Contributors: Chris Lalancette
0.24.1 (2023-04-12)
0.24.0 (2023-04-11)
0.23.0 (2023-03-02)
0.22.0 (2023-02-14)
0.21.0 (2022-11-02)
0.20.0 (2022-09-13)
0.19.0 (2022-04-29)
0.18.3 (2022-04-08)
0.18.2 (2022-03-30)
Add timeout to kill hanging tests (#701)
Contributors: Audrow Nash
0.18.1 (2022-03-28)
0.18.0 (2022-03-01)
Use local git config instead of global (#693)
Contributors: Amro Al-Baali
0.17.1 (2022-01-25)
0.16.1 (2022-01-14)
0.16.0 (2022-01-14)
0.15.0 (2021-11-18)
Update maintainers to Aditya Pande, Audrow Nash, and Michael Jeronimo (#673)
Updated maintainers (#670)
Generate LICENSE files on ros2 pkg create. (#650)
Handle ValueError (#643)
Pass package exports to template in pkg create api (#619) (#628)
Add changelogs (#635)
Contributors: Aditya Pande, Audrow Nash, Chris Lalancette, Ivan Santiago Paunovic, rob-clarke, tim-fan
0.14.0 (2021-04-26)
Use underscores in setup.cfg.em instead of dashes. (#627)
Contributors: Ivan Santiago Paunovic
0.13.0 (2021-04-06)
0.12.0 (2021-03-02)
0.11.0 (2021-01-25)
Declare missing dependency on python3-importlib-resources. (#584)
Contributors: Scott K Logan
0.10.1 (2020-12-08)
0.10.0 (2020-11-02)
0.9.5 (2020-06-01)
0.9.4 (2020-05-26)
0.9.3 (2020-05-13)
0.9.2 (2020-05-08)
0.9.1 (2020-05-06)
0.9.0 (2020-04-29)
Skip CLI tests on Windows until we resolve the blocking/hanging isuse. (#489)
Use ament_export_targets(). (#478)
More verbose test_flake8 error messages (same as ros2/launch_ros#135)
Remove ready_fn from test descriptions. (#376)
Use f-string. (#448) * Use f-string * Remove unused variable
Only load required entry points which improves the performance. (#436) * Extend API to exclude extensions from loading * Add add_subparsers_on_demand() function * Update all extensions to use the new API * Deprecate old API, add deprecation warnings
Merge pull request #428 from ros2/tfoote-patch-1 fix create_pkg dependencies for python
Consistent interpretation of dependency type
Contributors: Dirk Thomas, Peter Baughman, Steven! Ragnarök, Tully Foote
0.8.6 (2019-11-19)
Fix new linter warnings as of flake8-comprehensions 3.1.0. (#399)
Contributors: Dirk Thomas
0.8.5 (2019-11-14)
0.8.5
Contributors: Shane Loretz
0.8.4 (2019-11-13)
0.8.4
Contributors: Michael Carroll
0.8.3 (2019-10-23)
0.8.3
End-to-end test coverage for CLI commands output. (#304) * Add end-to-end CLI output tests for ros2: - ros2action - ros2service - ros2topic - ros2msg - ros2srv - ros2interface - ros2node - ros2pkg
Contributors: Michel Hidalgo, Shane Loretz
0.8.2 (2019-10-08)
0.8.2
Contributors: Dirk Thomas
0.8.1 (2019-10-04)
0.8.1
Contributors: Michael Carroll
0.8.0 (2019-09-26)
Install resource marker file for packages. (#339)
Add ros2 pkg create for ament python. (#296) * Add pkg create for ament_python. * Add entries for setup.py to make it closer to package.xml. * Fix yucky formatting. * Provide default node name for python if one is not provided. Refactor how cpp node names are handle so we do sane things if using python build tool, but pass in a cpp node name. * Fix formatting issues brought up by colcon test. * PR feedback. * Replace –cpp-node-name and –python-node-name options with –node-name option. * Handle library_name option for ament_python packages. * Add default linters to ament_python packages. * Abort when package name = test. * PR feedback: Remove unneccessary new lines. * PR Feedback: Improve error message.
Update setup.py version. (#331) Versions now match latest tag and package.xml.
Install package manifest. (#330)
Rename package-format to match other flags. (#291)
Add pkg xml verb. (#280) * Add pkg xml verb * Fix helper wording * Fix logic & default tag opt * Typo * Fix pkg name autocomplete * Exit earlier & use None actual type * Minor updates
Contributors: Dirk Thomas, Jacob Perron, Jeremie Deray, Ted Kern, jpace121
0.7.4 (2019-05-29)
Abort pkg create if destination directory exists. (#258) * Abort pkg create if destination directory exists * Move check up
Contributors: Dirk Thomas
0.7.3 (2019-05-20)
Add support for creating a package with format 3. (#239) * Add support for creating a package with format 3 * Default to format 3
Contributors: Jacob Perron
0.7.2 (2019-05-08)
Add xmllint linter test. (#232) * Add xmllint test to ament_python packages * Cover new packages as well
Contributors: Mikael Arguedas
0.7.1 (2019-04-17)
0.7.0 (2019-04-14)
0.6.3 (2019-02-08)
Use all linters by default. (#194)
Contributors: Dirk Thomas
0.6.2 (2018-12-12)
Use collections.abc.Iterable. (#177)
Contributors: Dirk Thomas
0.6.1 (2018-12-06)
0.6.1 bump package.xml, setup.py and setup.cfg versions
Contributors: Shane Loretz
0.6.0 (2018-11-19)
0.5.4 (2018-08-20)
0.5.3 (2018-07-17)
0.5.2 (2018-06-28)
Fix tests to use packages which register themselves at the index. (#118)
Contributors: Dirk Thomas
0.5.1 (2018-06-27 12:27)
0.5.0 (2018-06-27 12:17)
Ros2pkg: avoid requiring git. (#111)
Implementation for #89. (#96) * Implementation for #89
` bash $ ros2 pkg prefix ament_flake8 /home/nick/ros2_ws/install $ ros2 pkg prefix --share ament_flake8 /home/nick/ros2_ws/install Share dir: /home/nick/ros2_ws/install/share/ament_flake8 $ ros2 pkg prefix -h usage: ros2 pkg prefix [-h] [--share] package_name Output the prefix path of a package positional arguments: package_name The package name optional arguments: -h, --help show this help message and exit --share show share directory for the package `
* Revert “Implementation for #89” This reverts commit 8bec852 * Implementation for #89, addressing PR feedbackUse catkin_pkg. (#94)
Add pytest markers to linter tests
Add ament_package dependency. (#90)
Fix installation of templates for ros2pkg create. (#87) * Move resource dir out of package * Install templates to share dir as data_files * Remove unnecessary __file__ prefix * Revert “Move resource dir out of package” This reverts commit 90556f6313c0f2ad996488c6a8b873c658d6627c. * Swap to package_data installation Will install to e.g. install_isolated/ros2pkg/lib/python3.5/site-packages/ros2pkg/resource which is where it was being looked for previously * Add exec_depends for third party python packages * Set zip_safe to True * Add/use _get_template_path Prevents resource_filename from extracting whole directory if installation is zipped * Embed _get_template_path contents * Exec depend on python3-pkg-resources
Merge pull request #85 from ros2/avoid_builtin_use Avoid use of license as variable name
Avoid use of license as variable name
Set zip_safe to avoid warning during installation. (#83)
Ros2 pkg create. (#42) * Initial commit for ros2 pkg create * Managed interpreter * Cleanup cmakelists.txt.em * Single quote prints * Alpha order * Copy paste error correction * Ament-cmake -> ament_cmake * Fix typo * Style * Correct line breaks in cmake * Enhance CMakeLists.txt with testing section * Clear separation between ament_cmake and plain cmake * Whitespace * Alpha order * Import order * Use platform for uname * Address style comments * Add include and header file if building library * Use git config to get email and username * Use os.curdir * Cleanup cmake config * Address style comments * Disable some linters * Cleanup prints * Print error message in a single statement * Consolidate block * Add comment about disabled linters * Switch back to format 2 for now * Use build type in help text rather than build tool * Build type * Deb –> dep * Ament_common –> ament_lint_common * Use target_include_directories * Target_include_dir and export * Export symbols on plain cmake * Use library/node name for targets * Naming convention for export targets * Rethink nargs * Using ament_package data types * Linters * Set correct values in package.xml * Clean up package.xml with buldtool_depends and test_depends
Print full help when no command is passed. (#81)
Contributors: Dirk Thomas, Karsten Knese, Mikael Arguedas, Nick Medveditskov, dhood
0.4.0 (2017-12-08)
Remove test_suite, add pytest as test_requires
0.0.3
Implicitly inherit from object. (#45)
0.0.2
Add ros2 pkg executables. (#23) * Add ros2 pkg executables * Print basenames by default, option to print full path
Merge pull request #14 from ros2/add_tests add unit tests
Add unit tests
Merge pull request #5 from ros2/pep257 add pep257 tests
Add pep257 tests
Merge pull request #1 from ros2/initial_features Entry point, plugin system, daemon, existing tools
Add ros2pkg for listing packages and retrieve their prefix
Contributors: Dirk Thomas, Mikael Arguedas