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

Uploaded Python 3

File details

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

File metadata

  • Download URL: depscout-0.1.2.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for depscout-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e711e6394b4ec8ed296814c35e8ed70fbe6148675776e236d6197c2f16f94fee
MD5 8feac0dd92f429c56669da35485eb77b
BLAKE2b-256 c9495db91e8a083663f9fbe01491346ba143351ecb85be878c9befb645481a4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: depscout-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for depscout-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f8cfff66b27169d9accf9f267bee218e19061d8001a322e0da463daffa1d8f8e
MD5 570bade2bd12cfdc266d8915ef362898
BLAKE2b-256 9292ce7aaea42add131ed8360c30aacec0e9a021b3d91339e7a6b4eb1573711a

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