Troposphere

Latest version: v4.8.0

Safety actively analyzes 630272 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 18 of 18

0.1.2

------------------

* First PyPI release
* Add S3 bucket support [GH*1]


Releasing
=========

Steps to release a new version
------------------------------

- Change version in troposphere/\_\_init\_\_.py
- Change version in docs/conf.py
- Update CHANGELOG.md with changes made since last release
- Verify release installs on Python 3: ``make release-test``
- Create a signed tag: ``git tag --sign -m "Release 1.1.1" 1.1.1``
- Build the distribution: python -m build --sdist --wheel .
- Use twine to check the release: twine check dist/troposphere-1.1.1*[.whl,.gz]
- Upload using twine: twine upload -s dist/troposphere-1.1.1*[.whl,.gz]
- Push commits: ``git push``
- Push tag: ``git push --tags``
- Update github release page: https://github.com/cloudtools/troposphere/releases


Helper to create CHANGELOG entries
----------------------------------

``git log --reverse --pretty=format:"%s" | tail -100 | sed 's/^/* /'``

Helper to list supported resources
----------------------------------

``grep -h 'resource_type = "AWS::' troposphere/* | sed 's/[ ]*resource_type = "'// | cut -f1-3 -d: | sort | uniq | sed 's/^/- /'``

Page 18 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.