Skip to main content

clickable\_ansible provides ansible helpers for clickable.

Release

Stable branch is master; development branch is dev. Usual release steps are :

# install dev tools and switch in pipenv
pipenv install --dev
pipenv shell

# update setup.py to target clickable release
# (use a git branch)

# update Pipfile.lock
pipenv lock --clear
pipenv install --dev

# prepare dev branch for release...
# update version
# increase version; may be launch multiple time to cycle dev, rc, ...
bump2version --verbose prerel [--allow-dirty] [--no-commit] [--no-tag]

# merge on main
git checkout main
git pull
git merge dev

# prepare next development version (+1dev0)
git checkout dev
bump2version --verbose --no-tag minor

# push all (launch with --dry-run to check before actual update)
# delete (git tag -d <tag> unneeded tags - dev, rc)
git push --all
git push --tag

# publish (pypi credentials required)
git checkout tag
pipenv shell
python setup.py clean --all
rm -rf dist/*
python setup.py sdist
python setup.py bdist_wheel
# fake upload
# run pypi-server in another shell
mkdir -p /tmp/packages && pypi-server -P . -a . /tmp/packages/
twine upload  -u "" -p "" --repository-url http://localhost:8080/ dist/*.whl dist/*.tar.gz

# real upload
twine upload dist/*.whl dist/*.tar.gz

History

v1.4

Publishing procedure update.

v1.3

  • fix bugs with multiple args and click 8.0 (if multiple is not set and default is [], a string '[]' is given as argument)

v1.2

  • updated clickable (v1.3)

v1.1

  • updated clickable (v1.1)
  • some build enhancements (wip)

v1.0 (2021-08-31)

  • reworked versioning and build system

Metadata

Release files for clickable-ansible 1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for clickable-ansible 1.4
File Size Uploaded
clickable_ansible-1.4.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for clickable-ansible 1.4
File Interpreter ABI Platform
clickable_ansible-1.4-py3-none-any.whl Python 3 none any Details

Total release size: 11.1 kB

Release files / clickable_ansible-1.4.tar.gz

Download URL clickable_ansible-1.4.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6831c7774200ed87ee906ece533dd6a9a47b5ad0b45b84f16988c72f393c9410
BLAKE2b-256 checksum
How to use checksums
b179b43dd1aaef34e71cf3affe58ac0844766ad0fbb9ef4d4bdb64577c794e3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

Release files / clickable_ansible-1.4-py3-none-any.whl

Download URL clickable_ansible-1.4-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
99f90d0dc3a9bd021a8db54050078673708d0404de791587650a279944ecb2c0
BLAKE2b-256 checksum
How to use checksums
9d4d629859dfc99cd98d1573dde6e349837c1f6bb1934ed1e22dda635d8dec45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

Release history Release notifications | RSS feed

This release

1.4 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page