Skip to main content

No project description provided

Project description

mbpy - Manage Python Projects with Ease

PyPI - Version PyPI - Python Version


mbpy is a powerful tool for creating, managing, and documenting Python projects. It simplifies the process of setting up project structures, managing dependencies, and generating documentation.

Features

  • Create new Python projects with customizable structures
  • Manage project dependencies using pyproject.toml
  • Set up documentation using Sphinx or MkDocs
  • Generate GitHub Actions workflows for CI/CD
  • Simplify package installation and management with pip-like commands

Table of Contents

Installation

pip install mbpy

Usage

To create a new project:

mbpip create <project_name> --author "<Your Name>" --description "<Project Description>"

To manage dependencies:

mpip install <package_name>
mpip uninstall <package_name>
mpip show

For more detailed usage instructions, run:

mbpy --help

or

mpip --help

Documentation

To view the full documentation, you have two options:

Sphinx

  1. Build the docs:
    hatch run docs
    
  2. Open docs/_build/html/index.html in your web browser.

MkDocs

  1. Install MkDocs if you haven't already:
    pip install mkdocs
    
  2. Build and serve the docs:
    mkdocs serve
    
  3. Open your web browser and go to http://127.0.0.1:8000/

License

mbpy is distributed under the terms of the MIT License.

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

mbpy-2.0.9.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

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

mbpy-2.0.9-py3-none-any.whl (60.4 kB view details)

Uploaded Python 3

File details

Details for the file mbpy-2.0.9.tar.gz.

File metadata

  • Download URL: mbpy-2.0.9.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for mbpy-2.0.9.tar.gz
Algorithm Hash digest
SHA256 a09fbbc69a699bc45a543b0028587744f3a192a9c4cb0f9dfca96ef41762a850
MD5 abba3f60212a3dbcf11f4837dad167e6
BLAKE2b-256 813378f4f6424e7707f707499a501a817dd3ad97da261bfbba61ca87c279ff00

See more details on using hashes here.

File details

Details for the file mbpy-2.0.9-py3-none-any.whl.

File metadata

  • Download URL: mbpy-2.0.9-py3-none-any.whl
  • Upload date:
  • Size: 60.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for mbpy-2.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0ef327e3c54ea9d50b960d3f108817e0712f6f75c7bff1b6dc165cf382d8c7e0
MD5 d3b349a0bfcd8bfff4b8dfcd8c7dab4d
BLAKE2b-256 d0d4d8f9736f80ed62c969e19c72a683b7df5d5d5a5d88d45037d263f23e6e4f

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