odin-detector/odin-data

View on GitHub
python/setup.cfg

Summary

Maintainability
Test Coverage
[metadata]
name = odin-data
description = ODIN Data Framework
url = https//github.com/odin-detector/odin-data
author = Tim Nicholls
author_email = tim.nicholls@stfc.ac.uk
license = Apache License 2.0
long_description = file: README.md
long_description_content_type = text/markdown
classifiers =
    Development Status :: 4 - Beta
    License :: OSI Approved :: Apache Software License
    Programming Language :: Python :: 2.7
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Programming Language :: Python :: 3.9
    Programming Language :: Python :: 3.10
    Programming Language :: Python :: 3.11

[options]
packages = find:
package_dir =
    =src

install_requires =
    odin-control @ git+https://git@github.com/odin-detector/odin-control.git
    posix_ipc>=1.0.4
    pysnmp>=4.4.4
    numpy>=1.14.0
    pyzmq>=17.1.0
    pygelf>=0.3.5

[options.extras_require]
# To build the meta_writer application
meta_writer =
    h5py>=2.9.0
# For development tests/docs
dev =
    pytest
    pytest-cov
    # Docs
    sphinx-autobuild
    sphinx-external-toc
    sphinx-design
    myst-parser
    breathe
    pydata-sphinx-theme

[options.packages.find]
where = src

[options.entry_points]
# Include a command line script
console_scripts =
    odin_data_client = odin_data.client:main
    meta_writer = odin_data.meta_writer.meta_writer_app:main

[flake8]
max-line-length = 100

[coverage:paths]
# Tests are run from installed location, map back to the src directory
source =
    ./
    **/site-packages/

[versioneer]
VCS = git
style = pep440
versionfile_source = src/odin_data/_version.py
versionfile_build = odin_data/_version.py
tag_prefix=