|
6 | 6 | # For all other modes of development, use poetry and pyproject.toml
|
7 | 7 | ################################################################################
|
8 | 8 |
|
9 |
| -from setuptools import find_packages, setup |
10 | 9 | import os
|
11 | 10 |
|
12 |
| -install_requires = [ |
13 |
| - 'setuptools', |
14 |
| - 'pydot' |
15 |
| -] |
| 11 | +from setuptools import find_packages, setup |
| 12 | + |
| 13 | +install_requires = ["setuptools", "pydot"] |
16 | 14 |
|
17 | 15 | # Some duplication of properties in:
|
18 | 16 | # - setup.py, (ros / legacy)
|
|
21 | 19 | # - py_trees/version.py (common)
|
22 | 20 | # Keep them in sync.
|
23 | 21 | 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*"]), |
27 | 25 | package_data={"py_trees": ["py.typed"]},
|
28 | 26 | 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", |
33 | 31 | zip_safe=True,
|
34 | 32 | 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", |
41 | 39 | ],
|
42 | 40 | description="pythonic implementation of behaviour trees",
|
43 | 41 | 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", |
45 | 43 | 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", |
63 | 61 | ],
|
64 | 62 | },
|
65 | 63 | )
|
0 commit comments