Merge 126b625004fa98d5c05b47a9f7d3338efb679d65 into b3d0b4443baf5da952f3135bd017ff1e60e654bb

This commit is contained in:
Oz Tiram 2025-04-10 10:15:03 +02:00 committed by GitHub
commit d27fe3fafa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 2 deletions

View File

@ -45,7 +45,6 @@ import re
import logging import logging
import ast import ast
import traceback import traceback
from docopt import docopt
import requests import requests
from yarg import json2package from yarg import json2package
from yarg.exceptions import HTTPError from yarg.exceptions import HTTPError
@ -604,6 +603,11 @@ def init(args):
def main(): # pragma: no cover def main(): # pragma: no cover
try:
from docopt import docopt
except (ImportError, ModuleNotFoundError):
sys.exit("Please install docopt to use the command line")
args = docopt(__doc__, version=__version__) args = docopt(__doc__, version=__version__)
log_level = logging.DEBUG if args["--debug"] else logging.INFO log_level = logging.DEBUG if args["--debug"] else logging.INFO
logging.basicConfig(level=log_level, format="%(levelname)s: %(message)s") logging.basicConfig(level=log_level, format="%(levelname)s: %(message)s")

View File

@ -28,7 +28,6 @@ classifiers = [
requires-python = ">=3.9, <3.14" requires-python = ">=3.9, <3.14"
dependencies = [ dependencies = [
"yarg>=0.1.9", "yarg>=0.1.9",
"docopt>=0.6.2",
"nbconvert>=7.11.0", "nbconvert>=7.11.0",
"ipython>=8.12.3", "ipython>=8.12.3",
] ]
@ -39,6 +38,10 @@ dev = [
"coverage>=7.3.2", "coverage>=7.3.2",
"sphinx>=7.2.6;python_version>='3.9'", "sphinx>=7.2.6;python_version>='3.9'",
] ]
cli = [
"docopt>=0.6.2",
]
[tool.poetry.group.dev.dependencies] # for legacy usage [tool.poetry.group.dev.dependencies] # for legacy usage
flake8 = "^6.1.0" flake8 = "^6.1.0"
tox = "^4.11.3" tox = "^4.11.3"