Python project scaffolder/manager
Project description
Choam
Python enviroment manager based around making depedency management, and publication easier.
While Python is a simple langauge all-around, managing dependencies and publication aren't. However, Choam automates this, with easy configuration, and simple commands.
Choam, automating the nooks and crannies of Python.
Installation
$ pip install choam
Snippets
The most useful snippets of Choam
Note: Dependeing on your OS, Choam might have to be prefixed with
$ python3 -m
like this,$ python3 -m choam <command>
To create a new project
$ choam new <project_name>
To initialize a project in the current directory
$ choam init <project_name>
Add required dependency
$ choam add <dependency_name>
Install required dependencies of an existing project
$ choam install
Find all required dependencies and update Choam.toml
accordingly
$ choam deps
Setup config files for publication to PyPi according to Choam.toml
$ choam setup
Start publication to PyPi
$ choam publish
Run project entrypoint
$ choam run <optional:relative_path>
This project is structured with Choam
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.