Skip to content

Allow creating KDBs from scratch, added setup.py for pip install#9

Merged
brettviren merged 9 commits into
brettviren:masterfrom
SteelPangolin:master
Jun 22, 2013
Merged

Allow creating KDBs from scratch, added setup.py for pip install#9
brettviren merged 9 commits into
brettviren:masterfrom
SteelPangolin:master

Conversation

@SteelPangolin

Copy link
Copy Markdown
Contributor

I fixed a lot of broken or missing stuff that was preventing me from creating KDB files from scratch using your library. I've also added a setup.py file to allow pip install to work with this package, updated the tests that were working to be runnable from nose or py.test, and added a new test that creates a fresh KDB, writes it, and then reads it back.

Thanks for your work on this. It's really handy to have a KDB reader/writer that works with Python 2.7 and is GPLv2 rather than v3.

Added Nose test discovery to setup.py.
Added keepassc.py to setup.py.
Corrected license file: it was a reference to GPLv2+ followed by
the old NetBSD with attribution license, but since all the other files
have GPLv2+ comments at the top, I believe this to be a mistake.
No longer updates access time for every node while reading the file.
@brettviren

Copy link
Copy Markdown
Owner

Looks good. Thanks!

brettviren added a commit that referenced this pull request Jun 22, 2013
Allow creating KDBs from scratch, added setup.py for pip install
@brettviren brettviren merged commit 0ad5e30 into brettviren:master Jun 22, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants