Skip to main content

veiled

A very thin CLI wrapper around cryptography.fernet:Fernet for symmetric encryption.

I made this to use in CI things, so I can keep encrypted secrets in my git repositories, and have my build agents decrypt them using a centralized key.

installation

pip install veiled

It's recommended to pin the install to a specific version

usage

Use --help to view command-specific usage.

Usage: veil [OPTIONS] COMMAND [ARGS]...

Options:
  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.
  --help                          Show this message and exit.

Commands:
  decrypt
  decrypt-file
  decrypt-yaml
  encrypt
  encrypt-file
  encrypt-yaml
  generate-key
  version

Release files for veiled 0.2.6

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

Source distribution (sdist)

Source distribution for veiled 0.2.6
File Size Uploaded
veiled-0.2.6.tar.gz 61.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for veiled 0.2.6
File Interpreter ABI Platform
veiled-0.2.6-py3-none-any.whl Python 3 none any Details

Total release size: 65.5 kB

Release files / veiled-0.2.6.tar.gz

Download URL veiled-0.2.6.tar.gz
Size 61.9 kB
Tags Source
SHA-256 checksum
How to use checksums
74901a49d1249ac35c5fca9c8cd75f07010c0c7b9dfc081633c46e56c8dc07b4
BLAKE2b-256 checksum
How to use checksums
31195bea2be9d74fe086c5a83a36d2f516e64cc5be1ea8a2fbd379e588b96123
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 6, 2026.

Transparency log

Release files / veiled-0.2.6-py3-none-any.whl

Download URL veiled-0.2.6-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f3c4153c7fdbf1c88f1a4ab2569ff7f4f020a21c16446c70bac447dd68906876
BLAKE2b-256 checksum
How to use checksums
1bf1cdecd0a600efb475b1492d200493688fbf0ad1ca8cf2d787786e70a2d981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.6 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.1

2 release files

0.1.0

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