![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
ament_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
launch | |
launch_ros | |
ament_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | crystal |
Last Updated | 2018-11-15 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF
0.1.6 (2018-11-15 12:45:00 -0800)
- Changed package.xml to use python2 or python3 dependencies as appropriate. #50
0.1.5 (2018-06-19 21:00:00 -0800)
- Fixed a try-catch statement to adapt to changes in asyncio's raise behavior in [asyncio.get_event_loop()]{.title-ref}.
- Small changes, mostly related to distribution.
0.1.4 (2017-12-08 16:00:00 -0800)
- Only small test/linter fixes and documentation typos removed.
0.1.3 (2017-03-28 19:30:00 -0800)
- Fix to support optional arguments in verb pattern #24
0.1.2 (2016-03-28 19:30:00 -0800)
- Started keeping a changelog.
- Changed
process_utils
module so that it will use Trollius even on Python >= 3.4 iftrollius
has previously been imported.
Package Dependencies
System Dependencies
Name |
---|
python-mock |
python3-mock |
Dependant Packages
Name | Deps |
---|---|
launch | |
launch_ros |
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.9 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | eloquent |
Last Updated | 2019-10-10 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF
0.1.9 (2019-10-10 12:55:00 -0800)
- install resource marker file for package (#56)
0.1.8 (2019-09-17 11:30:00 -0800)
- Install package manifest. (#55) Signed-off-by: Dirk Thomas <<dirk-thomas@users.noreply.github.com>>
- Rename ansi_escape_senquences to ansi_escape_sequences keeping backwards compatibility. (#53)
- Contributors: Chris Lalancette, Dirk Thomas
0.1.7 (2019-04-11 12:45:00 -0800)
- Use keyword arguments only for protocol_class invocations (#52)
- Contributors: Daniel Stonier
0.1.6 (2018-11-15 12:45:00 -0800)
- Changed package.xml to use python2 or python3 dependencies as appropriate. #50
0.1.5 (2018-06-19 21:00:00 -0800)
- Fixed a try-catch statement to adapt to changes in asyncio's raise behavior in [asyncio.get_event_loop()]{.title-ref}.
- Small changes, mostly related to distribution.
0.1.4 (2017-12-08 16:00:00 -0800)
- Only small test/linter fixes and documentation typos removed.
0.1.3 (2017-03-28 19:30:00 -0800)
- Fix to support optional arguments in verb pattern #24
0.1.2 (2016-03-28 19:30:00 -0800)
- Started keeping a changelog.
- Changed
process_utils
module so that it will use Trollius even on Python >= 3.4 iftrollius
has previously been imported.
Package Dependencies
System Dependencies
Name |
---|
python-mock |
python3-mock |
Dependant Packages
Name | Deps |
---|---|
launch | |
launch_testing | |
launch_ros | |
nav2_common |
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.9 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2019-10-10 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF
0.1.9 (2019-10-10 12:55:00 -0800)
- install resource marker file for package (#56)
0.1.8 (2019-09-17 11:30:00 -0800)
- Install package manifest. (#55) Signed-off-by: Dirk Thomas <<dirk-thomas@users.noreply.github.com>>
- Rename ansi_escape_senquences to ansi_escape_sequences keeping backwards compatibility. (#53)
- Contributors: Chris Lalancette, Dirk Thomas
0.1.7 (2019-04-11 12:45:00 -0800)
- Use keyword arguments only for protocol_class invocations (#52)
- Contributors: Daniel Stonier
0.1.6 (2018-11-15 12:45:00 -0800)
- Changed package.xml to use python2 or python3 dependencies as appropriate. #50
0.1.5 (2018-06-19 21:00:00 -0800)
- Fixed a try-catch statement to adapt to changes in asyncio's raise behavior in [asyncio.get_event_loop()]{.title-ref}.
- Small changes, mostly related to distribution.
0.1.4 (2017-12-08 16:00:00 -0800)
- Only small test/linter fixes and documentation typos removed.
0.1.3 (2017-03-28 19:30:00 -0800)
- Fix to support optional arguments in verb pattern #24
0.1.2 (2016-03-28 19:30:00 -0800)
- Started keeping a changelog.
- Changed
process_utils
module so that it will use Trollius even on Python >= 3.4 iftrollius
has previously been imported.
Package Dependencies
System Dependencies
Name |
---|
python-mock |
python3-mock |
Dependant Packages
Name | Deps |
---|---|
launch | |
launch_ros |
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.11 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2021-08-31 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF
0.1.11 (2021-08-31)
0.1.10 (2020-05-08)
- fixed simple deprecation warnings (issue #61) (#63)
- Also run tests with Python 3.7 and 3.8 (#60)
- Remove old py2 platforms, add Suite3 option with Ubuntu Focal (#58)
- Contributors: Shane Loretz, Zahi Kakish
0.1.9 (2019-10-10 12:55:00 -0800)
- install resource marker file for package (#56)
0.1.8 (2019-09-17 11:30:00 -0800)
- Install package manifest. (#55) Signed-off-by: Dirk Thomas <<dirk-thomas@users.noreply.github.com>>
- Rename ansi_escape_senquences to ansi_escape_sequences keeping backwards compatibility. (#53)
- Contributors: Chris Lalancette, Dirk Thomas
0.1.7 (2019-04-11 12:45:00 -0800)
- Use keyword arguments only for protocol_class invocations (#52)
- Contributors: Daniel Stonier
0.1.6 (2018-11-15 12:45:00 -0800)
- Changed package.xml to use python2 or python3 dependencies as appropriate. #50
0.1.5 (2018-06-19 21:00:00 -0800)
- Fixed a try-catch statement to adapt to changes in asyncio's raise behavior in [asyncio.get_event_loop()]{.title-ref}.
- Small changes, mostly related to distribution.
0.1.4 (2017-12-08 16:00:00 -0800)
- Only small test/linter fixes and documentation typos removed.
0.1.3 (2017-03-28 19:30:00 -0800)
- Fix to support optional arguments in verb pattern #24
0.1.2 (2016-03-28 19:30:00 -0800)
- Started keeping a changelog.
- Changed
process_utils
module so that it will use Trollius even on Python >= 3.4 iftrollius
has previously been imported.
Package Dependencies
System Dependencies
Name |
---|
python-mock |
python3-mock |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged osrf_pycommon at Robotics Stack Exchange
![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.6 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-16 |
Dev Status | MAINTAINED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- William Woodall
Authors
- William Woodall
osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Branches
If you are releasing (using stdeb
or on the ROS buildfarm) for any Ubuntu < focal
, or for any OS that doesn’t have a key for python3-importlib-metadata
, then you need to use the 1.0.x
branch, or the latest 1.<something>
branch, because starting with 2.0.0
, that dependency will be required.
If you are using Python 2, then you should use the python2
branch.
2.1.6 (2025-03-25)
- Merge pull request #103 from christophebedard/christophebedard/fix-typo-on-each-verb
- Contributors: Christophe Bedard
2.1.5 (2024-12-18)
- Align stdeb dependencies with setup.py (#101) Follow-up to 4b2f3a8e4969f33dced1dc2db2296230e7a55b1d
- Add '+upstream' suffix to published deb version (#102) Using a debian version suffix which falls late alphabetically appears to give our packages preference by apt. If a user enables a repository which distributes packages created by OSRF or ROS, it is likely that they wish to use these packages instead of the ones packaged by their platform.
- Upload coverage results to codecov (#100)
- Update ci.yaml (#96) fix node.js <20 deprecation Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Updated python version (#97) Python version 3.7 is no longer supported as of June 27, 2023 Co-authored-by: Scott K Logan <<logans@cottsay.net>>
- Resolve outstanding resource warnings when running tests (#99)
- Update deb platforms for release
(#95) Added:
- Ubuntu Noble (24.04 LTS pre-release)
* Debian Trixie (testing) Dropped: * Debian Bullseye (oldstable) Retained:
- Debian Bookworm (stable)
- Ubuntu Focal (20.04 LTS)
- Ubuntu Jammy (22.04 LTS)
- Remove CODEOWNERS. (#98) It is out of date and no longer serving its intended purpose.
- Contributors: Chris Lalancette, Scott K Logan, Steven! Ragnarök, mosfet80
2.1.4 (2023-08-21)
- Catch all of the spurious warnings from get_event_loop. (#94)
- Contributors: Chris Lalancette
2.1.3 (2023-07-11)
- Add bookworm as a python3 target (#91)
- Suppress warning for specifically handled behavior (#87)
- Update supported platforms (#93)
- Add GitHub Actions CI workflow (#88)
- Contributors: Scott K Logan, Tully Foote
2.1.2 (2023-02-14)
- [master] Update maintainers - 2022-11-07 (#89)
- Contributors: Audrow Nash
2.1.1 (2022-11-07)
- Declare test dependencies in [test] extra (#86)
- Contributors: Scott K Logan
2.1.0 (2022-05-10)
2.0.2 (2022-04-08)
- Fix an importlib_metadata warning with Python 3.10. (#84)
- Contributors: Chris Lalancette
2.0.1 (2022-02-14)
-
Don't release 2.x / master on Debian Buster. (#83) Debian Buster is on Python 3.7: https://packages.debian.org/buster/python3
-
Stop using mock in favor of unittest.mock. (#74) Mock has been deprecated since Python 3.3; see https://pypi.org/project/mock/ . The recommended replacement is unittest.mock, which seems to be a drop-in replacement. Co-authored-by: William Woodall <<william@osrfoundation.org>>
-
Fix dependencies (#81)
File truncated at 100 lines see the full file