-
Notifications
You must be signed in to change notification settings - Fork 117
/
setup.py
73 lines (64 loc) · 2.33 KB
/
setup.py
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
##################################################################
# Copyright 2018 Open Source Geospatial Foundation and others #
# licensed under MIT, Please consult LICENSE.txt for details #
##################################################################
from setuptools import find_packages, setup
with open("VERSION.txt") as ff:
VERSION = ff.read().strip()
DESCRIPTION = (
"PyWPS is an implementation of the Web Processing Service "
"standard from the Open Geospatial Consortium. PyWPS is "
"written in Python."
)
with open("README.md") as ff:
LONG_DESCRIPTION = ff.read()
KEYWORDS = "PyWPS WPS OGC processing"
with open("requirements.txt") as fr:
INSTALL_REQUIRES = fr.read().splitlines()
with open("requirements-dev.txt") as frd:
DEV_REQUIRES = frd.read().splitlines()
CONFIG = {
"name": "pywps",
"version": VERSION,
"description": DESCRIPTION,
"long_description": LONG_DESCRIPTION,
"long_description_content_type": "text/markdown",
"keywords": KEYWORDS,
"license": "MIT",
"platforms": "all",
"author": "Jachym Cepicky",
"author_email": "[email protected]",
"maintainer": "Jachym Cepicky",
"maintainer_email": "[email protected]",
"url": "https://pywps.org",
"download_url": "https://github.com/geopython/pywps",
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Topic :: Scientific/Engineering :: GIS",
],
"install_requires": INSTALL_REQUIRES,
"extras_require": dict(
dev=DEV_REQUIRES,
),
"python_requires": ">=3.8,<4",
"packages": find_packages(exclude=["docs", "tests.*", "tests"]),
"include_package_data": True,
"scripts": [],
"entry_points": {
"console_scripts": [
"joblauncher=pywps.processing.job:launcher",
]
},
}
setup(**CONFIG)