Skip to content

Commit 7d6035d

Browse files
committed
refactor: use pyproject.toml
1 parent c31b8f8 commit 7d6035d

3 files changed

Lines changed: 34 additions & 32 deletions

File tree

pyproject.toml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[build-system]
2+
requires = ["setuptools>=61", "wheel"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "frost_sta_client"
7+
version = "1.1.52"
8+
description = "a client library to facilitate interaction with a FROST SensorThingsAPI Server"
9+
readme = { file = "README.md", content-type = "text/markdown" }
10+
authors = [{ name = "Fraunhofer IOSB", email = "frost@iosb.fraunhofer.de" }]
11+
license = { file = "LICENSE" }
12+
keywords = ["sta", "ogc", "frost", "sensorthingsapi", "IoT"]
13+
urls = { Homepage = "https://github.com/FraunhoferIOSB/FROST-Python-Client" }
14+
dependencies = [
15+
"demjson3>=3.0.5",
16+
"furl>=2.1.3",
17+
"geojson>=2.5.0",
18+
"jsonpickle>=2.0.0,<2.3.0",
19+
"requests>=2.26.0",
20+
"jsonpatch",
21+
"python-dateutil"
22+
]
23+
24+
[project.scripts]
25+
frost-codegen = "frost_sta_client.cli:main"
26+
27+
[tool.setuptools.packages.find]
28+
include = ["frost_sta_client*"]
29+
30+
[tool.setuptools.package-data]
31+
frost_sta_client = ["metadata.xml"]
32+
33+
[tool.setuptools]
34+
license-files = ["LICENSE"]

setup.cfg

Lines changed: 0 additions & 5 deletions
This file was deleted.

setup.py

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)