Skip to main content

Checks for out-of-date package versions

Project description

actions codecov pypi pyversions

luddite checks if pinned versions in your requirements.txt file have newer versions in the package index. It’s great to be near the cutting edge, but not so close that you get cut! This tool will help you keep things up to date manually.

There are many ways to specify requirements in those files, but luddite’s parsing is pretty dumb and simple: we’re only looking for package==version pins. It won’t break on lines that aren’t fitting this format, but you’ll have to check them manually.

luddite works on both Python 2 and Python 3.

Installation

pip install luddite

Usage

luddite /path/to/requirements.txt

If you are in the same directory as the requirements.txt file, you can just type luddite.

Example output

https://user-images.githubusercontent.com/6615374/43939075-feec4530-9c2c-11e8-9770-6f7f762c72e4.png

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

luddite-1.0.4.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

luddite-1.0.4-py2.py3-none-any.whl (9.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file luddite-1.0.4.tar.gz.

File metadata

  • Download URL: luddite-1.0.4.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for luddite-1.0.4.tar.gz
Algorithm Hash digest
SHA256 e05001efc80eb6c1c7514439812fbc71a66d59e031e09f9a72772f3e6cddfab7
MD5 c638f48d39562f44c62aa0ffe852be0c
BLAKE2b-256 9e9323defe449b102db8744ea89984aafb4b10df7f91ddabc73ecae07ef13a6e

See more details on using hashes here.

File details

Details for the file luddite-1.0.4-py2.py3-none-any.whl.

File metadata

  • Download URL: luddite-1.0.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for luddite-1.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dfc8591d11954731f0d466eb9e89cbefdeccf7f1e076c38dc8631dea6f2f7a58
MD5 2e6ad7b9b93d1086ddbaaf9868bec014
BLAKE2b-256 390849095063da78a5b4159ba71ae95d595f5065e351e5f2b998c0b688888e74

See more details on using hashes here.

Supported by

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