An upgrade assistant to audit Python projects and estimate cloud cost savings.
Project description
pyboost
pyboost is a Python CLI tool that helps you identify and quantify the financial impact of outdated Python versions in your projects. It provides a detailed report on potential cloud cost savings and offers actionable upgrade recommendations.
Features
- Automated Scanning: Scans for
Dockerfileandenvironment.yamlfiles to automatically detect Python versions. - Cost Analysis: Estimates annual cloud savings based on your monthly bill and a hard-coded knowledge base of Python performance improvements.
- Dependency Checks: Runs
pip checkto find potential dependency conflicts before you upgrade. - CI/CD Ready: Designed to be easily integrated into your CI/CD pipeline as a proactive guardrail.
- Visual Reports: Provides a clear, color-coded report in the terminal for easy reading.
Installation
pip install pyboost
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 pyboost_auditor-0.2.0.tar.gz.
File metadata
- Download URL: pyboost_auditor-0.2.0.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f54698567ba381c1ffad45c756b26111ffd0af29958bc89956563623f2f3f3b
|
|
| MD5 |
5c09425ee317a1b595077af3c64970be
|
|
| BLAKE2b-256 |
c4eb7939c3c8e1d2ca8ea50101865264adcada77c238e19cef87b6a8d541d220
|
File details
Details for the file pyboost_auditor-0.2.0-py3-none-any.whl.
File metadata
- Download URL: pyboost_auditor-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff4b2c2e03a5fe8e34024a57273dcab6fc210f3f661a9e51ea2b36cc009783da
|
|
| MD5 |
840f5358587ff5b58707c575c7666560
|
|
| BLAKE2b-256 |
e33ff218d40419f05e480033df2172d77e377d8b271c8cc0b042b8ebc05cb379
|