Skip to main content

convocations

Project description

convocations

a set of invoke-inspired, raft-based convocations that we hope can help make development and devops a little easier. powered by angry penguins.

pypi

useful utilities when working on projects intended to be published in a python repository like pypi

pypi.template

creates a template project that you can use to create packages / modules that will be deployed to pypi or another python repository.

python

useful utilities to make life easier for those getting started with using a repository.

python.setup

creates a standard virtual environment for running the project

python.build

builds the project using setup.py or pyproject.toml

python.clean

cleans any builds

python.test

runs test via pytest and prints out a coverage report

python.bump_version

bumps the current version of the project via bumpversion

python.upload

uploads any distribution via twine

python.publish

a handy combination of clean, test, build, version, upload

aws

configuration keys

name description
convocations.prefix a handy prefix used in output and the directory in which cfn templates / parameters can be found
aws object
aws.profile the profile to use when creating boto3 sessions
aws.start_url the sso start url
aws.account_id the target account id for sso
aws.sso_account_id an alias for account_id
aws.sso_region the region in which sso is configured
aws.sso_start_url an alias for start_url
aws.role the role which we will assume after sso is completed, if unspecified, we will take the first role alphabetically
aws.sso_role_name an alias for role
aws.global_parameter_files files that contain parameters that should be loaded by default when using cloudformation. by convention the file at convocation.prefix/params/global.yml will also be loaded.

palo_alto

todd

fortigate

checkpoint

xkcd

Contributing

apt requirements for azure

azure development will require certain os level packages to be installed:

apt install -y gnome-keyring libgirepository1.0-dev libcairo2-dev

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

convocations-2.13.tar.gz (111.7 kB view details)

Uploaded Source

File details

Details for the file convocations-2.13.tar.gz.

File metadata

  • Download URL: convocations-2.13.tar.gz
  • Upload date:
  • Size: 111.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.16

File hashes

Hashes for convocations-2.13.tar.gz
Algorithm Hash digest
SHA256 87af53667f4f1eff31f200bda2958390b866e4b4f7df40f7cba53cf54eaa6f3f
MD5 106215b18e010f384ee5bc7dbc4bfadb
BLAKE2b-256 95568bd9b5ee1598bcc6d43aa45d80f477aee9ba6311dd099a02a4210caf8c5d

See more details on using hashes here.

Supported by

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