Skip to main content

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 env to set up the local development environment.
  • Run make console to start a Python interpreter.
  • If new requirements are added to the project (see git log requirements.txt), run make 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.

Metadata

Release files for unimake 0.0.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 unimake 0.0.1
File Size Uploaded
unimake-0.0.1.tar.gz 6.2 kB Details

Release files / unimake-0.0.1.tar.gz

Download URL unimake-0.0.1.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d67df987c32b9e94b4e3a0b101446c136dbafd76ede9a0e599bba269a964afb7
BLAKE2b-256 checksum
How to use checksums
9d6d41d4bb7f56ba35562450d2432329f900ef16dbca9356d648eef1c8d160cf
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

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