Skip to content
Snippets Groups Projects
Select Git revision
  • 64c5eb2fd35f0e1a060f00908c4be8815536fff6
  • MCCS-163 default
  • main
  • sar-277-update-docs-with-examples-for-lrc
  • st-946-automate
  • sar_302-log-fix
  • sar-287_subarray_commands_to_lrc
  • sar_302-POC_await_sub_device_state
  • sat_302_fix_pipelines
  • sar-286_lrc_one_subarry_command
  • sar-286_lrc_improvements
  • sar-288-async-controller
  • sar-276-combine-tango-queue
  • sar-255_remove_nexus_reference
  • sar-275-add-LRC
  • sar-273-add-lrc-attributes
  • sar-272
  • sp-1106-marvin-1230525148-ska-tango-base
  • sp-1106-marvin-813091765-ska-tango-base
  • sar-255/Publish-package-to-CAR
  • mccs-661-device-under-test-fixture
  • mccs-659-pep257-docstring-linting
  • 0.11.3
  • 0.11.2
  • 0.11.1
  • 0.11.0
  • 0.10.1
  • 0.10.0
  • 0.9.1
  • 0.9.0
  • 0.8.1
  • 0.8.0
  • 0.7.2
  • 0.7.1
  • 0.7.0
  • 0.6.6
  • 0.6.5
  • 0.6.4
  • 0.6.3
  • 0.6.2
  • 0.6.1
  • 0.6.0
42 results

setup.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    setup.py 2.12 KiB
    #!/usr/bin/env python
    ###############################################################################
    # SKA South Africa (http://ska.ac.za/)                                        #
    # Author: cam@ska.ac.za                                                       #
    # Copyright @ 2013 SKA SA. All rights reserved.                               #
    #                                                                             #
    # THIS SOFTWARE MAY NOT BE COPIED OR DISTRIBUTED IN ANY FORM WITHOUT THE      #
    # WRITTEN PERMISSION OF SKA SA.                                               #
    ###############################################################################
    
    import sys
    
    from setuptools import setup, find_packages
    
    # prevent unnecessary installation of pytest-runner
    needs_pytest = {'pytest', 'test', 'ptr'}.intersection(sys.argv)
    pytest_runner = ['pytest-runner'] if needs_pytest else []
    
    setup(name="levpro",
          description="Element Base Classes - Evolutionary Prototype",
          author="MeerKAT CAM Team",
          author_email="cam@ska.ac.za",
          packages=find_packages(),
          include_package_data=True,
          scripts=["scripts/gen_csv_info.py",
                   "scripts/purge_xmi_tree.py",
                   "scripts/elt_ctl.py",
                   ],
          url='http://ska.ac.za/',
          classifiers=[
              "Development Status :: 3 - Alpha",
              "Intended Audience :: Developers",
              "License :: Other/Proprietary License",
              "Operating System :: OS Independent",
              "Programming Language :: Python",
              "Topic :: Software Development :: Libraries :: Python Modules",
              "Topic :: Scientific/Engineering :: Astronomy"],
          platforms=["OS Independent"],
          setup_requires=[] + pytest_runner,
          install_requires=[
              "enum34",
              "argparse"
          ],
          tests_require=[
              "coverage",
              "pytest",
              "pytest-cov",
              "pytest-xdist",
              "python-devicetest",
              "unittest2"
          ],
          dependency_links=[
              'git+https://github.com/vxgmichel/pytango-devicetest.git#egg=python_devicetest'],
          keywords="levpro lmc ska",
          zip_safe=False)