No project description provided
Project description
Packmon
Packmon (Package Monitoring) is a cli tool to monitor aging python packages in order to see if some become outdated.
Philosophy
As a simple monitoring tool, packmon is pure-python in order to simplify its use.
Usage
- Install packmon globally on your system
- Use it to detect obsolescence and vulnerabilities in any of your project (virtual environment or not)
Example
Local installation for now:
pip install packmon
Then use it:
packmon myproject/requirements.txt
or
pip freeze |packmon
event through pipes:
curl -s https://raw.githubusercontent.com/AFPy/Potodo/master/requirements.txt |packmon
Result :
Options
Cache management
Those options help you managing packages informations from packmon's cache. Cache file is stored into HOME_USER/.packmon/packmon.json.
clear-cache
Empty cache file before any update.
update-cache
Forces updating of each package from cache.
no-cache
Does not use cache when using packmon. With this option set, each package will call pypi to retrieve its informations. Cache won't be modified.
no-update
Does not try to refresh a package information, even if it's too old.
Output management
quiet
With this option set, packmon will write nothing on the standard output (errors will still be displayed using error output though).
only-problems
This option will limit the results only to problematic packages.
CI compatibility
ci
With this option set, packmon will return a value corresponding to the number of packages outdated (max 127).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file packmon-1.0.0.tar.gz.
File metadata
- Download URL: packmon-1.0.0.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e53d7dd5f2568d603dd2b07ee2cc6e49df15a8ba66249e9992ca7ca8a346b320
|
|
| MD5 |
472f1499b4860c1948254d64ac981355
|
|
| BLAKE2b-256 |
387d33099ccb653e69c763bb7db370a0ebf6a3f786f6f6caa1fe070cdab1ba7d
|
File details
Details for the file packmon-1.0.0-py3-none-any.whl.
File metadata
- Download URL: packmon-1.0.0-py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
357890da95518f7f9590b6b8c82dd666463a26b9e4ce502dabe88ee52bde883a
|
|
| MD5 |
30d3bc8dd27cb57b697967db78062530
|
|
| BLAKE2b-256 |
75247c25b11123cbb21d5414c63cb5f0507c12bfe29853103c39a7aa88317241
|