Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

scant

Find the Python dependencies you barely use.

Most tools tell you what's unused. scant also tells you what's barely used. Think of those dependencies pulled in for one function, called on a couple of lines, that might be stopping you from your next Python upgrade (true story).

Built for plain English: flags are spelled out in full (--threshold-lines, not -L), and every result or error reads in words a non-developer can follow. The idea is to continue making the CLI very nice to look at. Like candy for your eyes.

Status: pre-alpha, targeting v0.0.1. See PLAN.md.

Written in rust ⚡️

Install

Not yet published.

pipx install scant

Usage

scant .
scant . --threshold-lines 5

Example output

numpy
  imports:    1
  files:      1
  lines:      1
  usage:      trivial
  verdict:    inline

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scant-0.0.1a0.tar.gz (39.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

scant-0.0.1a0-py3-none-win_amd64.whl (2.3 MB view details)

Uploaded Python 3Windows x86-64

scant-0.0.1a0-py3-none-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

scant-0.0.1a0-py3-none-manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

scant-0.0.1a0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.6 MB view details)

Uploaded Python 3macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file scant-0.0.1a0.tar.gz.

File metadata

  • Download URL: scant-0.0.1a0.tar.gz
  • Upload date:
  • Size: 39.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for scant-0.0.1a0.tar.gz
Algorithm Hash digest
SHA256 99410b7405850faf0bbcb414760d5a190f89f866fa8e82bbc7a7a252d857c455
MD5 b6f588312165c60b3fae2ed09ddbf9cc
BLAKE2b-256 2494a9934103792bfd40b7120ab02ad869bb08e9a972f3a0ec6c62e3635df774

See more details on using hashes here.

Provenance

The following attestation bundles were made for scant-0.0.1a0.tar.gz:

Publisher: release.yml on alan707/scant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scant-0.0.1a0-py3-none-win_amd64.whl.

File metadata

  • Download URL: scant-0.0.1a0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for scant-0.0.1a0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c205351b37ff69e964cae2fab708deb3dd9862b84db4b50b8611becdeb564df2
MD5 882018b699717d72dffb25948648dfd7
BLAKE2b-256 747949b62ee66df90faf8d23ea2e154bb6d596125586173ee3a36463f1afd338

See more details on using hashes here.

Provenance

The following attestation bundles were made for scant-0.0.1a0-py3-none-win_amd64.whl:

Publisher: release.yml on alan707/scant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scant-0.0.1a0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scant-0.0.1a0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68e80a3278c9a1a297df8e3644e42c571e4680a77f2217e586a53438a83605b3
MD5 3e68f3db7630046d21bb407f3e168209
BLAKE2b-256 dd8fac490c9b5aa679ba3ef4ed34447fdcb3035e1c9d2989bebbd7f00bae7740

See more details on using hashes here.

Provenance

The following attestation bundles were made for scant-0.0.1a0-py3-none-manylinux_2_28_x86_64.whl:

Publisher: release.yml on alan707/scant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scant-0.0.1a0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for scant-0.0.1a0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4cc209bd407910048b64f7306087a2e93eb6ab753eb574195866f92e41ed4a28
MD5 36641c730b67720c1ec065d29e7b7f63
BLAKE2b-256 2e6351fb9adc765ecab3dda727127921e7ffc0c11444d143b60d6a1344697703

See more details on using hashes here.

Provenance

The following attestation bundles were made for scant-0.0.1a0-py3-none-manylinux_2_28_aarch64.whl:

Publisher: release.yml on alan707/scant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scant-0.0.1a0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for scant-0.0.1a0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 36110da0d21ec7de73ca6eab1622462d171675a0a27c65f19268cc91129493bf
MD5 6254230b73e8975d670e011e796e2908
BLAKE2b-256 23258f29d8431e29136c4ad8243915537147d1310079f5f9537245b60aa685b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for scant-0.0.1a0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release.yml on alan707/scant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.0.1

5 files

This release

0.0.1a0 This release

5 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page