Skip to main content

Upgrade intelligence for your Python dependencies

Project description

depscout

Scans your Python project dependencies and uses an LLM to flag what's worth acting on - outdated packages, unmaintained libraries, and better alternatives.

Install

pip install depscout
# or
uv tool install depscout

Setup

Ollama (Local):

depscout config provider ollama
ollama pull qwen2.5:4b
depscout config model qwen2.5:4b

OpenAI:

depscout config provider openai
depscout config openai-key sk-...
depscout config model gpt-4o-mini

GitHub token (optional): avoids rate limits if you have many dependencies

depscout config github-token ghp_...

Commands

depscout scan [PATH]        AI analysis — surfaces insights
depscout check [PATH]       Version check only, no AI
depscout status             Show current config
depscout config             List all config options

Contributing

PRs are welcome!

Project details


Download files

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

Source Distribution

depscout-0.1.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

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

depscout-0.1.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file depscout-0.1.0.tar.gz.

File metadata

  • Download URL: depscout-0.1.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for depscout-0.1.0.tar.gz
Algorithm Hash digest
SHA256 836eb1b46bd8c86f0a7be854fba0082bd47de6394d59854cdbfcdc844bdb4a31
MD5 abc05360f693ad9a206403434545285d
BLAKE2b-256 2e589dcf0bce3374fa8010e1c746a0b78cbdb79deb7a80c26dd27433d17c2a22

See more details on using hashes here.

File details

Details for the file depscout-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: depscout-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for depscout-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52a4f6e64bcaf9092028676135167f99fef4a6b23caeb5e0f6aa666faf5981c5
MD5 50eafd318832e86227a58ea090c40d89
BLAKE2b-256 9d31daff8e5e772e1e36e9e4918f66f90772cbf09a1fe73d63fbcc7e9999b900

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page