adewes / blitzdb

Blitz is a document-oriented database for Python that is backend-agnostic. It comes with a flat-file database for JSON documents and provides MongoDB-like querying capabilities.
http://blitzdb.readthedocs.org
MIT License
330 stars 37 forks source link

Missing dependency info on PyPI #66

Open jnohlgard opened 8 years ago

jnohlgard commented 8 years ago

The six module is missing when installing in a clean virtualenv (py34). I think the dependency info seem to be missing from the PyPI package.

(tmp) % pip install blitzdb
Collecting blitzdb
Installing collected packages: blitzdb
Successfully installed blitzdb-0.2.12
(tmp) % python
Python 3.4.3 (default, Jan  2 2016, 11:36:17) 
[GCC 5.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import blitzdb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/jgn/.virtualenvs/tmp/lib/python3.4/site-packages/blitzdb/__init__.py", line 1, in <module>
    from .document import Document
  File "/home/jgn/.virtualenvs/tmp/lib/python3.4/site-packages/blitzdb/document.py", line 8, in <module>
    import six
ImportError: No module named 'six'
>>> 
(tmp) % pip install six
Collecting six
  Using cached six-1.10.0-py2.py3-none-any.whl
Installing collected packages: six
Successfully installed six-1.10.0
(tmp) % python         
Python 3.4.3 (default, Jan  2 2016, 11:36:17) 
[GCC 5.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import blitzdb
>>>