Skip to main content

PIE Project Manager

Pie is a loose structured python project manager.

A Loose structured and easy to use python project manager. Different sets of commands can be accessed by using the cli inside a project directory or outside of it.



Installation

Install PIE Project Manager on pip

  pip install pie-manager
  pip3 install pie-manager 


Changelogs

Changelogs



Usage

pie <cli-command> <cli-arguments> -<cli-options>
pie <project-dir> ## while outside project dir
pie run <args> ## while inside project dir
pie <file>.py <args> ## anywhere


CLI Commands

General

CLI Command Description
-V, --version Prints the pie version number.
--help Shows the help message for a certain command.
changelog Displays the changelog for the current version of PIE.

Outside a project

CLI Command Description
cfg Edits the config file.
delete-project Deletes a project.
listproj Lists all the projects in the current directory.
new Creates a new python project.
pkg Packages a project.
unpkg Unpacks a project.

Inside a project (Directory should contain a "project.json")

CLI Command Description
autoinstall Automatically installs all modules to the venv, used in the project.
install Installs a package in the virtual environment.
list Displays pip list of the virtual environment.
pip Runs pip commands from the virtual environment.
push Pushes the repository to the specified remote and branch (Assuming Git repo is initialised).
reqs Generates a requirements.txt file for the project.
run Run a project while inside it's directory.
show Displays pip package of the virtual environment.
uninstall Uninstall a package from the virtual environment.
ver Displays or Changes the version of the python project.

CLI Demonstration

https://user-images.githubusercontent.com/58636952/158674913-2b969a30-54db-447b-9541-78871ff18356.mp4

Metadata

Release files for pie-manager 1.0.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pie-manager 1.0.7.1
File Size Uploaded
pie-manager-1.0.7.1.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pie-manager 1.0.7.1
File Interpreter ABI Platform
pie_manager-1.0.7.1-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 kB

Release files / pie-manager-1.0.7.1.tar.gz

Download URL pie-manager-1.0.7.1.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
581ba81aced774e77e4ceb46e4b6d7dcca98f5e39f3ec12dc072d7b8b9d29800
BLAKE2b-256 checksum
How to use checksums
28d0a494c47f715ad02cdbc02cb8689330564cda5d2dfef8a097a4e3d02c203c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.10.0

Release files / pie_manager-1.0.7.1-py3-none-any.whl

Download URL pie_manager-1.0.7.1-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
363ce0459153e7c2f82a8e38c993260786a40a4aa27e36ba21425298e746a3d7
BLAKE2b-256 checksum
How to use checksums
51352c22058796ad63e9d7baa45808354e5e46282f83a16225507b9237cb4882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.10.0

Release history Release notifications | RSS feed

This release

1.0.7.1 This release

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page