mirror of
https://github.com/ArchiveBox/ArchiveBox
synced 2024-11-10 06:34:16 +00:00
add rich support for logging and ruff for formatting
This commit is contained in:
parent
2c48dabfab
commit
a190745f36
2 changed files with 14 additions and 0 deletions
|
@ -14,3 +14,10 @@ timezone.utc = datetime.timezone.utc
|
|||
# monkey patch django-signals-webhooks to change how it shows up in Admin UI
|
||||
# from signal_webhooks.apps import DjangoSignalWebhooksConfig
|
||||
# DjangoSignalWebhooksConfig.verbose_name = 'API'
|
||||
|
||||
|
||||
# Install rich for pretty tracebacks in console logs
|
||||
# https://rich.readthedocs.io/en/stable/traceback.html#traceback-handler
|
||||
from rich.traceback import install
|
||||
|
||||
install(show_locals=True)
|
||||
|
|
|
@ -48,6 +48,7 @@ dependencies = [
|
|||
"pocket@git+https://github.com/tapanpandita/pocket.git@v0.3.7",
|
||||
"django-taggit==1.3.0",
|
||||
"base32-crockford==0.3.0",
|
||||
"rich>=13.8.0",
|
||||
]
|
||||
|
||||
homepage = "https://github.com/ArchiveBox/ArchiveBox"
|
||||
|
@ -113,6 +114,12 @@ build-backend = "pdm.backend"
|
|||
archivebox = "archivebox.cli:main"
|
||||
|
||||
|
||||
[tool.ruff]
|
||||
line-length = 140
|
||||
target-version = "py310"
|
||||
src = ["archivebox"]
|
||||
exclude = ["*.pyi", "typings/", "migrations/", "vendor/"]
|
||||
|
||||
[tool.pytest.ini_options]
|
||||
testpaths = [ "tests" ]
|
||||
|
||||
|
|
Loading…
Reference in a new issue