Skip to main content

Python project scaffolder/manager

Project description

Choam

LOC

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

Convert Choam.toml requirements to requirements.txt

$ choam reqs

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Choam-0.1.16.tar.gz (9.1 kB view hashes)

Uploaded Source

Built Distribution

Choam-0.1.16-py3-none-any.whl (10.8 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