Vigenere cipher encryption for Python
Project description
vigenere-py
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
Release history Release notifications | RSS feed
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.2.tar.gz
(7.4 kB
view hashes)
Built Distribution
Close
Hashes for vigenere_py-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1ac6942f40bc12388aa26033a0063c4844099410f45b0aa434585204369f4ce |
|
MD5 | dd4e3e4b890bc969d9f9eada05ec9c0e |
|
BLAKE2b-256 | 701f24e3e600020d5fb39e449215d0ea4a8a1fe2efc4ec05d4074640dca33a4a |