Switch dependency docopt to docopt-ng

- docopt is unmaintained and giving SyntaxWarnings
This commit is contained in:
Andrew Hamilton 2025-06-03 19:34:26 +10:00
parent 1a1989e565
commit 06e9250888
3 changed files with 10 additions and 7 deletions

View file

@ -1166,7 +1166,7 @@ def install_all_tools():
def check_arguments(): def check_arguments():
global tools global tools
cmdline_help = __doc__ + USAGE.replace("*", "") cmdline_help = __doc__ + USAGE.replace("*", "")
arguments = docopt.docopt(cmdline_help, help=False) arguments = docopt.docopt(cmdline_help, default_help=False)
if arguments["--help"]: if arguments["--help"]:
print(cmdline_help) print(cmdline_help)
sys.exit(0) sys.exit(0)

View file

@ -10,7 +10,7 @@ authors = [
] ]
requires-python = ">=3.11" requires-python = ">=3.11"
dependencies = [ dependencies = [
"docopt==0.6.2", "docopt-ng==0.9.0",
"fill3", "fill3",
"lscolors", "lscolors",
"pexpect==4.9.0", "pexpect==4.9.0",

13
uv.lock generated
View file

@ -17,17 +17,20 @@ source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/38/17/aadd0c6190dca91aa27c4d7e84d69d30fdf4966e7764247cdc395f8fe7d9/cwcwidth-0.1.5.tar.gz", hash = "sha256:2c840e7d85f6de45c45986b416d79312c91882e1121b78d4c347e49c4238c09d", size = 11071, upload-time = "2021-10-10T16:46:56.825Z" } sdist = { url = "https://files.pythonhosted.org/packages/38/17/aadd0c6190dca91aa27c4d7e84d69d30fdf4966e7764247cdc395f8fe7d9/cwcwidth-0.1.5.tar.gz", hash = "sha256:2c840e7d85f6de45c45986b416d79312c91882e1121b78d4c347e49c4238c09d", size = 11071, upload-time = "2021-10-10T16:46:56.825Z" }
[[package]] [[package]]
name = "docopt" name = "docopt-ng"
version = "0.6.2" version = "0.9.0"
source = { registry = "https://pypi.org/simple" } source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/a2/55/8f8cab2afd404cf578136ef2cc5dfb50baa1761b68c9da1fb1e4eed343c9/docopt-0.6.2.tar.gz", hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491", size = 25901, upload-time = "2014-06-16T11:18:57.406Z" } sdist = { url = "https://files.pythonhosted.org/packages/e4/50/8d6806cf13138127692ae6ff79ddeb4e25eb3b0bcc3c1bd033e7e04531a9/docopt_ng-0.9.0.tar.gz", hash = "sha256:91c6da10b5bb6f2e9e25345829fb8278c78af019f6fc40887ad49b060483b1d7", size = 32264, upload-time = "2023-05-30T20:46:25.064Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/6c/4a/c3b77fc1a24510b08918b43a473410c0168f6e657118807015f1f1edceea/docopt_ng-0.9.0-py3-none-any.whl", hash = "sha256:bfe4c8b03f9fca424c24ee0b4ffa84bf7391cb18c29ce0f6a8227a3b01b81ff9", size = 16689, upload-time = "2023-05-30T20:46:45.294Z" },
]
[[package]] [[package]]
name = "eris" name = "eris"
version = "2025.6.3" version = "2025.6.3"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "docopt" }, { name = "docopt-ng" },
{ name = "fill3" }, { name = "fill3" },
{ name = "lscolors" }, { name = "lscolors" },
{ name = "pexpect" }, { name = "pexpect" },
@ -39,7 +42,7 @@ dependencies = [
[package.metadata] [package.metadata]
requires-dist = [ requires-dist = [
{ name = "docopt", specifier = "==0.6.2" }, { name = "docopt-ng", specifier = "==0.9.0" },
{ name = "fill3", editable = "fill3" }, { name = "fill3", editable = "fill3" },
{ name = "lscolors", editable = "lscolors" }, { name = "lscolors", editable = "lscolors" },
{ name = "pexpect", specifier = "==4.9.0" }, { name = "pexpect", specifier = "==4.9.0" },