autotako

Service to monitor moombox for completed livestream downloads to upload for distribution
git clone https://code.alwayswait.ing/autotako
Log | Files | Refs | README

pyproject.toml (993B)


      1 [project]
      2 name = "autotako"
      3 description = "Automated archive distribution."
      4 version = "0.0.1"
      5 
      6 dependencies = [
      7     "gofile @ git+https://code.alwayswait.ing/gofile",
      8     "httpx ~= 0.28",
      9     "Jinja2 == 3.1.5",
     10     "microdot ~= 2.0.7",
     11     "msgspec ~= 0.19.0",
     12     
     13     # for some reason the latest version does not play nice with Debian's qBittorrent builds...
     14     "qbittorrent-api == 2022.7.33",
     15     
     16     "stamina ~= 24.3.0",
     17     "torf ~= 4.2.7",
     18 ]
     19 
     20 requires-python = ">= 3.11"
     21 
     22 [project.scripts]
     23 autotako = "autotako.app:main"
     24 
     25 [project.optional-dependencies]
     26 dev = [
     27     "mypy == 1.9.0",
     28     "ruff == 0.3.7",
     29     "pytest",
     30     "pytest-asyncio",
     31 ]
     32 
     33 [build-system]
     34 build-backend = 'setuptools.build_meta'
     35 requires = [
     36     'setuptools',
     37 ]
     38 
     39 [tool.ruff]
     40 line-length = 96
     41 
     42 [tool.setuptools.package-data]
     43 autotako = [ "static/*", "templates/*" ]
     44 
     45 [tool.pytest.ini_options]
     46 asyncio_default_fixture_loop_scope = "function"
     47 markers = [
     48     "webdav: tests for integration with the webdav service",
     49 ]