Skip to main content

Awesome evo_cli created by maycuatroi

Project description

Evolution CLI (Develop by Dev And for Dev)

codecov CI

Awesome evo_cli created by maycuatroi

Install it from PyPI

pip install evo_cli

Usage

from evo_cli import BaseClass
from evo_cli import base_function

BaseClass().base_method()
base_function()
$ python -m evo_cli
#or
$ evo_cli

Development

Read the CONTRIBUTING.md file.

Automatic Release to PyPI

This project is configured to automatically release to PyPI when changes are pushed to the main branch. The process:

  1. Automatically bumps the version based on commit messages:

    • Commits with "BREAKING CHANGE" trigger a major version bump
    • Commits with "feat" trigger a minor version bump
    • All other commits trigger a patch version bump
  2. Builds and publishes the package to PyPI

  3. Creates a GitHub release with auto-generated release notes

Setup Requirements

To enable automatic PyPI releases, you need to:

  1. Create a PyPI API token:

  2. Add the token to your GitHub repository secrets:

    • Go to your GitHub repository → Settings → Secrets and variables → Actions
    • Create a new repository secret named PYPI_API_TOKEN
    • Paste your PyPI token as the value

After these steps, the automated release process will work whenever changes are pushed to the main branch.

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

evo_cli-0.1.1.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

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

evo_cli-0.1.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file evo_cli-0.1.1.tar.gz.

File metadata

  • Download URL: evo_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for evo_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a29e17b793154da66eb0b890f62388745618e2f62c12fb602d31062046860858
MD5 bcee24662a15061241a774c84204decc
BLAKE2b-256 a5a73576ff18fd7ddf8d4362005f57d178303f2770c546ddadc0d23203de277b

See more details on using hashes here.

File details

Details for the file evo_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: evo_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for evo_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6037906d50242d7e1cbd0c1b7425b9740de976a62330cec86132a9444ea7f108
MD5 d3d74d903e67c90309ed1062136fdcb8
BLAKE2b-256 53be8f9db0b1110dbb87188069c7e7718cdb9bb601309739f1444a052eab71db

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