Beispiel #1
0
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'],
)
Beispiel #2
0
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'])
Beispiel #3
0
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'])
Beispiel #4
0
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']
)
Beispiel #5
0
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']
)
Beispiel #6
0
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'])
Beispiel #7
0
"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']
    })
Beispiel #8
0
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']
)
Beispiel #9
0
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'])
Beispiel #10
0
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'])
Beispiel #11
0
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'])
Beispiel #12
0
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'])