diff --git a/docs/changelog.md b/docs/changelog.md index c18820e..fd89fac 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -3,6 +3,7 @@ ## Upcoming - Fix serialization of hashes in `print` mode, which now prints the hex-encoded version everywhere +- Add humanize to required deps ## v0.3.* diff --git a/pdm.lock b/pdm.lock index 5b89f5e..c91056b 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "cli", "dev", "docs", "libtorrent", "mypy", "tests"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:ff94e6322519ec1d54e0b5a9b785f76b6fca5866d1691edc655f1067681fa88e" +content_hash = "sha256:92a825780201cbb5bfe4af624788932e5ec6078046c4c45a3d655aa213fd8980" [[metadata.targets]] requires_python = ">=3.11" @@ -725,7 +725,7 @@ name = "humanize" version = "4.13.0" requires_python = ">=3.9" summary = "Python humanize utilities" -groups = ["cli", "dev", "docs", "mypy", "tests"] +groups = ["default"] files = [ {file = "humanize-4.13.0-py3-none-any.whl", hash = "sha256:b810820b31891813b1673e8fec7f1ed3312061eab2f26e3fa192c393d11ed25f"}, {file = "humanize-4.13.0.tar.gz", hash = "sha256:78f79e68f76f0b04d711c4e55d32bebef5be387148862cb1ef83d2b58e7935a0"}, diff --git a/pyproject.toml b/pyproject.toml index 6ffb91a..6fca4f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,6 +11,7 @@ dependencies = [ "tqdm>=4.67.1", 'typing-extensions>=4.13.0; python_version<"3.12"', "rich>=14.0.0", + "humanize>=4.12.2", ] requires-python = ">=3.11" readme = "README.md" @@ -37,7 +38,6 @@ repository = "https://github.com/p2p-ld/torrent-models" [project.optional-dependencies] cli = [ "click>=8.1.8", - "humanize>=4.12.2", ] libtorrent = [ "libtorrent>=2.0.11",