Metadata-Version: 2.1
Name: django-quenv
Version: 0.1.6
Summary: A django application that gathers the names of all installed packages in a virtualenv, their licenses along with related quality metrics, in django-admin.
Home-page: https://github.com/raratiru/django-quenv
Author: George Tantiras
License: BSD 3-Clause License
Description: [![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/raratiru/django-quenv.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/raratiru/django-quenv/context:python)
        [![Codacy Badge](https://api.codacy.com/project/badge/Grade/81098980cb5b40e899c5161835020509)](https://www.codacy.com/app/raratiru/django-quenv?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=raratiru/django-quenv&amp;utm_campaign=Badge_Grade)
        
        **In Alpha phase, no tests exist and changes are possible to occur.**
        
        Django Quality Environment Report
        =================================
        
        This app uses setuptools to gather the names of all packages in a virtualenv.
        
        
        From the metadata of each package, it collects all available information about
        its license(s).
        
        
        It uses the [lgtm](https://lgtm.com/) api to query the quality metrics of
        github based packages.
        
        All data are saved first to a json file and then loaded to the database.
        Only one fixture per day can be created.
        
        Finally, it creates a report of any change occurred to a package, namely:
        If it was **added**, **removed** or its **license** has **changed.**
        
        
        Installation
        ------------
        ```
        pip install django-quenv
        ```
        
        ```
        INSTALLED_APPS = [
            ...,
            'quenv',
        ]
        ```
        
        ```
        ./manage.py migrate
        ./manage.py quenv
        ```
        
        Configuration
        -------------
        In `settings,py` the following configuration can take place:
        
        `QUENV_PATH`: The path where the fixtures are saved. Default: `.`
        
        `QUENV_UPDATE_DB`: Default `True`, if `False` it only creates the fixtures.
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Natural Language :: English
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management
Requires-Python: >=3.5
Description-Content-Type: text/markdown
