mahmoud / awesome-python-applications

💿 Free software that works great, and also happens to be open-source Python.
ftp://you:relookin@it#readme
16.78k stars 2.68k forks source link

Python Version Detection #86

Closed ngtvspc closed 5 years ago

ngtvspc commented 5 years ago

Adds detection of the packages compatible python versions to apatite. Versions are the minimum compatible version

Sample data:

{"metric_name": "arch", "project": "nbgrader", "pull_date": "2019-08-17T01:20:43", "result": {"compat": {"py_2_version": "2.7,", "py_3_version": "3.2"}, "dep": {"concurrency": "tornado"}, "pkg": {"container": ""}, "type": "server"}, "~ms": 1053.77}
{"metric_name": "arch", "project": "open_edx_platform", "pull_date": "2019-08-17T01:20:44", "result": {"compat": {"py_2_version": null, "py_3_version": "3.3"}, "dep": {"server_framework": "django"}, "pkg": {"container": ""}, "type": "server"}, "~ms": 13880.14}
{"metric_name": "arch", "project": "anuga", "pull_date": "2019-08-17T01:20:44", "result": {"compat": {"py_2_version": "2.6", "py_3_version": null}, "dep": {}, "pkg": {"container": "", "freezer": "py2exe"}, "type": "desktop"}, "~ms": 1287.4}
mahmoud commented 5 years ago

Looks good! Even with its quirks, vermin's a good find!