Skip to content
Snippets Groups Projects
Select Git revision
  • f2be971602037e4b4e0e5a38c67a13a05ef2ac78
  • master default protected
  • L2SS-1914-fix_job_dispatch
  • TMSS-3170
  • TMSS-3167
  • TMSS-3161
  • TMSS-3158-Front-End-Only-Allow-Changing-Again
  • TMSS-3133
  • TMSS-3319-Fix-Templates
  • test-fix-deploy
  • TMSS-3134
  • TMSS-2872
  • defer-state
  • add-custom-monitoring-points
  • TMSS-3101-Front-End-Only
  • TMSS-984-choices
  • SDC-1400-Front-End-Only
  • TMSS-3079-PII
  • TMSS-2936
  • check-for-max-244-subbands
  • TMSS-2927---Front-End-Only-PXII
  • Before-Remove-TMSS
  • LOFAR-Release-4_4_318 protected
  • LOFAR-Release-4_4_317 protected
  • LOFAR-Release-4_4_316 protected
  • LOFAR-Release-4_4_315 protected
  • LOFAR-Release-4_4_314 protected
  • LOFAR-Release-4_4_313 protected
  • LOFAR-Release-4_4_312 protected
  • LOFAR-Release-4_4_311 protected
  • LOFAR-Release-4_4_310 protected
  • LOFAR-Release-4_4_309 protected
  • LOFAR-Release-4_4_308 protected
  • LOFAR-Release-4_4_307 protected
  • LOFAR-Release-4_4_306 protected
  • LOFAR-Release-4_4_304 protected
  • LOFAR-Release-4_4_303 protected
  • LOFAR-Release-4_4_302 protected
  • LOFAR-Release-4_4_301 protected
  • LOFAR-Release-4_4_300 protected
  • LOFAR-Release-4_4_299 protected
41 results

t_processing.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    setup.py 2.32 KiB
    #!/usr/bin/env python
    
    import os
    import sys
    
    import setuptools
    
    setup_dir = os.path.dirname(os.path.abspath(__file__))
    release_filename = os.path.join(setup_dir, "src", "ska_tango_base", "release.py")
    exec(open(release_filename).read())
    
    # prevent unnecessary installation of pytest-runner
    needs_pytest = {"pytest", "test", "ptr"}.intersection(sys.argv)
    pytest_runner = ["pytest-runner"] if needs_pytest else []
    
    setuptools.setup(
        name=name,
        description=description,
        version=version,
        author=author,
        author_email=author_email,
        license=license,
        packages=setuptools.find_packages("src"),
        package_dir={"": "src"},
        include_package_data=True,
        url="https://www.skatelescope.org/",
        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=[
            "debugpy",
            "numpy",
            "pytango",
            "ska_ser_logging",
            "transitions",
        ],
        tests_require=["pytest", "coverage", "pytest-json-report", "pytest-forked", "pytest-timeout"],
        entry_points={
            "console_scripts": [
                "SKAAlarmHandler=ska_tango_base.alarm_handler_device:main",
                "SKABaseDevice=ska_tango_base.base.base_device:main",
                "SKACapability=ska_tango_base.capability_device:main",
                "SKAExampleDevice=ska_tango_base.example_device:main",
                "SKALogger=ska_tango_base.logger_device:main",
                "SKAController=ska_tango_base.controller_device:main",
                "SKAObsDevice=ska_tango_base.obs.obs_device:main",
                "SKASubarray=ska_tango_base.subarray.subarray_device:main",
                "SKATelState=ska_tango_base.tel_state_device:main",
                "CspSubelementController=ska_tango_base.csp_subelement_controller:main",
                "CspSubelementObsDevice=ska_tango_base.csp_subelement_obsdevice:main",
                "CspSubelementSubarray=ska_tango_base.csp_subelement_subarray:main",
            ]
        },
        keywords="tango lmc base classes ska",
        zip_safe=False,
    )