Django EAV 2 - EAV storage for modern Django
Find a file
Iwo Herka 1cdd94fb97 Update TravisCI config to use Tox
This commit replaces Coveralls config with cmd args. This is in order to
remove PyYAML from TravisCI dependencies, which breaks under
Python3.7-dev.
2018-06-15 09:50:46 +02:00
docs More spelling corrections 2010-09-29 13:25:41 +03:00
eav Fix Python 2.7 compatibility 2018-06-14 16:15:36 +02:00
tests Fix data validation 2018-06-14 16:15:36 +02:00
.coveragerc Configure coverage's ignored files 2018-06-14 16:15:36 +02:00
.gitignore Update gitignore 2018-05-18 13:37:53 +02:00
.travis.yml Update TravisCI config to use Tox 2018-06-15 09:50:46 +02:00
CONTRIBUTORS.md Add contributors list 2018-06-03 16:01:47 +02:00
LICENSE Move license notice to root directory (#3) 2018-05-18 13:37:39 +02:00
README.md Update README (#6) 2018-06-14 16:15:36 +02:00
requirements.txt Update TravisCI config to use Tox 2018-06-15 09:50:46 +02:00
runtests Remove Sites framework dependency (#9) (#15) 2018-06-04 17:19:05 +02:00
setup.py Remove long description from setup.py 2018-06-14 16:15:36 +02:00
tox.ini Setup tox (#16) 2018-06-14 16:15:36 +02:00

Build Status Coverage Status Codacy Badge Maintainability Requirements Status

Django EAV 2 - Entity-Attribute-Value storage for Django

Introduction

Django EAV 2 is a fork of django-eav (which itself was derived from eav-django). This project aims to:

  • add Python 3 support
  • add Django 1.11 and 2.0 support
  • modernize and clean-up the codebase
  • drop Django <1.11 dependencies
  • remove dependency on Sites framework
  • fix unresolved issues
  • update documentation (Sphinx + ReadTheDocs)
  • create exhaustive (and automated) tests
  • add new features

(For now) our progress can be tracked through issues. Feel free to join the discussion.

Installing from git

pip install git+https://github.com/makimo/django-eav2@master

Installing from source

git clone git@github.com:makimo/django-eav2.git
cd django-eav2
python setup.py install

To uninstall:

python setup.py install --record files.txt
rm $(cat files.txt)