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 (856B)


      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     "stamina ~= 24.3.0",
     14     "torf ~= 4.2.7",
     15 ]
     16 
     17 requires-python = ">= 3.11"
     18 
     19 [project.scripts]
     20 autotako = "autotako.app:main"
     21 
     22 [project.optional-dependencies]
     23 dev = [
     24     "mypy == 1.9.0",
     25     "ruff == 0.3.7",
     26     "pytest",
     27     "pytest-asyncio",
     28 ]
     29 
     30 [build-system]
     31 build-backend = 'setuptools.build_meta'
     32 requires = [
     33     'setuptools',
     34 ]
     35 
     36 [tool.ruff]
     37 line-length = 96
     38 
     39 [tool.setuptools.package-data]
     40 autotako = [ "static/*", "templates/*" ]
     41 
     42 [tool.pytest.ini_options]
     43 asyncio_default_fixture_loop_scope = "function"
     44 markers = [
     45     "webdav: tests for integration with the webdav service",
     46 ]