123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- Installing and upgrading:
- =========================
- You can get the latest stable version of pwman3 from pypi::
- $ pip install pwman3
- Or you can install pwman3 cloning the repository and running::
-
- $ git clone https://github.com/pwman3/pwman3.git
- $ cd pwman3 && pip install .
- Inside the extraced directory. At the moment pypi still does not have
- the latest version of pwman3.
- Upgrading from version 0.5.x
- ----------------------------
- If you used the 0.5.x Tversion of ``pwman3`` your database is not compatible
- with the new 0.6.x version of ``pwman3``. You need to export your database
- to a CSV from version 0.5.3 with::
- pwman> export
- See ``help export`` when running pwman3 in version 0.5.3.
- Once exported you should rename your old database, to keep a backup of it.
- Then you can install pwman3 in version 0.6.x as described above. When finished
- you can import your passwords from the CSV to a new database with::
- $ pwman3 -i path_to_your_file.csv
- When the import is done, start pwman3 with::
-
- $ pwman3
- If the import was success, erase the CSV file, which contains your passwords
- in clear text.
- A Note about Python versions
- ----------------------------
- Pwman3 was tested on Python versions 2.7-3.x. However, du to subtle differences
- in PyCrypto, unicode and other stuff it is not recommended to use the same database
- with different Python versions.
- Hence, if you are using Python version 2.7.x to run Pwman3 and later on you would
- like to change your default Python interpreter to Python 3 serious, it is recommended
- that you export your database and re-import it to a new database created using Python
- 3.X .
- Database versions
- -----------------
- The current version of Pwman3 is tested with Postgresql-9.3, MySQL-5.5,
- MongoDB 2.6.X and SQLite3.
- The required python drivers are:
-
- * pymysql version 0.6.6
- * psycopg2 version 2.6
- * pymongo version 2.8
|