Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jayclassless/envrpt
Analyzes the packages installed in a Python environment
https://github.com/jayclassless/envrpt
Last synced: 2 days ago
JSON representation
Analyzes the packages installed in a Python environment
- Host: GitHub
- URL: https://github.com/jayclassless/envrpt
- Owner: jayclassless
- License: mit
- Created: 2020-02-02T04:14:45.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T03:44:36.000Z (about 2 years ago)
- Last Synced: 2024-12-30T17:59:56.736Z (19 days ago)
- Language: Python
- Size: 90.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- License: LICENSE.rst
Awesome Lists containing this project
README
******
envrpt
******.. image:: https://img.shields.io/pypi/v/envrpt.svg
:target: https://pypi.org/project/envrpt
.. image:: https://img.shields.io/pypi/l/envrpt.svg
:target: https://pypi.org/project/envrpt
.. image:: https://github.com/jayclassless/envrpt/workflows/Test/badge.svg
:target: https://github.com/jayclassless/envrpt/actions.. contents:: Contents
Overview
--------
``envrpt`` analyzes the packages installed in a Python environment and produces
a report of its findings. Currently, it:* Identifies and catalogs all packages installed in the environment.
* Checks `PyPI `_ to determine if new versions of installed
packages are available.
* Checks for missing and incorrect dependencies amongst the installed packages.
* Checks installed packages against `Safety DB
`_ to identify those with known
vulnerabilities.Usage
-----
When installed into the environment you wish to analyze (``pip install
envrpt``), the ``envrpt`` command should become available::$ envrpt --help
usage: envrpt [-h] [-v] [--skip-outdated-check] [--skip-vulnerability-check] [-f {console,html,html-fancy,json,markdown}]
[-o FILENAME] [-s] [-p]Analyzes the packages installed in a Python environment
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
--skip-outdated-check
skips querying the package server for new versions of packages
--skip-vulnerability-check
skips checking installed packages for known vulnerabilities
-f {console,html,html-fancy,json,markdown}, --format {console,html,html-fancy,json,markdown}
the format to output the environment report in; if not specified, defaults to console
-o FILENAME, --output FILENAME
the filename to write the output to; if not specified, defaults to stdout
-s, --summary-only only show a summary of the environment
-p, --problems-only only show packages with problemsLicense
-------
``envrpt`` is released under the terms of the `MIT License
`_. It also includes code from the
following projects:* `ashes `_
* `Preact `_
* `history `_
* `Specter.css `_