forked from SDFIdk/FIRE
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
64 lines (57 loc) · 1.74 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
"""
Setup script for the FIRE package.
"""
from setuptools import setup
from setuptools import find_packages
import fire
def readme():
"""
Return a properly formatted readme text that can be used as the long
description for setuptools.setup.
"""
try:
with open("README.md") as f:
readme = f.read()
return readme
except:
return fire.__doc__
setup(
name="fire",
version=fire.__version__,
description=fire.__doc__,
long_description=readme(),
long_description_content_type="text/markdown",
classifiers=[
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: Danish",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Scientific/Engineering :: GIS",
"Topic :: Scientific/Engineering :: Physics",
"Topic :: Utilities",
],
packages=find_packages(exclude=["test", "flame"]),
keywords="levelling database geodesy",
url="https://github.com/Kortforsyningen/fire",
author=fire.__author__,
author_email=fire.__author_email__,
license=fire.__license__,
test_suite="pytest",
tests_require=["pytest>=3.1"],
install_requires=["cx_Oracle>=7.0", "sqlalchemy>=1.2.13", "click", "click_plugins"],
python_requires=">=3.6",
entry_points="""
[console_scripts]
fire=fire.cli.main:fire
[fire.cli.fire_commands]
info=fire.cli.info:info
gama=fire.cli.gama:gama
niv=fire.cli.niv:niv
søg=fire.cli.søg:søg
grafik=fire.cli.grafik:grafik
luk=fire.cli.luk:luk
""",
)