{"id":17189563,"url":"https://github.com/raratiru/django-quenv","last_synced_at":"2025-04-13T19:24:17.000Z","repository":{"id":57421448,"uuid":"185250129","full_name":"raratiru/django-quenv","owner":"raratiru","description":"Helps the process of license housekeeping in a Django project, the spdx way.","archived":false,"fork":false,"pushed_at":"2022-01-27T12:16:09.000Z","size":58,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T10:06:44.611Z","etag":null,"topics":["django","django-admin","python","python-environment"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raratiru.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-06T18:27:46.000Z","updated_at":"2022-01-02T01:08:46.000Z","dependencies_parsed_at":"2022-09-10T14:10:44.265Z","dependency_job_id":null,"html_url":"https://github.com/raratiru/django-quenv","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raratiru%2Fdjango-quenv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raratiru%2Fdjango-quenv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raratiru%2Fdjango-quenv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raratiru%2Fdjango-quenv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raratiru","download_url":"https://codeload.github.com/raratiru/django-quenv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248766765,"owners_count":21158314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","django-admin","python","python-environment"],"created_at":"2024-10-15T01:11:55.715Z","updated_at":"2025-04-13T19:24:16.970Z","avatar_url":"https://github.com/raratiru.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/raratiru/django-quenv.svg?logo=lgtm\u0026logoWidth=18)](https://lgtm.com/projects/g/raratiru/django-quenv/context:python)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/81098980cb5b40e899c5161835020509)](https://www.codacy.com/app/raratiru/django-quenv?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=raratiru/django-quenv\u0026amp;utm_campaign=Badge_Grade)\n\n**In Alpha phase, no tests exist and changes are possible to occur.**\n\nDjango Quality Environment Report\n=================================\n\nThis app uses setuptools to gather the names of all packages in a virtualenv.\n\n\nFrom the metadata of each package, it collects all available information about\nits license(s).\n\n\nIt uses the [lgtm](https://lgtm.com/) api to query the quality metrics of\ngithub based packages.\n\nAll data are saved first to a json file and then loaded to the database.\nOnly one fixture per day can be created.\n\nFinally, it creates a report of any change occurred to a package, namely:\nIf it was **added**, **removed** or its **license** has **changed.**\n\n\nInstallation\n------------\n```\npip install django-quenv\n```\n\n```\nINSTALLED_APPS = [\n    ...,\n    'quenv',\n]\n```\n\n```\n./manage.py migrate\n./manage.py quenv\n```\n\nConfiguration\n-------------\nIn `settings,py` the following configuration can take place:\n\n`QUENV_PATH`: The path where the fixtures are saved. Default: `.`\n\n`QUENV_UPDATE_DB`: Default `True`, if `False` it only creates the fixtures.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraratiru%2Fdjango-quenv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraratiru%2Fdjango-quenv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraratiru%2Fdjango-quenv/lists"}