Skip to main content

Vigenere cipher encryption for Python

Project description

vigenere-py

PyPI Changelog Tests License

null

Installation

Install this package with pipx for use as a standalone CLI:

pipx install vigenere-py

vigenere --help

Alternatively, you can install this package for use as a library via pip (ideally run this inside a virtualenv):

pip install vigenere-py

Usage

For help, run:

vigenere --help

You can also use:

python -m vigenere --help

Bash shell completions

_VIGENERE_COMPLETE=bash_source vigenere > ~/.local/share/bash-completion/completions/vigenere

Development

To contribute to this tool, first checkout the code.

Poetry

Poetry is used to manage dependencies and virtualenvs. So install poetry before proceeding.

I recommend installing poetry with pipx.

pipx install poetry

But if you don't want to use pipx, there are other installation instructions here: https://python-poetry.org/docs/#installation

Installing dependencies

cd vigenere-py
poetry install

Running the app

poetry run vigenere --help

Running tests

poetry run mypy .
poetry run pytest -v

Or, you can run these as a poe task:

Install poe:

pipx install poethepoet

Run tests:

poe test

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

vigenere_py-0.1.3.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

vigenere_py-0.1.3-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file vigenere_py-0.1.3.tar.gz.

File metadata

  • Download URL: vigenere_py-0.1.3.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for vigenere_py-0.1.3.tar.gz
Algorithm Hash digest
SHA256 f9ba0c5c9f9727e2132ff2a190b6f04ba7ac8d75f9fb61f319db9b87207a8793
MD5 f47637969bd3020cae6db0687a7cb332
BLAKE2b-256 9ce5912e47403c5c5b120eb8c80760ffdb175f4d7a2f3c7846d308b0d13c9230

See more details on using hashes here.

File details

Details for the file vigenere_py-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: vigenere_py-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for vigenere_py-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 aa1cfe804f8213919a8b8690fabd9ecf43c4a92bb54881b35861ef35f99e4c3e
MD5 a3fe103a653b902c9799e17128c3c834
BLAKE2b-256 fc0eb73091093072c50bf2d1f26920c2b2ee08ca1d25997ede4d3d18adac1309

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