Skip to main content

Upgrade intelligence for your Python dependencies

Project description

depscout

PyPI version

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

depscout-demo-1

depscout-check-demo-1

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.1.tar.gz (9.3 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.1-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: depscout-0.1.1.tar.gz
  • Upload date:
  • Size: 9.3 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.1.tar.gz
Algorithm Hash digest
SHA256 f4ec6ca91a468b84fc398824f2d6ac9cc9059d86dea20c725eb361133dac39ec
MD5 3c93c0a8e14dc15e64d1a6e57744ef7c
BLAKE2b-256 d1f59327186e22571eca009ebd658909cfc4efc91c9fc8c9c07e2b18e2c89043

See more details on using hashes here.

File details

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

File metadata

  • Download URL: depscout-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 090d735d233b272c88c7540189e84667c738698e3672205cd9d3d836fdfbb15f
MD5 1481126a4ce5f7dbe71d2892e56585d2
BLAKE2b-256 3400b8692189c12f84cc302e23da47e56b6a167717808bad798c35c72de88bc1

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