notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-deptry CLI utility to check for unused, missing and transitive dependencies
0.24.0_1 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.23.1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-31 16:48:13
Last Update: 2025-12-16 12:12:31
Commit Hash: 5e496c7
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: python
License: MIT
WWW:
https://deptry.com/
https://github.com/fpgmaas/deptry
Description:
deptry is a command line tool to check for issues with dependencies in a Python project, such as unused or missing dependencies. It supports the following types of projects: - Projects that use Poetry and a corresponding pyproject.toml file - Projects that use PDM and a corresponding pyproject.toml file - Projects that use a requirements.txt file according to the pip standards Dependency issues are detected by scanning for imported modules within all Python files in a directory and its subdirectories, and comparing those to the dependencies listed in the project's requirements.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}deptry>0:devel/py-deptry@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-deptry/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-deptry
  • pkg install py311-deptry
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-deptry listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-deptry
Package flavors (<flavor>: <package>)
  • py311: py311-deptry
distinfo:
TIMESTAMP = 1763853300 SHA256 (deptry-0.24.0.tar.gz) = 852e88af2087e03cdf9ece6916f3f58b74191ab51cc8074897951bd496ee7dbb SIZE (deptry-0.24.0.tar.gz) = 440158

Expand this list (198 items)

Collapse this list.

SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457 SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512 SHA256 (rust/crates/attribute-derive-0.10.5.crate) = 05832cdddc8f2650cc2cc187cc2e952b8c133a48eb055f35211f61ee81502d77 SIZE (rust/crates/attribute-derive-0.10.5.crate) = 23575 SHA256 (rust/crates/attribute-derive-macro-0.10.5.crate) = 0a7cdbbd4bd005c5d3e2e9c885e6fa575db4f4a3572335b974d8db853b6beb61 SIZE (rust/crates/attribute-derive-macro-0.10.5.crate) = 10058 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3 SIZE (rust/crates/bitflags-2.10.0.crate) = 48427 SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab SIZE (rust/crates/bstr-1.12.1.crate) = 354916 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a SIZE (rust/crates/castaway-0.2.4.crate) = 12546 SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe SIZE (rust/crates/cc-1.2.45.crate) = 92261 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 SHA256 (rust/crates/chardetng-0.1.17.crate) = 14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea SIZE (rust/crates/chardetng-0.1.17.crate) = 56362 SHA256 (rust/crates/collection_literals-1.0.3.crate) = 2550f75b8cfac212855f6b1885455df8eaee8fe8e246b647d69146142e016084 SIZE (rust/crates/collection_literals-1.0.3.crate) = 4556 SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a SIZE (rust/crates/compact_str-0.9.0.crate) = 72135 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 SHA256 (rust/crates/derive-where-1.6.0.crate) = ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f SIZE (rust/crates/derive-where-1.6.0.crate) = 52327 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3 SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050 SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127 SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817 SHA256 (rust/crates/get-size-derive2-0.7.1.crate) = 46b134aa084df7c3a513a1035c52f623e4b3065dfaf3d905a4f28a2e79b5bb3f SIZE (rust/crates/get-size-derive2-0.7.1.crate) = 8841 SHA256 (rust/crates/get-size2-0.7.1.crate) = c0d51c9f2e956a517619ad9e7eaebc7a573f9c49b38152e12eade750f89156f9 SIZE (rust/crates/get-size2-0.7.1.crate) = 19156 SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df SIZE (rust/crates/getopts-0.2.24.crate) = 21467 SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3 SIZE (rust/crates/globset-0.4.18.crate) = 28970 SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/ignore-0.4.25.crate) = d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a SIZE (rust/crates/ignore-0.4.25.crate) = 59154 SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706 SIZE (rust/crates/indoc-2.0.7.crate) = 17184 SHA256 (rust/crates/interpolator-0.5.0.crate) = 71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8 SIZE (rust/crates/interpolator-0.5.0.crate) = 29578 SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4 SIZE (rust/crates/is-macro-0.3.7.crate) = 9060 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 SIZE (rust/crates/itertools-0.14.0.crate) = 152715 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c SIZE (rust/crates/itoa-1.0.15.crate) = 11231 SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976 SIZE (rust/crates/libc-0.2.177.crate) = 792045 SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 SIZE (rust/crates/log-0.4.28.crate) = 51131 SHA256 (rust/crates/manyhow-0.11.4.crate) = b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587 SIZE (rust/crates/manyhow-0.11.4.crate) = 22658 SHA256 (rust/crates/manyhow-macros-0.11.4.crate) = 46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495 SIZE (rust/crates/manyhow-macros-0.11.4.crate) = 5162 SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 SIZE (rust/crates/memchr-2.7.6.crate) = 97616 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42 SIZE (rust/crates/path-slash-0.2.1.crate) = 8821 SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078 SIZE (rust/crates/phf-0.11.3.crate) = 23231 SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741 SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431 SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5 SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199 SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 SHA256 (rust/crates/proc-macro-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071 SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572 SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8 SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024 SHA256 (rust/crates/pyo3-0.27.1.crate) = 37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf SIZE (rust/crates/pyo3-0.27.1.crate) = 1172212 SHA256 (rust/crates/pyo3-build-config-0.27.1.crate) = f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb SIZE (rust/crates/pyo3-build-config-0.27.1.crate) = 35565 SHA256 (rust/crates/pyo3-ffi-0.27.1.crate) = 2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be SIZE (rust/crates/pyo3-ffi-0.27.1.crate) = 78517 SHA256 (rust/crates/pyo3-log-0.13.2.crate) = 2f8bae9ad5ba08b0b0ed2bb9c2bdbaeccc69cafca96d78cf0fbcea0d45d122bb SIZE (rust/crates/pyo3-log-0.13.2.crate) = 17331 SHA256 (rust/crates/pyo3-macros-0.27.1.crate) = eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71 SIZE (rust/crates/pyo3-macros-0.27.1.crate) = 8918 SHA256 (rust/crates/pyo3-macros-backend-0.27.1.crate) = 70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b SIZE (rust/crates/pyo3-macros-backend-0.27.1.crate) = 82521 SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8 SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489 SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f SIZE (rust/crates/quote-1.0.42.crate) = 31504 SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e SIZE (rust/crates/quote-use-0.8.4.crate) = 3067 SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35 SIZE (rust/crates/quote-use-macros-0.8.4.crate) = 5660 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 SIZE (rust/crates/rand-0.8.5.crate) = 87113 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f SIZE (rust/crates/rayon-1.11.0.crate) = 182470 SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4 SIZE (rust/crates/regex-1.12.2.crate) = 163843 SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250 SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58 SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e SIZE (rust/crates/serde-1.0.228.crate) = 83652 SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c SIZE (rust/crates/serde_json-1.0.145.crate) = 155748 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 SHA256 (rust/crates/syn-2.0.109.crate) = 2f17c7e013e88258aa9543dcbe81aca68a667a9ac37cd69c9fbc07858bfe0e2f SIZE (rust/crates/syn-2.0.109.crate) = 301826 SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498 SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 SIZE (rust/crates/thiserror-2.0.17.crate) = 28857 SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344 SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919 SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8 SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462 SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254 SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768 SHA256 (rust/crates/unicode_names2-1.3.0.crate) = d1673eca9782c84de5f81b82e4109dcfb3611c8ba0d52930ec4a9478f547b2dd SIZE (rust/crates/unicode_names2-1.3.0.crate) = 330829 SHA256 (rust/crates/unicode_names2_generator-1.3.0.crate) = b91e5b84611016120197efd7dc93ef76774f4e084cd73c9fb3ea4a86c570c56e SIZE (rust/crates/unicode_names2_generator-1.3.0.crate) = 14019 SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3 SIZE (rust/crates/unindent-0.2.4.crate) = 7422 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 SHA256 (astral-sh-ruff-0.14.4_GH0.tar.gz) = d7a591b4f5e3adc82b511f5437285fce3ecd006117dd4b332023a444f7e9deb5 SIZE (astral-sh-ruff-0.14.4_GH0.tar.gz) = 8266160

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py39-deptry
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly-----0.12.00.12.00.12.0
FreeBSD:15:latest--n/a-n/an/a0.12.00.12.0
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py311-deptry
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.24.0_10.24.0_1-0.23.10.24.0_1n/an/an/a
FreeBSD:13:quarterly0.23.10.23.1-0.23.0_30.23.1n/an/an/a
FreeBSD:14:latest0.24.0_10.24.0_1-0.23.0_40.24.0_1---
FreeBSD:14:quarterly0.23.10.23.1-0.23.0_30.23.1---
FreeBSD:15:latest0.24.0_10.24.0_1n/a0.23.0_4n/an/a--
FreeBSD:15:quarterly0.23.10.23.1n/a-n/an/a--
FreeBSD:16:latest0.24.0_10.24.0_1n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-maturin>=1.5<2.0 : devel/py-maturin@py311
  2. rust>=1.92.0 : lang/rust
  3. python3.11 : lang/python311
  4. py311-build>=0 : devel/py-build@py311
  5. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-click>=8.0.0<9 : devel/py-click@py311
  2. py311-packaging>=23.2 : devel/py-packaging@py311
  3. py311-requirements-parser>=0.11.0<1 : devel/py-requirements-parser@py311
  4. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_py-deptry
USES:
cargo python:3.11+
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/d/deptry/
  2. https://pypi.org/packages/source/d/deptry/
Collapse this list.

Number of commits found: 34

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.24.0_1
16 Dec 2025 12:12:31
commit hash: 5e496c77078638a3777140084ddcb183d51966f6commit hash: 5e496c77078638a3777140084ddcb183d51966f6commit hash: 5e496c77078638a3777140084ddcb183d51966f6commit hash: 5e496c77078638a3777140084ddcb183d51966f6 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.92.0

PR:		291582
0.24.0
29 Nov 2025 23:24:09
commit hash: 5e25f5db2a16547eaab38088c9f9e55c82b9b17acommit hash: 5e25f5db2a16547eaab38088c9f9e55c82b9b17acommit hash: 5e25f5db2a16547eaab38088c9f9e55c82b9b17acommit hash: 5e25f5db2a16547eaab38088c9f9e55c82b9b17a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.24.0

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.23.1_2
11 Nov 2025 11:08:12
commit hash: d6b6027df632188ab408921f04e155b729b9e76ecommit hash: d6b6027df632188ab408921f04e155b729b9e76ecommit hash: d6b6027df632188ab408921f04e155b729b9e76ecommit hash: d6b6027df632188ab408921f04e155b729b9e76e files touched by this commit Sanity Test Failure
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.91.1

PR:		290816
0.23.1_1
01 Nov 2025 17:23:22
commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: Revise USES=python:... version range constraints

and strip all lower bounds of 3.9 or 3.10 because they are implied now.

python:3.9-X  -> python:-X
python:3.9+   -> python
python:3.10-X -> python:-X
python:3.10+  -> python
(options such as ,build preserved)
0.23.1_1
03 Oct 2025 08:16:50
commit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2fcommit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2fcommit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2fcommit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.90.0

PR:		289709
0.23.1
07 Sep 2025 23:03:38
commit hash: 38c85ca6da4d04023b63314f628721e04f67b5cbcommit hash: 38c85ca6da4d04023b63314f628721e04f67b5cbcommit hash: 38c85ca6da4d04023b63314f628721e04f67b5cbcommit hash: 38c85ca6da4d04023b63314f628721e04f67b5cb files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.23.1

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.23.0_5
01 Sep 2025 08:25:04
commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.89.0

PR:		288923
0.23.0_4
03 Jul 2025 08:46:01
commit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fecommit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fecommit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fecommit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fe files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.88.0

PR:		287766
0.23.0_3
05 Jun 2025 07:52:53
commit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142efcommit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142efcommit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142efcommit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142ef files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.87.0

PR:		286829
0.23.0_2
08 Apr 2025 08:41:13
commit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0dcommit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0dcommit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0dcommit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0d files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.86.0

PR:		285840
0.23.0_1
24 Feb 2025 07:55:52
commit hash: cf7c4b037d7e9cadfa539f3b9cd45396c1a00dfbcommit hash: cf7c4b037d7e9cadfa539f3b9cd45396c1a00dfbcommit hash: cf7c4b037d7e9cadfa539f3b9cd45396c1a00dfbcommit hash: cf7c4b037d7e9cadfa539f3b9cd45396c1a00dfb files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.85.0

PR:		284884
0.23.0
03 Feb 2025 15:51:06
commit hash: 884da8ca4e32cfe77abd0eb562041c640e4f83becommit hash: 884da8ca4e32cfe77abd0eb562041c640e4f83becommit hash: 884da8ca4e32cfe77abd0eb562041c640e4f83becommit hash: 884da8ca4e32cfe77abd0eb562041c640e4f83be files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.23.0

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.21.2_1
20 Jan 2025 11:06:50
commit hash: fccaa1b326310b7f33556fe133b509260a90fe7fcommit hash: fccaa1b326310b7f33556fe133b509260a90fe7fcommit hash: fccaa1b326310b7f33556fe133b509260a90fe7fcommit hash: fccaa1b326310b7f33556fe133b509260a90fe7f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.84.0

PR:		283962
0.21.2
31 Dec 2024 15:48:24
commit hash: 4450881264c8a42b4985aeb08875a64b3800ef3fcommit hash: 4450881264c8a42b4985aeb08875a64b3800ef3fcommit hash: 4450881264c8a42b4985aeb08875a64b3800ef3fcommit hash: 4450881264c8a42b4985aeb08875a64b3800ef3f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.21.2

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.21.1_1
01 Dec 2024 09:24:18
commit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2fcommit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2fcommit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2fcommit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.83.0

PR:		283000
0.21.1
21 Nov 2024 20:53:30
commit hash: 8f4398fb0c916a5cdf338d8acaea56ceef327e41commit hash: 8f4398fb0c916a5cdf338d8acaea56ceef327e41commit hash: 8f4398fb0c916a5cdf338d8acaea56ceef327e41commit hash: 8f4398fb0c916a5cdf338d8acaea56ceef327e41 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.21.1

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.21.0
21 Nov 2024 13:38:07
commit hash: e7b21bfdb63715bedbc4ab8e52f30c89af022c6dcommit hash: e7b21bfdb63715bedbc4ab8e52f30c89af022c6dcommit hash: e7b21bfdb63715bedbc4ab8e52f30c89af022c6dcommit hash: e7b21bfdb63715bedbc4ab8e52f30c89af022c6d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.21.0

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.20.0_2
08 Nov 2024 08:24:20
commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.82.0

PR:		282516
0.20.0_1
10 Sep 2024 11:00:34
commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.81.0

PR:		281300
0.20.0
08 Sep 2024 18:37:19
commit hash: c45a009f518309dc637752dd42160568386d895dcommit hash: c45a009f518309dc637752dd42160568386d895dcommit hash: c45a009f518309dc637752dd42160568386d895dcommit hash: c45a009f518309dc637752dd42160568386d895d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.20.0

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.19.1
05 Sep 2024 06:17:56
commit hash: b7257964c6684ebf19bade300b0aa4ddc393b63fcommit hash: b7257964c6684ebf19bade300b0aa4ddc393b63fcommit hash: b7257964c6684ebf19bade300b0aa4ddc393b63fcommit hash: b7257964c6684ebf19bade300b0aa4ddc393b63f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.19.1

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.18.0_1
26 Aug 2024 08:08:01
commit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bffcommit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bffcommit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bffcommit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bff files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.80.1

PR:		280490
0.18.0
04 Aug 2024 17:14:03
commit hash: 7544cc9372ce689dbd62953c5c38e7128f74e896commit hash: 7544cc9372ce689dbd62953c5c38e7128f74e896commit hash: 7544cc9372ce689dbd62953c5c38e7128f74e896commit hash: 7544cc9372ce689dbd62953c5c38e7128f74e896 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.18.0

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.17.0
24 Jul 2024 11:44:36
commit hash: 58a6690d04c11e7da11826adae429f179648f0becommit hash: 58a6690d04c11e7da11826adae429f179648f0becommit hash: 58a6690d04c11e7da11826adae429f179648f0becommit hash: 58a6690d04c11e7da11826adae429f179648f0be files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.17.0

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.16.2
21 Jul 2024 16:55:40
commit hash: 180cd7365c99492bcd78a06b5070190e6f950245commit hash: 180cd7365c99492bcd78a06b5070190e6f950245commit hash: 180cd7365c99492bcd78a06b5070190e6f950245commit hash: 180cd7365c99492bcd78a06b5070190e6f950245 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Mk/Uses/python.mk: Introduce PY_TOMLI

- Convert ports to use PY_TOMLI to simplify Makefile.

The minimal version is set to 2.0.1 because it is required by multiple ports
such as devel/py-poetry.
The upper bound of version is set to 3 because it is limited by devel/py-poetry.

With hat:	python
0.16.2
08 Jul 2024 16:21:32
commit hash: 487b800e11a4de5df9e038dd21fa114f4f44cbe6commit hash: 487b800e11a4de5df9e038dd21fa114f4f44cbe6commit hash: 487b800e11a4de5df9e038dd21fa114f4f44cbe6commit hash: 487b800e11a4de5df9e038dd21fa114f4f44cbe6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.16.2

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.16.1_2
18 Jun 2024 10:59:14
commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.79.0

PR:		279707
0.16.1_1
13 May 2024 11:03:24
commit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8e files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.78.0

PR:		278834
0.16.1
08 Apr 2024 06:46:16
commit hash: 76c1175c69b60eef211053dfb325a17ffb06809bcommit hash: 76c1175c69b60eef211053dfb325a17ffb06809bcommit hash: 76c1175c69b60eef211053dfb325a17ffb06809bcommit hash: 76c1175c69b60eef211053dfb325a17ffb06809b files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.16.1

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.16.0
05 Apr 2024 23:57:48
commit hash: 9c89f381cf6e08e7952a317d79e3861e2c846a5acommit hash: 9c89f381cf6e08e7952a317d79e3861e2c846a5acommit hash: 9c89f381cf6e08e7952a317d79e3861e2c846a5acommit hash: 9c89f381cf6e08e7952a317d79e3861e2c846a5a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.16.0

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.15.0
31 Mar 2024 20:09:25
commit hash: 5d064f66c42ad58acc860042a93f75f84895c19acommit hash: 5d064f66c42ad58acc860042a93f75f84895c19acommit hash: 5d064f66c42ad58acc860042a93f75f84895c19acommit hash: 5d064f66c42ad58acc860042a93f75f84895c19a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Fix a9fbc518d0f777e03e98b684631ccfde61f7045b

I forgot to remove the old patch file before commit.
0.15.0
31 Mar 2024 19:32:31
commit hash: a9fbc518d0f777e03e98b684631ccfde61f7045bcommit hash: a9fbc518d0f777e03e98b684631ccfde61f7045bcommit hash: a9fbc518d0f777e03e98b684631ccfde61f7045bcommit hash: a9fbc518d0f777e03e98b684631ccfde61f7045b files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.15.0

- Update WWW

Changes:	https://github.com/fpgmaas/deptry/releases
		https://deptry.com/CHANGELOG/
0.13.0
23 Mar 2024 14:31:14
commit hash: ef704cf98b2e6d25ba6a38743f9a6db61ce662c1commit hash: ef704cf98b2e6d25ba6a38743f9a6db61ce662c1commit hash: ef704cf98b2e6d25ba6a38743f9a6db61ce662c1commit hash: ef704cf98b2e6d25ba6a38743f9a6db61ce662c1 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Update to 0.13.0

Changes:	https://github.com/fpgmaas/deptry/releases
		https://fpgmaas.github.io/deptry/CHANGELOG/
0.12.0
31 Jul 2023 16:39:45
commit hash: d1d66459c982d366681e67d4c82f2865fbd947ffcommit hash: d1d66459c982d366681e67d4c82f2865fbd947ffcommit hash: d1d66459c982d366681e67d4c82f2865fbd947ffcommit hash: d1d66459c982d366681e67d4c82f2865fbd947ff files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-deptry: Add py-deptry 0.12.0

deptry is a command line tool to check for issues with dependencies in a Python
project, such as unused or missing dependencies. It supports the following types
of projects:
- Projects that use Poetry and a corresponding pyproject.toml file
- Projects that use PDM and a corresponding pyproject.toml file
- Projects that use a requirements.txt file according to the pip standards

Dependency issues are detected by scanning for imported modules within all
Python files in a directory and its subdirectories, and comparing those to the
dependencies listed in the project's requirements.

Number of commits found: 34