pinae / ctSESAM-python-memorizing

This is a command line Python version of the c't password manager which is extended to save password settings locally.
GNU General Public License v3.0
23 stars 16 forks source link

Pls. add a list of prerequisites (dependencies, libraries) #1

Open Wikinaut opened 9 years ago

Wikinaut commented 9 years ago

When trying to use this program on Opensuse Tumbleweed, I found, that many libraries are required by this code, but are missing currently on a standard installation. Perhaps someone can add a list of the prerequisites in the readme.

For example, python3-pycrypto is currently not available via YaST for Opensuse Tumbleweed and needs to be installed via ```pip3 install pycrypto" but this requires more than python3-devel ...

pinae commented 9 years ago

I see. I am a bit confused that pycrypto is not bundled. Could you please check if cryptography.io can easily be installed on your system. I might switch to this library because it uses openssl which has reviewed code.

Wikinaut commented 9 years ago

@pinae just as a very quick info:

on https://software.opensuse.org/ there is a package called python3-cryptography for all recent releases including Opensuse Tumbleweed.

Let me know, if you want me to test something, or if you need more information. I am willing to help.

python3-cryptography
Python library which exposes cryptographic recipes and primitives

cryptography is a package designed to expose cryptographic
recipes and primitives to Python developers.  Our goal is
for it to be your "cryptographic standard library". It
supports Python 2.6-2.7, Python 3.2+, and PyPy.

cryptography includes both high level recipes, and low
level interfaces to common cryptographic algorithms such as
symmetric ciphers, message digests and key derivation
functions.