setup.cfg 1.73 KB
Newer Older
Elad Noor's avatar
Elad Noor committed
1 2 3
[metadata]
name = equilibrator-api
url = https://gitlab.com/elad.noor/equilibrator-api
eladnoor's avatar
eladnoor committed
4 5 6 7 8 9
author =
    Elad Noor
    Moritz E. Beber
author_email =
    noor@imsb.biol.ethz.ch
    morbeb@biosustain.dtu.dk
Elad Noor's avatar
Elad Noor committed
10 11 12
classifiers =
    Development Status :: 4 - Beta
    Intended Audience :: Science/Research
eladnoor's avatar
eladnoor committed
13
    Topic :: Scientific/Engineering :: Bio-Informatics
Elad Noor's avatar
Elad Noor committed
14 15 16 17 18
    Topic :: Scientific/Engineering :: Chemistry
    License :: OSI Approved :: MIT License
    Natural Language :: English
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.7
19
    Programming Language :: Python :: 3.8
Elad Noor's avatar
Elad Noor committed
20
license = MIT License
eladnoor's avatar
eladnoor committed
21
description = Cache application for compounds, reactions, and enzymes
Elad Noor's avatar
Elad Noor committed
22 23
long_description = file: README.rst
keywords =
eladnoor's avatar
eladnoor committed
24
    component contribution
Elad Noor's avatar
Elad Noor committed
25 26
    Gibbs energy
    biochemical reaction
eladnoor's avatar
eladnoor committed
27
    eQuilibrator
Elad Noor's avatar
Elad Noor committed
28 29 30 31

[options]
zip_safe = True
install_requires =
Elad Noor's avatar
Elad Noor committed
32
    pyparsing>=2.4.7
33 34 35 36
    python-slugify>=4.0.1
    equilibrator-cache==0.3.2
    component-contribution==0.3.2
python_requires = >=3.7
Elad Noor's avatar
Elad Noor committed
37 38 39 40 41 42 43 44 45
tests_require =
    tox
packages = find:
package_dir =
     = src

[options.packages.find]
where = src

Elad Noor's avatar
Elad Noor committed
46 47
[options.extras_require]
test =
48
    cobra
Elad Noor's avatar
Elad Noor committed
49 50 51
    pytest
    pytest-cov
    pytest-raises
52
    sbtab>=0.9.73
Elad Noor's avatar
Elad Noor committed
53 54 55 56 57 58 59 60 61 62
development =
    black
    isort
    tox
deployment =
    click
    click-log
    python-dateutil
    requests

Elad Noor's avatar
Elad Noor committed
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
[options.package_data]
equilibrator_api.data =
    *.csv

[bdist_wheel]
universal = 1

# 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 =
80
parentdir_prefix = equilibrator-api-
Elad Noor's avatar
Elad Noor committed
81 82