from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 setup_pkg( name='bdsim.raspberrypi', packages=find_namespace_packages(), description='Raspberry Pi IO blocks', install_requires=['bdsim.core'], )
from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 setup_pkg(name='bdsim.sim', packages=find_namespace_packages(), description='Simulation software for bdsim', install_requires=['bdsim.core'])
from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 setup_pkg(name='bdsim.webapp-lite', packages=find_namespace_packages(), description='Slimmed-down Realtime Telemetry Webapp for bdsim', install_requires=['bdsim.core', 'flask', 'msgpack', 'bidict'])
from setuptools import find_namespace_packages import sys; sys.path.append('../../') from shared_setup import setup_pkg #nopep8 setup_pkg( name='bdsim.webapp-full', packages=find_namespace_packages(), description='Matplotlib SCOPE displays for bdsim', install_requires=['bdsim.core'] )
from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 setup_pkg( name='bdsim.core', packages=find_namespace_packages(), description='Blocks, Wires and BlockDiagram classes for `bdsim`', # TODO install_requires=['ansitable'] )
from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 print('NAMESPACE_PKGS=', find_namespace_packages(include='bdsim.*')) setup_pkg(name='bdsim.vision', packages=find_namespace_packages(include='bdsim.*'), description='OpenCV blocks for bdsim', install_requires=['bdsim.core', 'opencv-python'])
"This is a meta-package grouping all subpackages required for typical bdsim use" from shared_setup import setup_pkg from pathlib import Path here = Path(__file__).parent.absolute() setup_pkg( name='bdsim', packages=[], description='Simulate dynamic systems expressed in block diagram form using Python.', # TODO install_requires=['bdsim.core', 'bdsim.matplotlib', 'bdsim.server', 'bdsim.sim', 'bdsim.realtime', 'bdsim.robots', 'bdsim.webapp-full'], extras_require={ # include the vision package if necessary (needs OPENCV) 'vision': ['bdsim.vision'] })
from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 setup_pkg( name='bdsim.matplotlib', packages=find_namespace_packages(), description='Matplotlib SCOPE displays for bdsim', install_requires=['bdsim.core', 'matplotlib', 'spatialmath-python'] )
from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 setup_pkg(name='bdsim.server', packages=find_namespace_packages(), description='Data logging and Webapp proxy server for bdsim', install_requires=['bdsim.core', 'bdsim.webapp-full'])
from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 setup_pkg(name='bdsim.micropython', packages=find_namespace_packages(), description='MicroPython IO blocks and realtime executor', install_requires=['bdsim.core'])
from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 setup_pkg(name='bdsim.realtime', packages=find_namespace_packages(), description='Realtime executor for `bdsim` in CPython', install_requires=['bdsim.core'])
from setuptools import find_namespace_packages import sys sys.path.append('../../') from shared_setup import setup_pkg # nopep8 setup_pkg(name='bdsim.robots', packages=find_namespace_packages(), description='Robot geometry and dynamics blocks for bdsim', install_requires=['bdsim.core'])