setup.cfg 2.04 KB
Newer Older
Elad Noor's avatar
Elad Noor committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
[metadata]
name = equilibrator-api
url = https://gitlab.com/elad.noor/equilibrator-api
author = Elad Noor
author_email = noor@imsb.biol.ethz.ch
maintainer = Elad Noor
maintainer_email = noor@imsb.biol.ethz.ch
classifiers =
    Development Status :: 4 - Beta
    Intended Audience :: Science/Research
    Topic :: Scientific/Engineering :: Chemistry
    License :: OSI Approved :: MIT License
    Natural Language :: English
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.5
    Programming Language :: Python :: 3.6
    Programming Language :: Python :: 3.7
license = MIT License
description = Standard reaction Gibbs energy estimation for biochemical reactions.
long_description = file: README.rst
keywords =
    Gibbs energy
    biochemical reaction
    equilibrator

[options]
zip_safe = True
install_requires =
    importlib_resources
    numpy>=1.15.2
    scipy>=1.1.0
    optlang>=1.4.3
    pandas>=0.23.4
    nltk>=3.2.5
    pyparsing>=2.2.0
    sbtab>=0.9.49
    matplotlib>=3.0.0
    requests
python_requires = >=3.5
tests_require =
    tox
packages = find:
package_dir =
     = src

[options.packages.find]
where = src

[options.package_data]
equilibrator_api.data =
    *.csv
    *.tsv
53
    *.json.gz
Elad Noor's avatar
Elad Noor committed
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
    *.npz

[wheel]
universal = 1

[bdist_wheel]
universal = 1

[flake8]
max-line-length = 80
exclude =
    __init__.py

[pydocstyle]
match_dir = equilibrator_api

70 71 72
[tool:pytest]
filterwarnings =
    ignore::DeprecationWarning:libsbml
Elad Noor's avatar
Elad Noor committed
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

[isort]
line_length = 80
indent = 4
multi_line_output = 4
lines_after_imports = 2
known_first_party = equilibrator_api
known_third_party =
    numpy
    pandas
    pybel
    unittest
    scipy
    optlang
    nltk
    pyparsing
    sbtab
    matplotlib

# See the docstring in versioneer.py for instructions. Note that you must
# re-run 'versioneer.py setup' after changing this section, and commit the
# resulting files.

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