Nichlas Severinsen 8661a20622 Add section on packagin and dependencies to specification | 1 year ago | |
---|---|---|
.. | ||
.gitignore | 1 year ago | |
README.md | 1 year ago | |
flow.d2 | 1 year ago | |
flow.png | 1 year ago | |
tables.d2 | 1 year ago | |
tables.png | 1 year ago |
Note This specification has not been implemented yet.
Note Work in progress.
Here is a flow diagram to explain the different ways a user can interact with LibRay:
As you can see there are three main routes:
It is assumed that no. 3 is the most common way to use LibRay, simply give it your .iso file and let LibRay decrypt it.
LiBray bundles a database containing two tables:
pycryptodomex
tqdm
requests
beautifulsoup4
In previous versions there were problems where dependencies interfered with eachother (notably, crypto
vs pycrypto
vs pycryptodome
), so 1.0.0 and above uses pycryptodomex
which is standalone from the previously mentioned packages.