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.1.tar.gz (35.8 kB view details)

Uploaded Source

Built Distribution

manageprojects-0.3.1-py3-none-any.whl (44.6 kB view details)

Uploaded Python 3

File details

Details for the file manageprojects-0.3.1.tar.gz.

File metadata

  • Download URL: manageprojects-0.3.1.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for manageprojects-0.3.1.tar.gz
Algorithm Hash digest
SHA256 9479bed9c2b1d477fe0a46f1fd35e8562df6995d25c82fee5ca50b44421fe72e
MD5 7777d46b04e902b82172beef7b68e4a8
BLAKE2b-256 55a18173001d0afaf0c97ba59f94f534e7a10fdc5bdeb4f3ecab6a15600e13db

See more details on using hashes here.

Provenance

File details

Details for the file manageprojects-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for manageprojects-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 04e5d18c730b239da19601a42f9d6e473e389cf0bc3a3b912503309c3cedede6
MD5 ded55960efce81bc03c97171602e63f2
BLAKE2b-256 b32184fb84ce0a6025b33a16d1047311f4aefe56d692e9edbc6fe43fa7ee64b1

See more details on using hashes here.

Provenance

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