Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

Metadata

Release files for whizbang-deployer 1.3.0a660

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for whizbang-deployer 1.3.0a660
File Size Uploaded
whizbang-deployer-1.3.0a660.tar.gz 70.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for whizbang-deployer 1.3.0a660
File Interpreter ABI Platform
whizbang_deployer-1.3.0a660-py3-none-any.whl Python 3 none any Details

Total release size: 210.0 kB

Release files / whizbang-deployer-1.3.0a660.tar.gz

Download URL whizbang-deployer-1.3.0a660.tar.gz
Size 70.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d37907f0a984ec1149b35500c0e01fa101b66c17d06260f7dc9111578075cfa7
BLAKE2b-256 checksum
How to use checksums
8a5a9d988907957268d5a0af18452d3b6460b8575970732843d00123bac0d7c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.8 CPython/3.9.16 Linux/5.15.0-1031-azure

Release files / whizbang_deployer-1.3.0a660-py3-none-any.whl

Download URL whizbang_deployer-1.3.0a660-py3-none-any.whl
Size 139.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eb94a79a46546e6bbe0003b63251cc0ee1fd35e8160716bbb3e3cb8a6138df2e
BLAKE2b-256 checksum
How to use checksums
20b1e7ea29feb48df6b9242371b90c3e0e61e416c30ee4eef952be919cd6437a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.8 CPython/3.9.16 Linux/5.15.0-1031-azure

Release history Release notifications | RSS feed

This release

1.3.0a660 This release

2 release files

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