#!/usr/bin/env python
# setup.py generated by flit for tools that don't yet use PEP 517

from distutils.core import setup

packages = \
['upkie',
 'upkie.config',
 'upkie.envs',
 'upkie.envs.wrappers',
 'upkie.observers.base_pitch',
 'upkie.utils']

package_data = \
{'': ['*'],
 'upkie': ['observers/*', 'observers/tests/*'],
 'upkie.envs': ['tests/*'],
 'upkie.envs.wrappers': ['tests/*'],
 'upkie.observers.base_pitch': ['tests/*'],
 'upkie.utils': ['tests/*']}

install_requires = \
['PyYAML >=6.0',
 'gymnasium >=0.29.1',
 'loop-rate-limiters >=0.6.1',
 'numpy >=1.24.3',
 'upkie_description >=1.4.0',
 'scipy >=1.10.0',
 'vulp >=2.0.0']

extras_require = \
{'the_full_monty': ['pin >=2.6.19', 'proxsuite >=0.4.1']}

setup(name='upkie',
      version='3.1.0',
      description='Python module to control Upkie wheeled bipeds.',
      author=None,
      author_email='Stéphane Caron <stephane.caron@normalesup.org>',
      url=None,
      packages=packages,
      package_data=package_data,
      install_requires=install_requires,
      extras_require=extras_require,
      python_requires='>=3.7',
     )
