Initial commit
This commit is contained in:
commit
f4cf78603a
25 changed files with 2895 additions and 0 deletions
79
pyproject.toml
Normal file
79
pyproject.toml
Normal file
|
@ -0,0 +1,79 @@
|
|||
[project]
|
||||
name = "treetrail-srv"
|
||||
version = "0.1.0"
|
||||
#dynamic = ["version"]
|
||||
dynamic = ["version"]
|
||||
description = "A fun and pedagogic tool to discover the trails and trees around"
|
||||
authors = [
|
||||
{ name = "Philippe May", email = "phil.treetrail@philome.mooo.com" }
|
||||
]
|
||||
dependencies = [
|
||||
"aiofiles",
|
||||
"aiohttp-client-cache",
|
||||
"aiosqlite",
|
||||
"asyncpg",
|
||||
"fastapi",
|
||||
"geoalchemy2",
|
||||
"geopandas",
|
||||
"httptools>=0.6.1",
|
||||
"orjson",
|
||||
"pandas",
|
||||
"passlib[bcrypt]",
|
||||
"pillow",
|
||||
"psycopg2-binary",
|
||||
"pyarrow",
|
||||
"pydantic-settings",
|
||||
"python-jose[cryptography]",
|
||||
"python-multipart",
|
||||
"requests",
|
||||
"sqlalchemy[asyncio]",
|
||||
"sqlmodel",
|
||||
"uvicorn[standard]",
|
||||
"uvloop",
|
||||
]
|
||||
requires-python = ">=3.11"
|
||||
readme = "README.md"
|
||||
license = {text = "MIT"}
|
||||
classifiers = [
|
||||
"Development Status :: 3 - Alpha",
|
||||
"Framework :: FastAPI",
|
||||
"Environment :: Web Environment",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU General Public License (GPL)",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Operating System :: MacOS :: MacOS X",
|
||||
"Operating System :: POSIX",
|
||||
"Programming Language :: Python",
|
||||
]
|
||||
|
||||
#[project.scripts]
|
||||
#treetrail-srv = "treetrail_srv:main"
|
||||
|
||||
|
||||
#[tool.pdm.build]
|
||||
#includes = ["src/"]
|
||||
#
|
||||
#[tool.pdm.version]
|
||||
#source = "scm"
|
||||
#write_to = "treetrail/_version.py"
|
||||
#write_template = "__version__ = '{}'"
|
||||
#
|
||||
#[tool.pdm.dev-dependencies]
|
||||
#dev = [
|
||||
# "ipdb",
|
||||
# "pandas-stubs",
|
||||
# "types-Pillow",
|
||||
# "types-PyYAML",
|
||||
# "types-aiofiles",
|
||||
# "types-passlib",
|
||||
# "types-python-jose",
|
||||
# "types-requests",
|
||||
#]
|
||||
#test = [
|
||||
# "pytest>=8.3.3",
|
||||
# "httpx>=0.27.2",
|
||||
#]
|
||||
|
||||
[build-system]
|
||||
requires = ["hatchling"]
|
||||
build-backend = "hatchling.build"
|
Loading…
Add table
Add a link
Reference in a new issue