feat: allow installing the funkwhale_api package

- update license identifier
- update description
- add links
- include all packages and data files
- exclude tests

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2191>
This commit is contained in:
jo 2022-11-23 20:22:46 +01:00
parent 59990dbae7
commit 29693806db
2 changed files with 19 additions and 3 deletions

View File

@ -1,9 +1,24 @@
[tool.poetry]
name = "Funkwhale"
name = "funkwhale-api"
version = "1.2.9"
description = ""
description = "Funkwhale API"
authors = ["Funkwhale Collective"]
license = "GNU AGPLv3"
homepage = "https://funkwhale.audio"
repository = "https://dev.funkwhale.audio/funkwhale/funkwhale"
documentation = "https://docs.funkwhale.audio"
license = "AGPL-3.0-only"
packages = [
{ include = "funkwhale_api" },
{ include = "config" },
]
include = [
{ path = "*.txt" },
{ path = "*.png" },
{ path = "*.html" },
]
exclude = ["tests"]
[tool.poetry.dependencies]
python = "^3.7"

View File

@ -0,0 +1 @@
Allow installing the funkwhale_api package