Skip to main content

Whizbang Deployer - An all-in-one Azure deployment solution

Project description

Whizbang

The Whizbang deployer is a tool designed to simplify deployments of Azure solutions. The solutions contains utilities and functions that implmenting projects use to deploy specific azure solutions for customers.

Installation

It it important to note that this package is installed and distributed in two different modes:

  • Local Binary Installation -> This requires the needed packages to be install globally. This is how development with dependent projects (i.e. empower) is typically done.
  • Containerized -> The containerized method includes binary dependencies which are used for CI/CD and is how the artifact is actually deployed and used in production.

Mac Prequisites

  • brew install docker docker-compose

Windows Prequisites

TODO

Local Binary Build

poetry install poetry build pip3 uninstall whizbang-deployer -y pip3 install ./dist/whizbang*.whl Then run any solution file directly: python solution.py

To run tests: python3 -m pytest

Containerized Build

These may no longer work.

To run pytests:

  • docker-compose -f docker_builds/docker-compose.yml up --build pyenv

To run pytests with watch:

  • docker-compose -f docker_builds/docker-compose.yml up --build pyenv-watch

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

whizbang-deployer-1.3.0a93.tar.gz (60.6 kB view details)

Uploaded Source

Built Distribution

whizbang_deployer-1.3.0a93-py3-none-any.whl (121.5 kB view details)

Uploaded Python 3

File details

Details for the file whizbang-deployer-1.3.0a93.tar.gz.

File metadata

  • Download URL: whizbang-deployer-1.3.0a93.tar.gz
  • Upload date:
  • Size: 60.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.9.10 Linux/5.11.0-1028-azure

File hashes

Hashes for whizbang-deployer-1.3.0a93.tar.gz
Algorithm Hash digest
SHA256 9870504811fb7c0cb0b989e93c7d80e48adabfacfd5d121f2efa3bc7d54de924
MD5 e966a71c3f6b7e11bc9fd06d0de4a741
BLAKE2b-256 bcf9aa6f8031c31920ef0dadd7814c15af977179884cc2f98757d5395fb65f67

See more details on using hashes here.

File details

Details for the file whizbang_deployer-1.3.0a93-py3-none-any.whl.

File metadata

File hashes

Hashes for whizbang_deployer-1.3.0a93-py3-none-any.whl
Algorithm Hash digest
SHA256 1a78b90c17dcc5d1be4462640b7c0ece2f7f15ab2d8ffccab816548715f3b5c2
MD5 577ed6834a6fd39b2a9b61d38c74e11f
BLAKE2b-256 3b4859976e909eecaec01e36a124ce90a2249078d80843a76d5bbcec0a78d3fd

See more details on using hashes here.

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