Skip to main content

Manage Python / Django projects

Project description

manageprojects - Manage Python / Django projects

tests codecov manageprojects @ PyPi Python Versions License GPL

Mix the idea of Ansible with CookieCutter Templates and Django Migrations to manage and update your Python Packages and Django Projects...

start hacking

~$ git clone https://github.com/jedie/manageprojects.git
~$ cd manageprojects
~/manageprojects$ ./mp.py --help

+ /home/jens/repos/manageprojects/.venv/bin/manageprojects --help


 Usage: manageprojects [OPTIONS] COMMAND [ARGS]...

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.                         │
│ --show-completion             Show completion for the current shell, to copy it or customize    │
│                               the installation.                                                 │
│ --help                        Show this message and exit.                                       │
╰─────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────╮
│ check-code-style                                                                                │
│ coverage          Run and show coverage.                                                        │
│ fix-code-style    Fix code style via darker                                                     │
│ install           Run pip-sync and install 'manageprojects' via pip as editable.                │
│ mypy              Run Mypy (configured in pyproject.toml)                                       │
│ publish           Build and upload this project to PyPi                                         │
│ start-project     Start a new "managed" project via a CookieCutter Template                     │
│ test              Run unittests                                                                 │
│ update            Update the development environment by calling: - pip-compile production.in    │
│                   develop.in -> develop.txt - pip-compile production.in -> production.txt -     │
│                   pip-sync develop.txt                                                          │
│ update-project    Update a existing project.                                                    │
│ version           Print version and exit                                                        │
│ wiggle            Run wiggle to merge *.rej in given directory.                                 │
│                   https://github.com/neilbrown/wiggle                                           │
╰─────────────────────────────────────────────────────────────────────────────────────────────────╯

Links

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

manageprojects-0.3.2rc0.tar.gz (36.1 kB view hashes)

Uploaded Source

Built Distribution

manageprojects-0.3.2rc0-py3-none-any.whl (45.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page