Skip to main content

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 Dockerfile and environment.yaml files 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 check to 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyboost_auditor-0.2.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyboost_auditor-0.2.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

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

Hashes for pyboost_auditor-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4f54698567ba381c1ffad45c756b26111ffd0af29958bc89956563623f2f3f3b
MD5 5c09425ee317a1b595077af3c64970be
BLAKE2b-256 c4eb7939c3c8e1d2ca8ea50101865264adcada77c238e19cef87b6a8d541d220

See more details on using hashes here.

File details

Details for the file pyboost_auditor-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pyboost_auditor-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff4b2c2e03a5fe8e34024a57273dcab6fc210f3f661a9e51ea2b36cc009783da
MD5 840f5358587ff5b58707c575c7666560
BLAKE2b-256 e33ff218d40419f05e480033df2172d77e377d8b271c8cc0b042b8ebc05cb379

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