pyscrambler
Toy Data Scrambler using re-arrangement as a basis
This is a pet project in the interests of learning more about encryption. It is never advisable to re-invent the wheel unless one wishes to learn more about wheels and that is the purpose of this project. The wheel implemented by this project should not in any way be considered fit for purpose in real-life situations
Installation Instructions
This project provides a Python Package which can be installed by either of the following methods:
PyPi
pip install pyscrambler
This Repo
By Version
Every new version uploaded to PyPi is tagged with the appropriate version number:
pip install git+git://github.com/saxbophone/pyscrambler.git@v0.0.10
master
branch
Latest pip install git+git://github.com/saxbophone/pyscrambler.git@master
Running the Test Suite
# install requirements
make install
# run tests
make tests
Running the individual lint, test and cover steps that make up the test sequence
# lints code with flake8
make lint
# runs unit tests with coverage
make test
# checks that code coverage is at minimum acceptable (98%)
make cover