diff --git a/pyproject.toml b/pyproject.toml index cb3a0c36..a7a6f461 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,10 +3,9 @@ name = "archivebox" version = "0.7.1" description = "Self-hosted internet archiving solution." authors = [ - {name = "Nick Sweeting", email = "setup.py@archivebox.io"}, + {name = "Nick Sweeting", email = "pyproject.toml@archivebox.io"}, ] dependencies = [ - # "setuptools>=68.2.2", "croniter>=0.3.34", "dateparser>=1.0.0", "django-extensions>=3.0.3", @@ -16,8 +15,7 @@ dependencies = [ "python-crontab>=2.5.1", "requests>=2.24.0", "w3lib>=1.22.0", - # "youtube-dl>=2021.04.17", - "yt-dlp>=2021.4.11", + "yt-dlp>=2023.10.13", # "playwright>=1.39.0; platform_machine != 'armv7l'", ] requires-python = ">=3.9" @@ -56,34 +54,26 @@ classifiers = [ # pdm lock -G:all # pdm install -G:all [tool.pdm.dev-dependencies] -build = [ - "setuptools", +dev = [ + # build + "setuptools>=68.2.2", "wheel", "pdm", - # "bottle", - # "stdeb", - # "twine", -] -lint = [ - "flake8", - "mypy", - "django-stubs", -] -test = [ - "pytest", -] -debug = [ - "django-debug-toolbar", - "djdt_flamegraph", - "ipdb", -] -doc = [ + "homebrew-pypi-poet>=0.10.0", + # docs "recommonmark", "sphinx", "sphinx-rtd-theme", -] -dev = [ - "homebrew-pypi-poet>=0.10.0", + # debug + "django-debug-toolbar", + "djdt_flamegraph", + "ipdb", + # test + "pytest", + # lint + "flake8", + "mypy", + "django-stubs", ] [tool.pdm.scripts]