Metadata-Version: 1.1
Name: django-teryt-tree
Version: 0.16.2
Summary: Django-teryt-tree is a Django app that implements TERYT database as tree by django-mptt.
Home-page: https://github.com/ad-m/django-teryt-tree
Author: Adam Dobrawy
Author-email: naczelnik@jawnosc.tk
License: BSD
Download-URL: https://github.com/ad-m/django-teryt-tree/
Description: =============================
        django-teryt-tree
        =============================
        
        .. image:: https://badge.fury.io/py/django-teryt-tree.png
            :target: https://badge.fury.io/py/django-teryt-tree
        
        .. image:: https://coveralls.io/repos/ad-m/django-teryt-tree/badge.svg?branch=master&service=github
            :target: https://coveralls.io/github/ad-m/django-teryt-tree?branch=master 
        
        Django-teryt-tree is a Django app that implements TERYT database as tree by django-mptt and flat SIMC database.
        
        Documentation
        -------------
        
        The full documentation is at https://django-teryt-tree.readthedocs.org.
        
        Quickstart
        ----------
        
        Install django-teryt-tree::
        
            pip install django-teryt-tree
        
        
        Then add to INSTALLEDA__APPS::
        
            INSTALLED_APPS+=('teryt_tree')
        
        Then use it in a project::
        
            import teryt_tree
        
        or::
        
            from teryt_tree.models import JednostkaAdministracyjna
        
        To load TERC register database visit http://eteryt.stat.gov.pl/eTeryt/rejestr_teryt/udostepnianie_danych/baza_teryt/uzytkownicy_indywidualni/pobieranie/pliki_pelne.aspx?contrast=default to download valid database. Next to execute following commands::
        
            pip install lxml
            python manage.py load_teryt --input TERC.xml
        
        To load SIMC register download valid database. Next to execute following commands::
        
            python manage.py load_simc --input SIMC.xml
        
        Features
        --------
        
        * Import database from official exports - TERC and SIMC database.
        * Store data as modified pre-order traversal tree for effective regional query
        * Support format of teryt.stat.gov.pl and eteryt.stat.gov.pl
        
        Cookiecutter Tools Used in Making This Package
        ----------------------------------------------
        
        *  cookiecutter
        *  cookiecutter-djangopackage
        
        
        
        
        History
        -------
        
        0.16.2 (2020-06-19)
        *******************
        
        * Fix progress bar for tests
        
        0.16.1 (2020-01-07)
        *******************
        
        * Add workflows to publish on tags
        * Use setuptools_scm for versionig and drop bumpversion
        * Format syntax by black
        * Format migrations by pyupgrade
        * Add black to linter in CI
        * Fix migrations chain & upgrade for Django 3.0
        
        0.16.0 (2020-01-07)
        *******************
        
        * Drop support Django < 2.2
        * Drop support Python < 3.6
        * Added support Python 3.6, 3.7, 3.8
        
        0.15.1 (2019-10-21)
        *******************
        
        * Compatibility with Django 2.1, 2.2
        * Move CI to GitHub Actions
        
        0.14.0 (2017-08-15)
        *******************
        
        * Fix update of SIMC registry
        * Fix compatibility of ``teryt_tree.est_framework_ext.viewsets.JednostkaAdministracyjnaFilter``
        * Add new format od TERC export
        
        0.13.2 (2017-08-11)
        *******************
        
        * Temporary drom SIMCSerializer
        
        0.13.1 (2017-08-11)
        *******************
        
        * Fix django-filters compatibility in ``dal_ext``.
        
        0.13.0 (2017-07-13)
        *******************
        
        * Improve import performance
        * Add support to SIMC database
        * Fix path of ```*.xml``` files (use on-premise TravisCI-cached copy)
        
        0.12.1 (2017-04-04)
        *******************
        
        * Improve compatibility django-filters 1.x in ``dal_ext``
        
        0.12.0 (2017-04-04)
        +++++++++++++++++++
        
        * Move ``teryt_tree.filters`` to ``teryt_tree.filters_ext.filters``
        * Fix compatibility django-filters 1.x in ```filters_ext``
        
        0.11.0 (2016-09-13)
        +++++++++++++++++++
        * Add locale to package
        
        0.10.0 (2016-09-13)
        +++++++++++++++++++
        * Add missing migrations
        * Add dummy urlpatterns
        
        0.9.0 (2016-09-13)
        ++++++++++++++++++
        * Fix runtests
        
        0.8.0 (2016-12-10)
        ++++++++++++++++++
        * Add bumpversion
        * Add AppConfig with translation ``app_label``
        * Update polish locale
        * Extract settings as standalone file
        * Add manage.py
        
        0.7.0 (2016-09-13)
        ++++++++++++++++++
        * Drop django 1.7 support
        * Add support django 1.10
        * Add ``--limit`` param to ``load_teryt`` command
        
        0.6.0 (2016-07-03)
        ++++++++++++++++++
        
        * Add django-rest-framework extensions
        * Add django-autocomplete-light v3 support
        * Add JednostkaAdministracyjnaQuerySet.area
        * Add one-line TERC import command
        * Add cache to Travis
        * Fix syntax in HISTORY.rst
        
        
        0.5.0 (2016-04-14)
        ++++++++++++++++++
        
        * Added TravisCI badge in README.rst
        * Added download_url in setup.py
        
        0.4.0 (2016-04-14)
        ++++++++++++++++++
        
        * Remove PassThroughManagerMixin
        
        0.1.0 (2015-10-02)
        ++++++++++++++++++
        
        * First release on PyPI.
        
Keywords: django-teryt-tree
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: Polish
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
