1
0
Fork 0

Update pyproject.toml and merge dev groups

This commit is contained in:
Nick Sweeting 2023-11-14 02:24:51 -08:00 committed by GitHub
parent f6ea21eabf
commit 76f6cfbfde
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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