![]() |
osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.1.7 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | Commonly needed Python modules, used by Python software developed at OSRF |
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-30 |
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.
Changelog for package osrf_pycommon
2.1.7 (2025-07-30)
- Fix setuptools deprecations (#105)
- Contributors: mosfet80
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.
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.7 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | Commonly needed Python modules, used by Python software developed at OSRF |
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-30 |
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.
Changelog for package osrf_pycommon
2.1.7 (2025-07-30)
- Fix setuptools deprecations (#105)
- Contributors: mosfet80
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.
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.7 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | Commonly needed Python modules, used by Python software developed at OSRF |
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-30 |
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.
Changelog for package osrf_pycommon
2.1.7 (2025-07-30)
- Fix setuptools deprecations (#105)
- Contributors: mosfet80
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.
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.7 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | Commonly needed Python modules, used by Python software developed at OSRF |
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-30 |
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.
Changelog for package osrf_pycommon
2.1.7 (2025-07-30)
- Fix setuptools deprecations (#105)
- Contributors: mosfet80
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.
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.7 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | Commonly needed Python modules, used by Python software developed at OSRF |
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-30 |
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.
Changelog for package osrf_pycommon
2.1.7 (2025-07-30)
- Fix setuptools deprecations (#105)
- Contributors: mosfet80
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.
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.7 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | Commonly needed Python modules, used by Python software developed at OSRF |
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-30 |
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.
Changelog for package osrf_pycommon
2.1.7 (2025-07-30)
- Fix setuptools deprecations (#105)
- Contributors: mosfet80
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.
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.7 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | Commonly needed Python modules, used by Python software developed at OSRF |
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-30 |
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.
Changelog for package osrf_pycommon
2.1.7 (2025-07-30)
- Fix setuptools deprecations (#105)
- Contributors: mosfet80
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.
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.7 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | Commonly needed Python modules, used by Python software developed at OSRF |
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-30 |
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.
Changelog for package osrf_pycommon
2.1.7 (2025-07-30)
- Fix setuptools deprecations (#105)
- Contributors: mosfet80
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.
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.7 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Description | Commonly needed Python modules, used by Python software developed at OSRF |
Checkout URI | https://github.com/osrf/osrf_pycommon.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-07-30 |
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.
Changelog for package osrf_pycommon
2.1.7 (2025-07-30)
- Fix setuptools deprecations (#105)
- Contributors: mosfet80
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.
File truncated at 100 lines see the full file