Skip to content
Snippets Groups Projects
Commit 19d8fb0d authored by Erik Reid's avatar Erik Reid
Browse files

converted setup.py to pyproject.toml

parent 4f2962a1
Branches
Tags
No related merge requests found
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "mapping-provider"
version = "0.1"
description = "A webservice providing information for GEANT maps."
authors = [
{name = "GÉANT", email = "swd@geant.org"}
]
license = "MIT"
readme = "README.md"
requires-python = ">=3.10"
classifiers = [
"Programming Language :: Python :: 3",
"Framework :: FastAPI",
"Operating System :: OS Independent",
]
dependencies = [
"fastapi",
"uvicorn[standard]",
"requests",
"jsonschema",
"sentry_sdk",
"pika",
"influxdb"
]
[tool.setuptools]
include-package-data = true
[tool.setuptools.packages.find]
exclude = ["test"]
[tool.ruff] [tool.ruff]
line-length = 120 line-length = 120
target-version = "py313" target-version = "py313"
...@@ -20,4 +56,4 @@ source = ["mapping_provider"] ...@@ -20,4 +56,4 @@ source = ["mapping_provider"]
omit = [ omit = [
"mapping_provider/backends/rmq/*", "mapping_provider/backends/rmq/*",
"test/*" "test/*"
] ]
\ No newline at end of file
from setuptools import find_packages, setup
setup(
name="mapping-provider",
version="0.1",
description="A FastAPI app to provide mapping services for GEANT maps.",
author="GÉANT",
author_email="info@geant.org",
license="MIT",
packages=find_packages(exclude=["test"]),
include_package_data=True,
python_requires=">=3.10",
install_requires=[
"fastapi",
"uvicorn[standard]",
"requests",
"jsonschema",
"sentry_sdk",
"pika",
"influxdb"
],
long_description=open("README.md", encoding="utf-8").read(),
long_description_content_type="text/markdown",
classifiers=[
"Programming Language :: Python :: 3",
"Framework :: FastAPI",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment