BSD Ports

devel/py-deptry 0.25.1_5 FreeBSD

CLI utility to check for unused, missing and transitive dependencies

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
devel, python
Package size
1414.5 KiB, 4216.5 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDdevel/py-deptry0.25.1_5
DragonFlydevel/py-deptry0.23.0_1

Install

Binary package:

pkg install py312-deptry

From the ports tree:

cd /usr/ports/devel/py-deptry/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-deptry>0:devel/py-deptry

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.25.1_40.25.1_5-0.23.0_40.25.1_5
FreeBSD:14:quarterly0.25.1_40.25.1_4n/a0.23.0_30.25.1_4
FreeBSD:15:latest0.25.1_50.25.1_5n/a0.23.0_40.23.0_4
FreeBSD:15:quarterly0.25.1_40.25.1_4n/an/an/a
FreeBSD:16:latest0.25.1_40.25.1_5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 23
Run dependencies 13

No port depends on this one.

Configuration

No options to configure.

USES
cargo python:3.11+
Service scripts
none

Files

distinfo 100
FileSizeSHA256
deptry-0.25.1.tar.gz50974845c8cd982c85cd4faae573ddff6920de7eec735336db6973f26a765ae7950f7d
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/arc-swap-1.8.2.crate80791f9f3647c145568cec02c42054e07bdf9a5a698e15b466fb2341bfc393cd24aa5
rust/crates/attribute-derive-0.10.5.crate2357505832cdddc8f2650cc2cc187cc2e952b8c133a48eb055f35211f61ee81502d77
rust/crates/attribute-derive-macro-0.10.5.crate100580a7cdbbd4bd005c5d3e2e9c885e6fa575db4f4a3572335b974d8db853b6beb61
rust/crates/bitflags-2.11.0.crate48906843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af
rust/crates/bstr-1.12.1.crate35491663044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
rust/crates/castaway-0.2.4.crate12546dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
rust/crates/cc-1.2.57.crate961887a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/chardetng-0.1.17.crate5636214b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea
rust/crates/collection_literals-1.0.3.crate45562550f75b8cfac212855f6b1885455df8eaee8fe8e246b647d69146142e016084
rust/crates/compact_str-0.9.0.crate721353fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
rust/crates/crossbeam-deque-0.8.6.crate224719dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
rust/crates/crossbeam-epoch-0.9.18.crate468755b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
rust/crates/crossbeam-utils-0.8.21.crate42691d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
rust/crates/derive-where-1.6.1.crate52475d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534
rust/crates/either-1.15.0.crate2011448c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
rust/crates/encoding_rs-0.8.35.crate1.38105e+0675030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
rust/crates/equivalent-1.0.2.crate7419877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
Master sites 1
  • PYPI

Commit history 3

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645