Skip to content
Snippets Groups Projects
Select Git revision
  • 5581aab7c55a0e37376d6d99a9d34f024c7856d6
  • master default protected
  • 110-having-best_jmuon-returning-only-complete-tracks
  • ruff
  • offline_trk_fields
  • extend-km3buu-w2list
  • 84_read_DST
  • remove-gseagen
  • improve-docs
  • awkward2-support
  • 94-new-km3net-dataformat-release-v2-2-0-2
  • code-cleanup
  • 93-reading-summary-slices-and-extracting-the-rates-of-each-optical-module
  • summary-slice-extractor
  • add-summaryslice-docs
  • isbitset-for-ulonglong
  • 81-with-sliced-tracks-as-input-for-best-tracks-tool-does-seem-to-still-process-all-events
  • 79-suggestions-to-improve-documentation
  • 85-could-best_track-return-array-of-indices-for-whole-run
  • 82-add-aashower-fitinf-to-best-track-method
  • user-newly-defined-root-defs
  • v1.2.4
  • v1.2.3
  • v1.2.2
  • v1.2.0
  • v0.1.2
  • v1.1.0
  • v1.0.2
  • v1.0.1
  • v1.0.0
  • v0.29.2
  • v0.29.1
  • v0.29.0
  • v0.28.0
  • v0.27.3
  • v0.27.2
  • v0.27.1
  • v0.27.0
  • v0.26.1
  • v0.26.0
  • v0.25.2
41 results

setup.py

Blame
  • Tamas Gal's avatar
    Tamas Gal authored
    59dee842
    History
    setup.py 1.19 KiB
    #!/usr/bin/env python
    # Filename: setup.py
    """
    The km3io setup script.
    
    """
    from setuptools import setup
    import sys
    
    with open('requirements.txt') as fobj:
        requirements = [l.strip() for l in fobj.readlines()]
    
    try:
        with open("README.rst") as fh:
            long_description = fh.read()
    except UnicodeDecodeError:
        long_description = "km3io, a library to read KM3NeT files without ROOT"
    
    setup(
        name='km3io',
        url='http://git.km3net.de/km3py/km3io',
        description='KM3NeT I/O without ROOT',
        long_description=long_description,
        author='Zineb Aly, Tamas Gal, Johannes Schumann',
        author_email='zaly@km3net.de, jschumann@km3net.de, tgal@km3net.de',
        packages=['km3io'],
        include_package_data=True,
        platforms='any',
        setup_requires=['setuptools_scm'],
        use_scm_version={
            'write_to': 'km3io/version.txt',
            'tag_regex': r'^(?P<prefix>v)?(?P<version>[^\+]+)(?P<suffix>.*)?$',
        },
        install_requires=requirements,
        python_requires='>=3.5',
        classifiers=[
            'Intended Audience :: Developers',
            'Intended Audience :: Science/Research',
            'Programming Language :: Python',
        ],
    )
    
    __author__ = 'Zineb Aly, Tamas Gal and Johannes Schumann'