osrf_pycommon package from osrf_pycommon repoosrf_pycommon |
|
Package Summary
Tags | No category tags. |
Version | 2.1.4 |
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 | 2023-08-21 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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.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) * Remove obsolete setuptools from install_requires Now that pkg_resources are no longer used, there is no need to depend on setuptools at runtime. * Fix version-conditional dependency on importlib-metadata Use version markers to depend on importlib-metadata correctly. Explicit conditions mean that wheels built with setup.py will either have the dep or not depending on what Python version they're built with, rather than what version they're installed on.
- fix whitespace and date in changelog heading
- Contributors: Chris Lalancette, Michał Górny, Steven! Ragnarök, William Woodall
2.0.0 (2022-02-01)
- Replace the use of
pkg_resources
with the more modernimportlib-metadata
. (#66)- Note this means that from now on you can only release on >=
Ubuntu focal as that was when
python3-importlib-metadata
was introduced.
* Used the
1.0.x
branch if you need an ealier version that still usespkg_resources
. Co-authored-by: William Woodall <<william@osrfoundation.org>> - Note this means that from now on you can only release on >=
Ubuntu focal as that was when
- Contributors: Chris Lalancette
1.0.1 (2022-01-20)
- Update release distributions. (#78)
- Contributors: Steven! Ragnarök
1.0.0 (2021-01-25)
- Added missing conflict rules in stdeb.cfg.
- Removed Python 2 support.
- Contributors: Chris Lalancette, Timon Engelke
0.2.1 (2021-01-25)
- Fix osrf.py_common.process_utils.get_loop() implementation (#70)
- Contributors: Michel Hidalgo
0.2.0 (2020-12-07)
- Python 2/3 version conflict (#69)
- remove jessie because we no longer support 3.4 (#67)
- Remove deprecated use of asyncio.coroutine decorator. (#64)
- Fix the __str_ method for windows terminal_color. (#65)
- Contributors: Chris Lalancette, Jochen Sprickerhof, William Woodall
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.
Wiki Tutorials
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 |
|
Package Summary
Tags | No category tags. |
Version | 2.1.4 |
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 | 2023-08-21 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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.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) * Remove obsolete setuptools from install_requires Now that pkg_resources are no longer used, there is no need to depend on setuptools at runtime. * Fix version-conditional dependency on importlib-metadata Use version markers to depend on importlib-metadata correctly. Explicit conditions mean that wheels built with setup.py will either have the dep or not depending on what Python version they're built with, rather than what version they're installed on.
- fix whitespace and date in changelog heading
- Contributors: Chris Lalancette, Michał Górny, Steven! Ragnarök, William Woodall
2.0.0 (2022-02-01)
- Replace the use of
pkg_resources
with the more modernimportlib-metadata
. (#66)- Note this means that from now on you can only release on >=
Ubuntu focal as that was when
python3-importlib-metadata
was introduced.
* Used the
1.0.x
branch if you need an ealier version that still usespkg_resources
. Co-authored-by: William Woodall <<william@osrfoundation.org>> - Note this means that from now on you can only release on >=
Ubuntu focal as that was when
- Contributors: Chris Lalancette
1.0.1 (2022-01-20)
- Update release distributions. (#78)
- Contributors: Steven! Ragnarök
1.0.0 (2021-01-25)
- Added missing conflict rules in stdeb.cfg.
- Removed Python 2 support.
- Contributors: Chris Lalancette, Timon Engelke
0.2.1 (2021-01-25)
- Fix osrf.py_common.process_utils.get_loop() implementation (#70)
- Contributors: Michel Hidalgo
0.2.0 (2020-12-07)
- Python 2/3 version conflict (#69)
- remove jessie because we no longer support 3.4 (#67)
- Remove deprecated use of asyncio.coroutine decorator. (#64)
- Fix the __str_ method for windows terminal_color. (#65)
- Contributors: Chris Lalancette, Jochen Sprickerhof, William Woodall
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.
Wiki Tutorials
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 |
|
Package Summary
Tags | No category tags. |
Version | 2.1.4 |
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 | 2023-08-21 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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.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) * Remove obsolete setuptools from install_requires Now that pkg_resources are no longer used, there is no need to depend on setuptools at runtime. * Fix version-conditional dependency on importlib-metadata Use version markers to depend on importlib-metadata correctly. Explicit conditions mean that wheels built with setup.py will either have the dep or not depending on what Python version they're built with, rather than what version they're installed on.
- fix whitespace and date in changelog heading
- Contributors: Chris Lalancette, Michał Górny, Steven! Ragnarök, William Woodall
2.0.0 (2022-02-01)
- Replace the use of
pkg_resources
with the more modernimportlib-metadata
. (#66)- Note this means that from now on you can only release on >=
Ubuntu focal as that was when
python3-importlib-metadata
was introduced.
* Used the
1.0.x
branch if you need an ealier version that still usespkg_resources
. Co-authored-by: William Woodall <<william@osrfoundation.org>> - Note this means that from now on you can only release on >=
Ubuntu focal as that was when
- Contributors: Chris Lalancette
1.0.1 (2022-01-20)
- Update release distributions. (#78)
- Contributors: Steven! Ragnarök
1.0.0 (2021-01-25)
- Added missing conflict rules in stdeb.cfg.
- Removed Python 2 support.
- Contributors: Chris Lalancette, Timon Engelke
0.2.1 (2021-01-25)
- Fix osrf.py_common.process_utils.get_loop() implementation (#70)
- Contributors: Michel Hidalgo
0.2.0 (2020-12-07)
- Python 2/3 version conflict (#69)
- remove jessie because we no longer support 3.4 (#67)
- Remove deprecated use of asyncio.coroutine decorator. (#64)
- Fix the __str_ method for windows terminal_color. (#65)
- Contributors: Chris Lalancette, Jochen Sprickerhof, William Woodall
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.
Wiki Tutorials
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 |
|
Package Summary
Tags | No category tags. |
Version | 2.1.4 |
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 | 2023-08-21 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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.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) * Remove obsolete setuptools from install_requires Now that pkg_resources are no longer used, there is no need to depend on setuptools at runtime. * Fix version-conditional dependency on importlib-metadata Use version markers to depend on importlib-metadata correctly. Explicit conditions mean that wheels built with setup.py will either have the dep or not depending on what Python version they're built with, rather than what version they're installed on.
- fix whitespace and date in changelog heading
- Contributors: Chris Lalancette, Michał Górny, Steven! Ragnarök, William Woodall
2.0.0 (2022-02-01)
- Replace the use of
pkg_resources
with the more modernimportlib-metadata
. (#66)- Note this means that from now on you can only release on >=
Ubuntu focal as that was when
python3-importlib-metadata
was introduced.
* Used the
1.0.x
branch if you need an ealier version that still usespkg_resources
. Co-authored-by: William Woodall <<william@osrfoundation.org>> - Note this means that from now on you can only release on >=
Ubuntu focal as that was when
- Contributors: Chris Lalancette
1.0.1 (2022-01-20)
- Update release distributions. (#78)
- Contributors: Steven! Ragnarök
1.0.0 (2021-01-25)
- Added missing conflict rules in stdeb.cfg.
- Removed Python 2 support.
- Contributors: Chris Lalancette, Timon Engelke
0.2.1 (2021-01-25)
- Fix osrf.py_common.process_utils.get_loop() implementation (#70)
- Contributors: Michel Hidalgo
0.2.0 (2020-12-07)
- Python 2/3 version conflict (#69)
- remove jessie because we no longer support 3.4 (#67)
- Remove deprecated use of asyncio.coroutine decorator. (#64)
- Fix the __str_ method for windows terminal_color. (#65)
- Contributors: Chris Lalancette, Jochen Sprickerhof, William Woodall
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.
Wiki Tutorials
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 |
|
Package Summary
Tags | No category tags. |
Version | 2.1.4 |
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 | 2023-08-21 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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.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) * Remove obsolete setuptools from install_requires Now that pkg_resources are no longer used, there is no need to depend on setuptools at runtime. * Fix version-conditional dependency on importlib-metadata Use version markers to depend on importlib-metadata correctly. Explicit conditions mean that wheels built with setup.py will either have the dep or not depending on what Python version they're built with, rather than what version they're installed on.
- fix whitespace and date in changelog heading
- Contributors: Chris Lalancette, Michał Górny, Steven! Ragnarök, William Woodall
2.0.0 (2022-02-01)
- Replace the use of
pkg_resources
with the more modernimportlib-metadata
. (#66)- Note this means that from now on you can only release on >=
Ubuntu focal as that was when
python3-importlib-metadata
was introduced.
* Used the
1.0.x
branch if you need an ealier version that still usespkg_resources
. Co-authored-by: William Woodall <<william@osrfoundation.org>> - Note this means that from now on you can only release on >=
Ubuntu focal as that was when
- Contributors: Chris Lalancette
1.0.1 (2022-01-20)
- Update release distributions. (#78)
- Contributors: Steven! Ragnarök
1.0.0 (2021-01-25)
- Added missing conflict rules in stdeb.cfg.
- Removed Python 2 support.
- Contributors: Chris Lalancette, Timon Engelke
0.2.1 (2021-01-25)
- Fix osrf.py_common.process_utils.get_loop() implementation (#70)
- Contributors: Michel Hidalgo
0.2.0 (2020-12-07)
- Python 2/3 version conflict (#69)
- remove jessie because we no longer support 3.4 (#67)
- Remove deprecated use of asyncio.coroutine decorator. (#64)
- Fix the __str_ method for windows terminal_color. (#65)
- Contributors: Chris Lalancette, Jochen Sprickerhof, William Woodall
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.