diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..ff1035d --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,30 @@ +[tool.poetry] +name = "revanced-releases-api" +version = "0.1.0" +description = "JSON API for ReVanced Releases" +authors = ["Alexandre Teles "] +license = "AGPLv3" + +[tool.poetry.dependencies] +python = "^3.10" +fastapi = ">=0.81.0" +uvicorn = {version = ">=0.18.3", extras = ["standard"]} +httpx = {version = ">=0.23.0", extras = ["http2"]} +httpx-cache = ">=0.6.0" +toml = ">=0.10.2" +slowapi = ">=0.1.6" +orjson = ">=3.8.0" + +[tool.poetry.dev-dependencies] +mypy = ">=0.971" +fastapi = ">=0.81.0" +uvicorn = {version = ">=0.18.3", extras = ["standard"]} +httpx = {version = ">=0.23.0", extras = ["http2"]} +httpx-cache = ">=0.6.0" +toml = ">=0.10.2" +slowapi = ">=0.1.6" +orjson = ">=3.8.0" + +[build-system] +requires = ["poetry-core>=1.0.0"] +build-backend = "poetry.core.masonry.api" diff --git a/requirements.txt b/requirements.txt index 8f65de1..1fa8ebf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,9 +2,6 @@ fastapi>=0.81.0 uvicorn[standard]>=0.18.3 httpx[http2]>=0.23.0 httpx-cache>=0.6.0 -pycmarkgfm>=1.1.0 -beautifulsoup4>=4.11.1 -lxml>=4.9.1 toml>=0.10.2 slowapi>=0.1.6 orjson>=3.8.0