convocations


Nameconvocations JSON
Version 2.8 PyPI version JSON
download
home_pagehttps://github.com/crazy-penguins/convocations
Summaryconvocations
upload_time2024-11-13 14:08:45
maintainerNone
docs_urlNone
author2ps
requires_pythonNone
licenseBSD
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # convocations

a set of [`invoke`](https://pypi.org/project/invoke)-inspired, [`raft`](https://pypi.org/project/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:

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

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/crazy-penguins/convocations",
    "name": "convocations",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "2ps",
    "author_email": "pshingavi@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/d8/9c/9304cb5ddebbff39febf9aac49afc8d86e5ccdf86b1cf485e0cf2245f0d6/convocations-2.8.tar.gz",
    "platform": null,
    "description": "# convocations\n\na set of [`invoke`](https://pypi.org/project/invoke)-inspired, [`raft`](https://pypi.org/project/raft)-based convocations that we hope\ncan help make development and devops a little easier.  powered by angry penguins.\n\n\n## pypi\n\nuseful utilities when working on projects intended to be published in a\npython repository like pypi\n\n### pypi.template\n\ncreates a template project that you can use to create packages / modules\nthat will be deployed to pypi or another python repository.  \n\n## python\n\nuseful utilities to make life easier for those getting started with using\na repository.\n\n### python.setup\n\ncreates a standard virtual environment for running the project\n\n### python.build\n\nbuilds the project using setup.py or pyproject.toml\n\n### python.clean\n\ncleans any builds\n\n### python.test\n\nruns test via pytest and prints out a coverage report\n\n### python.bump_version\n\nbumps the current version of the project via bumpversion\n\n### python.upload\n\nuploads any distribution via twine\n\n### python.publish\n\na handy combination of clean, test, build, version, upload\n\n## aws\n\n### configuration keys\n\n| name                       | description                                                                                                                                                                    |\n|----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| convocations.prefix        | a handy prefix used in output and the directory in which cfn templates / parameters can be found                                                                               |\n| aws                        | object                                                                                                                                                                         |\n| aws.profile                | the profile to use when creating boto3 sessions                                                                                                                                |\n| aws.start_url              | the sso start url                                                                                                                                                              |\n| aws.account_id             | the target account id for sso                                                                                                                                                  |\n| aws.sso_account_id         | an alias for account_id                                                                                                                                                        |\n| aws.sso_region             | the region in which sso is configured                                                                                                                                          |\n| aws.sso_start_url          | an alias for start_url                                                                                                                                                         |\n| aws.role                   | the role which we will assume after sso is completed, if unspecified, we will take the first role alphabetically                                                               |\n| aws.sso_role_name          | an alias for role                                                                                                                                                              |\n| 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. |\n\n\n## palo_alto\n\n## todd\n\n## fortigate\n\n## checkpoint\n\n## xkcd\n\n## Contributing\n\n### apt requirements for azure \n\nazure development will require certain os level packages to be\ninstalled:\n\n```bash\napt install -y gnome-keyring libgirepository1.0-dev libcairo2-dev\n```\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "convocations",
    "version": "2.8",
    "project_urls": {
        "Homepage": "https://github.com/crazy-penguins/convocations"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d89c9304cb5ddebbff39febf9aac49afc8d86e5ccdf86b1cf485e0cf2245f0d6",
                "md5": "d8fd71ac67bb8a54ec2c07ecfd2daa6e",
                "sha256": "f7cdc91a63eb1be25f3593016d6518dcdb82d3f2b0dc5e7adc6277b81e336d75"
            },
            "downloads": -1,
            "filename": "convocations-2.8.tar.gz",
            "has_sig": false,
            "md5_digest": "d8fd71ac67bb8a54ec2c07ecfd2daa6e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 109562,
            "upload_time": "2024-11-13T14:08:45",
            "upload_time_iso_8601": "2024-11-13T14:08:45.982001Z",
            "url": "https://files.pythonhosted.org/packages/d8/9c/9304cb5ddebbff39febf9aac49afc8d86e5ccdf86b1cf485e0cf2245f0d6/convocations-2.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-13 14:08:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "crazy-penguins",
    "github_project": "convocations",
    "github_not_found": true,
    "lcname": "convocations"
}
        
2ps
Elapsed time: 0.65322s