mirror of
https://github.com/hrfee/jellyfin-accounts.git
synced 2024-06-29 01:17:45 +02:00
The grabbing of dependencies and compilation of SCSS can now simply be done with a: poetry run task compile-css before a: poetry build When building from source. The issue where the .gitignore had to be removed before building has been fixed, too.
50 lines
1.3 KiB
TOML
50 lines
1.3 KiB
TOML
[tool.poetry]
|
|
name = "jellyfin-accounts"
|
|
version = "0.3.2"
|
|
readme = "README.md"
|
|
description = "A simple account management system for Jellyfin"
|
|
authors = ["Harvey Tindall <harveyltindall@gmail.com>"]
|
|
license = "MIT"
|
|
homepage = "https://github.com/hrfee/jellyfin-accounts"
|
|
repository = "https://github.com/hrfee/jellyfin-accounts"
|
|
keywords = ["jellyfin", "jf-accounts"]
|
|
include = ["jellyfin_accounts/data/*", "jellyfin_accounts/data/static/*.css"]
|
|
exclude = ["images/*", "scss/*"]
|
|
classifiers = [
|
|
"Programming Language :: Python :: 3",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Operating System :: OS Independent",
|
|
]
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.6"
|
|
pyopenssl = "^19.1.0"
|
|
flask = "^1.1.2"
|
|
flask-httpauth = ">= 3.3.0"
|
|
requests = "^2.23.0"
|
|
itsdangerous = "^1.1.0"
|
|
passlib = "^1.7.2"
|
|
pytz = "^2020.1"
|
|
python-dateutil = "^2.8.1"
|
|
watchdog = "^0.10.2"
|
|
waitress = "^1.4.3"
|
|
packaging = "^20.4"
|
|
|
|
[tool.poetry.dev-dependencies]
|
|
neovim = "^0.3.1"
|
|
black = "^19.10b0"
|
|
taskipy = "^1.2.1"
|
|
libsass = "^0.20.0"
|
|
|
|
[tool.poetry.scripts]
|
|
jf-accounts = 'jellyfin_accounts:main'
|
|
|
|
[tool.taskipy.tasks]
|
|
pre_compile-css = "task get-npm-deps"
|
|
compile-css = "python scss/compile.py"
|
|
get-npm-deps = "python scss/get_node_deps.py"
|
|
|
|
[build-system]
|
|
requires = ["poetry>=0.12"]
|
|
build-backend = "poetry.masonry.api"
|