-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
38 lines (34 loc) · 1.25 KB
/
Copy pathsetup.py
File metadata and controls
38 lines (34 loc) · 1.25 KB
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
import pathlib
import os
from setuptools import setup
HERE = pathlib.Path(__file__).parent
README = (HERE / "README.md").read_text()
setup(
name='furbain',
version='1.0.0',
url='https://github.com/gabRpt/matsim-output-postgreSQL-converter',
author='Gabin RAAPOTO',
author_email='gabin.raapoto@univ-eiffel.fr',
description="This tool converts matsim's output to a database and also provides various queries to extract data from the database.",
long_description=README,
packages=['furbain', 'furbain.queries', 'furbain.converter'],
package_dir={'furbain':'src'},
install_requires=[
"geoalchemy2 >= 0.12.2",
"geopandas >= 0.9.0",
"pandas >= 1.4.3",
"sqlalchemy >= 1.4.39, <= 1.4.46", # https://stackoverflow.com/questions/75315117/attributeerror-connection-object-has-no-attribute-connect-when-use-df-to-sq
"shapely >= 1.7.1",
"tqdm >= 4.64.1",
"pyproj >= 2.6.1",
"geojson >= 2.5.0",
"protobuf == 3.20.0",
"psycopg2 == 2.9.3",
f"matsim_tools @ file://localhost/{os.getcwd()}/resources/setup/matsim_tools-1.0.5-py3-none-any.whl"
],
entry_points={
'console_scripts': [
'furbain=furbain.furbain:main',
],
},
)