-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
37 lines (34 loc) · 1.13 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
import setuptools
from importlib.machinery import SourceFileLoader
import os
with open("README.md", "r") as fh:
long_description = fh.read()
dirname = os.path.dirname(__file__)
path_version = os.path.join(dirname, "geovaex/_version.py")
version = SourceFileLoader('version', path_version).load_module()
setuptools.setup(
name="geovaex",
version=version.__version__,
author="Pantelis Mitropoulos",
author_email="[email protected]",
description="Geospatial extension for vaex",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/OpertusMundi/geovaex.git",
packages=setuptools.find_packages(),
install_requires=[
'pygeos>=0.12.0,<1.0.0',
'pyarrow>=7.0.0,<8.0.0',
'gdal>=3.0.2,<3.2.0',
'numpy>=1.21.0,<1.24.0',
'vaex-core>=2.0.3,<2.0.4',
'vaex-arrow>=0.5.1,<0.5.2',
'pyproj>=3.3.0,<3.4.0'
],
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
python_requires='>=3.7',
)