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.8.tar.gz (109.6 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for convocations-2.8.tar.gz
Algorithm Hash digest
SHA256 f7cdc91a63eb1be25f3593016d6518dcdb82d3f2b0dc5e7adc6277b81e336d75
MD5 d8fd71ac67bb8a54ec2c07ecfd2daa6e
BLAKE2b-256 d89c9304cb5ddebbff39febf9aac49afc8d86e5ccdf86b1cf485e0cf2245f0d6

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