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)
| File | Size | Uploaded | |
|---|---|---|---|
| whizbang-deployer-1.3.0a660.tar.gz | 70.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|