Unverified Commit 7e2cbba5 authored by Philipp Sommer's avatar Philipp Sommer
Browse files

move setup config to setup.cfg

parent 45ab2ca8
[metadata]
description-file=README.md
\ No newline at end of file
name = deprogressapi
author = Daniel Eggert <daniel.eggert@gfz-potsdam.de>, Adam Sasin <sasin@hu-potsdam.de>, Philipp Sommer <philipp.sommer@hzg.de>
author_email = daniel.eggert@gfz-potsdam.de
description = basic back-end progress api for the data analytics software framework dasf
long_description = file: README.md
long_description_content_type = text/markdown
url = https://git.geomar.de/digital-earth/dasf/dasf-progress-api
license = Apache-2.0
license-file = LICENSE
classifiers =
Development Status :: 4 - Beta
Intended Audience :: Developers
License :: OSI Approved :: Apache Software License
Operating System :: OS Independent
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Typing :: Typed
keywords =
digital-earth
dasf
pulsar
gfz
hzg
hereon
progress reporting
api
hgf
helmholtz
project_urls =
Source = https://git.geomar.de/digital-earth/dasf/dasf-progress-api
Tracker = https://git.geomar.de/digital-earth/dasf/dasf-progress-api/-/issues
[options]
include_package_data = true
python_requires = >=3.6
packages = find:
setup_requires =
wheel
install_requires =
pydantic
[options.extras_require]
dev =
autoflake
isort==5.9.3
black==21.9b0
blackdoc==0.3.4
flake8==3.9.2
pre-commit
mypy
[options.package_data]
demessaging =
py.typed
templates/*.py.jinja2
[options.entry_points]
console_scripts =
de-backend = demessaging.__main__:_main
[mypy]
ignore_missing_imports = True
plugins = pydantic.mypy
[pydantic-mypy]
init_forbid_extra = True
init_typed = True
warn_required_dynamic_aliases = True
warn_untyped_fields = True
[versioneer]
VCS = git
style = pep440
versionfile_source = demessaging/_version.py
versionfile_build = demessaging/_version.py
tag_prefix = v
parentdir_prefix = demessaging-
[flake8]
ignore =
E203 # whitespace before ':' - doesn't work well with black
E402 # module level import not at top of file
E501 # line too long - let black worry about that
W503 # line break before binary operator
import pathlib
from setuptools import setup
# The directory containing this file
HERE = pathlib.Path(__file__).parent
# The text of the README file
README = (HERE / "README.md").read_text()
version = '0.1.4'
setup(
name='deprogressapi',
packages=['deprogressapi'],
version=version,
description='basic back-end progress api for the data analytics software framework dasf',
long_description=README,
long_description_content_type='text/markdown',
license='Apache-2.0',
author='Daniel Eggert <daniel.eggert@gfz-potsdam.de>, Adam Sasin <sasin@hu-potsdam.de>',
author_email='daniel.eggert@gfz-potsdam.de',
keywords=['dasf', 'digital-earth', 'pulsar', 'gfz', 'progress reporting', 'api'],
url='https://git.geomar.de/digital-earth/dasf/dasf-progress-api',
download_url='https://git.geomar.de/digital-earth/dasf/dasf-progress-api/-/archive/v' + version + '/dasf-progress-api-v' + version + '.tar.gz',
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
'License :: OSI Approved :: Apache Software License',
'Programming Language :: Python :: 3.8',
],
setup_requires=[
'wheel'
]
)
setup()
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment