Command-line tool for the Unimatrix TDE
Project description
Unimake
The unimake package supports the Unimake Terminal Development
Environment (TDE), part of the Unimatrix Framework.
Install unimake:
$ pip install unimake
Example - bootstrap a new Python project
All projects start by bootstrapping them using the unimake command-line
utility.
# Bootstrap a project for a Python package.
$ python3 -m unimake bootstrap package python --name foo
# Bootstap a project for a namespaced Python package.
$ python3 -m unimake bootstrap package python --name bar --namespace foo
# Bootstrap a project for a Python application.
$ python3 -m unimake bootstrap application python --name foo
Example - apply configuration to project
If the project configuration is changed, it must be applied to the source tree.
$ python3 -m unimake apply
Developing
- Run
make envto set up the local development environment. - Run
make consoleto start a Python interpreter. - If new requirements are added to the project (see
git log requirements.txt), runmake depsrebuild. - Export the environment variables to a file with
make .env. Use this command when integrating with third-party IDEs such as Eclipse or VSCode. Do not check in this file to the version control system - it is local to your environment only. - Build the technical documentation with
make documentation. - Additional targets may be specified in
config.mk.
License
Proprietary
Author information
This Python package was created by Cochise Ruhulessin for the Unimatrix One project.
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.
Source Distribution
unimake-0.0.1.tar.gz
(6.2 kB
view details)
File details
Details for the file unimake-0.0.1.tar.gz.
File metadata
- Download URL: unimake-0.0.1.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d67df987c32b9e94b4e3a0b101446c136dbafd76ede9a0e599bba269a964afb7
|
|
| MD5 |
32d1dc4ad7ceb845f6ff51192d632e0a
|
|
| BLAKE2b-256 |
9d6d41d4bb7f56ba35562450d2432329f900ef16dbca9356d648eef1c8d160cf
|