Skip to content

Commit 29526cf

Browse files
committed
2.2.1
1 parent b2b6a53 commit 29526cf

File tree

5 files changed

+46
-40
lines changed

5 files changed

+46
-40
lines changed

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ Release Notes
33

44
Forthcoming
55
-----------
6+
7+
2.2.1 (2023-01-28)
8+
------------------
9+
* [tox] format with black, usort and fix flake8 warnings, `#397 <https://github.com/splintered-reality/py_trees/pull/397>`_
10+
* [docs] sphinx 1.4 -> 5.3, `#391 <https://github.com/splintered-reality/py_trees/pull/391>`_
11+
12+
2.2.0 (2023-01-23)
13+
------------------
614
* [poetry] setuptools -> poetry, `#389 <https://github.com/splintered-reality/py_trees/pull/389>`_
715
* [common] remove viral ramifications of Any from ComparisonExpression, `#386 <https://github.com/splintered-reality/py_trees/pull/386>`_
816
* [display] bugfix off-the-grid bb nodes and render exclusive write edges, `#383 <https://github.com/splintered-reality/py_trees/pull/383>`_

package.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>py_trees</name>
5-
<!-- When updating, also update setup.py, version.py, pyproject.toml -->
6-
<version>2.2.0</version>
5+
<!-- When updating, also update setup.py, version.py, pyproject.toml, package.xml -->
6+
<version>2.2.1</version>
77
<description>
88
Pythonic implementation of behaviour trees.
99
</description>

py_trees/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414

1515
# When changing, Also update setup.py and package.xml
1616
# TODO: use pkg_resources to fetch the version from setup.py
17-
__version__ = "2.2.0"
17+
__version__ = "2.2.1"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "py_trees"
3-
version = "2.2.0"
3+
version = "2.2.1"
44
description = "pythonic implementation of behaviour trees"
55
authors = ["Daniel Stonier", "Naveed Usmani", "Michal Staniaszek"]
66
maintainers = ["Daniel Stonier <[email protected]>"]

setup.py

Lines changed: 34 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,11 @@
66
# For all other modes of development, use poetry and pyproject.toml
77
################################################################################
88

9-
from setuptools import find_packages, setup
109
import os
1110

12-
install_requires = [
13-
'setuptools',
14-
'pydot'
15-
]
11+
from setuptools import find_packages, setup
12+
13+
install_requires = ["setuptools", "pydot"]
1614

1715
# Some duplication of properties in:
1816
# - setup.py, (ros / legacy)
@@ -21,45 +19,45 @@
2119
# - py_trees/version.py (common)
2220
# Keep them in sync.
2321
d = setup(
24-
name='py_trees',
25-
version='2.2.0',
26-
packages=find_packages(exclude=['tests*', 'docs*']),
22+
name="py_trees",
23+
version="2.2.1",
24+
packages=find_packages(exclude=["tests*", "docs*"]),
2725
package_data={"py_trees": ["py.typed"]},
2826
install_requires=install_requires,
29-
author='Daniel Stonier, Naveed Usmani, Michal Staniaszek',
30-
maintainer='Daniel Stonier <[email protected]>',
31-
url='https://github.com/splintered-reality/py_trees',
32-
keywords='behaviour-trees',
27+
author="Daniel Stonier, Naveed Usmani, Michal Staniaszek",
28+
maintainer="Daniel Stonier <[email protected]>",
29+
url="https://github.com/splintered-reality/py_trees",
30+
keywords="behaviour-trees",
3331
zip_safe=True,
3432
classifiers=[
35-
'Environment :: Console',
36-
'Intended Audience :: Developers',
37-
'License :: OSI Approved :: BSD License',
38-
'Programming Language :: Python',
39-
'Topic :: Scientific/Engineering :: Artificial Intelligence',
40-
'Topic :: Software Development :: Libraries'
33+
"Environment :: Console",
34+
"Intended Audience :: Developers",
35+
"License :: OSI Approved :: BSD License",
36+
"Programming Language :: Python",
37+
"Topic :: Scientific/Engineering :: Artificial Intelligence",
38+
"Topic :: Software Development :: Libraries",
4139
],
4240
description="pythonic implementation of behaviour trees",
4341
long_description="A behaviour tree implementation for rapid development of small scale decision making engines that don't need to be real time reactive.",
44-
license='BSD',
42+
license="BSD",
4543
entry_points={
46-
'console_scripts': [
47-
'py-trees-render = py_trees.programs.render:main',
48-
'py-trees-demo-action-behaviour = py_trees.demos.action:main',
49-
'py-trees-demo-behaviour-lifecycle = py_trees.demos.lifecycle:main',
50-
'py-trees-demo-blackboard = py_trees.demos.blackboard:main',
51-
'py-trees-demo-blackboard-namespaces = py_trees.demos.blackboard_namespaces:main',
52-
'py-trees-demo-blackboard-remappings = py_trees.demos.blackboard_remappings:main',
53-
'py-trees-demo-context-switching = py_trees.demos.context_switching:main',
54-
'py-trees-demo-display-modes = py_trees.demos.display_modes:main',
55-
'py-trees-demo-dot-graphs = py_trees.demos.dot_graphs:main',
56-
'py-trees-demo-either-or = py_trees.demos.either_or:main',
57-
'py-trees-demo-eternal-guard = py_trees.demos.eternal_guard:main',
58-
'py-trees-demo-logging = py_trees.demos.logging:main',
59-
'py-trees-demo-pick-up-where-you-left-off = py_trees.demos.pick_up_where_you_left_off:main',
60-
'py-trees-demo-selector = py_trees.demos.selector:main',
61-
'py-trees-demo-sequence = py_trees.demos.sequence:main',
62-
'py-trees-demo-tree-stewardship = py_trees.demos.stewardship:main',
44+
"console_scripts": [
45+
"py-trees-render = py_trees.programs.render:main",
46+
"py-trees-demo-action-behaviour = py_trees.demos.action:main",
47+
"py-trees-demo-behaviour-lifecycle = py_trees.demos.lifecycle:main",
48+
"py-trees-demo-blackboard = py_trees.demos.blackboard:main",
49+
"py-trees-demo-blackboard-namespaces = py_trees.demos.blackboard_namespaces:main",
50+
"py-trees-demo-blackboard-remappings = py_trees.demos.blackboard_remappings:main",
51+
"py-trees-demo-context-switching = py_trees.demos.context_switching:main",
52+
"py-trees-demo-display-modes = py_trees.demos.display_modes:main",
53+
"py-trees-demo-dot-graphs = py_trees.demos.dot_graphs:main",
54+
"py-trees-demo-either-or = py_trees.demos.either_or:main",
55+
"py-trees-demo-eternal-guard = py_trees.demos.eternal_guard:main",
56+
"py-trees-demo-logging = py_trees.demos.logging:main",
57+
"py-trees-demo-pick-up-where-you-left-off = py_trees.demos.pick_up_where_you_left_off:main",
58+
"py-trees-demo-selector = py_trees.demos.selector:main",
59+
"py-trees-demo-sequence = py_trees.demos.sequence:main",
60+
"py-trees-demo-tree-stewardship = py_trees.demos.stewardship:main",
6361
],
6462
},
6563
)

0 commit comments

Comments
 (0)