forked from AISViz/AISdb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
58 lines (51 loc) · 2.51 KB
/
pyproject.toml
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
[build-system]
requires = [ "maturin>=1.0", "numpy", "wheel", "patchelf", ]
build-backend = "maturin"
[project]
name = "aisdb"
requires-python = ">=3.8"
requires-dist = [ "maturin>=1.0", "numpy", "wheel", ]
dependencies = [
"MarkupSafe", "flask", "packaging", "pillow", "requests", "selenium", "shapely",
"python-dateutil", "orjson", "websockets","beautifulsoup4", "pyproj", "py7zr",
"toml", "tqdm", "numpy", "webdriver-manager", "psycopg", "psycopg[binary]", "scipy",
]
zip-safe = false
version = "1.7.3"
readme = "README"
description = "Smart AIS data storage and integration"
classifiers = [
"Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9",
"Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Utilities", "Programming Language :: JavaScript",
"Topic :: Scientific/Engineering :: GIS", "Intended Audience :: Developers", "Intended Audience :: Science/Research",
"Programming Language :: SQL", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
"Topic :: Database :: Database Engines/Servers", "Topic :: Database :: Front-Ends",
"Programming Language :: Python :: 3.10", "Programming Language :: Rust",
]
[[project.authors]]
email = "[email protected]"
name = "AISViz Mantainers"
[project.license-files]
paths = [ "LICENSE", ]
[project.urls]
homepage = "https://aisviz.cs.dal.ca/"
repository = "https://github.com/AISViz/AISdb"
tutorials = "https://aisviz.gitbook.io/tutorials/"
documentation = "https://aisviz.gitbook.io/documentation/"
[project.optional-dependencies]
test = [ "coverage", "pytest", "pytest-cov", "pytest-dotenv", ]
docs = [ "sphinx", "sphinx-rtd-theme", ]
devel = []
[tool.maturin]
include = [
"aisdb_web/dist_map_bingmaps/favicon.svg", "aisdb_web/dist_map_bingmaps/index.html",
"pyproject.toml", "aisdb/*.py", "aisdb/aisdb_sql/*.sql", "aisdb/database/*.py", "aisdb/tests/*.py",
"aisdb_lib/*", "aisdb_web/dist_map/assets/*", "aisdb_web/dist_map/favicon.png", "aisdb_web/dist_map/favicon.svg",
"aisdb/tests/testdata/test_data_20210701.csv", "aisdb/tests/testdata/test_data_20211101.nm4", "aisdb/webdata/*.py",
"aisdb_web/dist_map/index.html", "aisdb_web/dist_map_bingmaps/assets/*", "aisdb_web/dist_map_bingmaps/favicon.png",
]
bindings = "pyo3"
compatability = "manylinux2014"
[tool.pytest.ini_options]
testpaths = [ "aisdb/tests", ]
addopts = "--color=yes --cov-report term --cov-report html:docs/dist_coverage --cov=aisdb --cov=examples --doctest-modules --envfile .env"