Skip to main content

Environment management framework.

Project description

https://img.shields.io/pypi/v/wiz-env.svg https://travis-ci.org/themill/wiz.svg?branch=master Documentation Status

Wiz is an environment management framework which consists of a Python API and a command line tool. It can be used to run a command within a deterministic environment resolved from one or several package requests.

The packages are defined in package definitions which are stored in one or several registries.

The command line tool can be used as follows:

>>> wiz use "app==2.*" my-plugin -- AppExe /path/to/script

Equivalent commands can be executed using the Python API:

import subprocess
import wiz

# Resolve context.
context = wiz.resolve_context(["app==2.*", "my-plugin"])

# Run command within environment.
command = context["command"]["AppExe"]
subprocess.call(command, environ=context["environ"])

Documentation

Full documentation, including installation and setup guides, can be found at https://wiz.readthedocs.io/en/stable/

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

wiz-env-3.2.3.tar.gz (159.6 kB view details)

Uploaded Source

File details

Details for the file wiz-env-3.2.3.tar.gz.

File metadata

  • Download URL: wiz-env-3.2.3.tar.gz
  • Upload date:
  • Size: 159.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

File hashes

Hashes for wiz-env-3.2.3.tar.gz
Algorithm Hash digest
SHA256 b4f2f802d646fd629275941957d200c056cbde15ff8259723b935c18ff3e6c1c
MD5 293a2b1fb75c57418032f495dec6d66c
BLAKE2b-256 1d632030365aea72f8a2eeba8aa88fbc0bdbd48ce4395ac5fe3514406c447d8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page