summaryrefslogtreecommitdiff
path: root/spec/fixtures/expected/python
diff options
context:
space:
mode:
Diffstat (limited to 'spec/fixtures/expected/python')
-rw-r--r--spec/fixtures/expected/python/2/pip/v1.0.json196
-rw-r--r--spec/fixtures/expected/python/2/pip/v1.1.json269
-rw-r--r--spec/fixtures/expected/python/2/pip/v2.0.json175
-rw-r--r--spec/fixtures/expected/python/3/pip/v1.0.json213
-rw-r--r--spec/fixtures/expected/python/3/pip/v1.1.json292
-rw-r--r--spec/fixtures/expected/python/3/pip/v2.0.json192
-rw-r--r--spec/fixtures/expected/python/pipenv/v1.0.json77
-rw-r--r--spec/fixtures/expected/python/pipenv/v1.1.json102
-rw-r--r--spec/fixtures/expected/python/pipenv/v2.0.json75
9 files changed, 1591 insertions, 0 deletions
diff --git a/spec/fixtures/expected/python/2/pip/v1.0.json b/spec/fixtures/expected/python/2/pip/v1.0.json
new file mode 100644
index 0000000..5adaedd
--- /dev/null
+++ b/spec/fixtures/expected/python/2/pip/v1.0.json
@@ -0,0 +1,196 @@
+{
+ "licenses": [
+ {
+ "count": 4,
+ "name": "BSD"
+ },
+ {
+ "count": 4,
+ "name": "MIT"
+ },
+ {
+ "count": 1,
+ "name": "Copyright (c) 2015, Julien Fache"
+ },
+ {
+ "count": 1,
+ "name": "New BSD"
+ },
+ {
+ "count": 1,
+ "name": "Python Software Foundation License"
+ },
+ {
+ "count": 1,
+ "name": "Standard PIL License"
+ }
+ ],
+ "dependencies": [
+ {
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "Django",
+ "url": "https://www.djangoproject.com/",
+ "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "Standard PIL License"
+ },
+ "dependency": {
+ "name": "Pillow",
+ "url": "https://python-pillow.org",
+ "description": "Python Imaging Library (Fork)",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "beautifulsoup4",
+ "url": "http://www.crummy.com/software/BeautifulSoup/bs4/",
+ "description": "Screen-scraping library",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-contrib-comments",
+ "url": "https://github.com/django/django-contrib-comments",
+ "description": "The code formerly known as django.contrib.comments.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-js-asset",
+ "url": "https://github.com/matthiask/django-js-asset/",
+ "description": "script tag with additional attributes for django.forms.Media",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "django-mptt",
+ "url": "http://github.com/django-mptt/django-mptt",
+ "description": "Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-tagging",
+ "url": "https://github.com/Fantomas42/django-tagging",
+ "description": "Generic tagging application for Django",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "New BSD",
+ "url": "http://opensource.org/licenses/BSD-3-Clause"
+ },
+ "dependency": {
+ "name": "django-xmlrpc",
+ "url": "https://github.com/Fantomas42/django-xmlrpc",
+ "description": "XML-RPC Server App for the Django framework.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "Copyright (c) 2015, Julien Fache"
+ },
+ "dependency": {
+ "name": "mots-vides",
+ "url": "https://github.com/Fantomas42/mots-vides",
+ "description": "Python library for managing stop words in many languages.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pyparsing",
+ "url": "http://pyparsing.wikispaces.com/",
+ "description": "Python parsing module",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pytz",
+ "url": "http://pythonhosted.org/pytz",
+ "description": "World timezone definitions, modern and historical",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "Python Software Foundation License",
+ "url": "http://hg.python.org/cpython/raw-file/89ce323357db/LICENSE"
+ },
+ "dependency": {
+ "name": "regex",
+ "url": "https://bitbucket.org/mrabarnett/mrab-regex",
+ "description": "Alternative regular expression module, to replace re.",
+ "pathes": [
+ "."
+ ]
+ }
+ }
+ ]
+}
diff --git a/spec/fixtures/expected/python/2/pip/v1.1.json b/spec/fixtures/expected/python/2/pip/v1.1.json
new file mode 100644
index 0000000..30e4cc1
--- /dev/null
+++ b/spec/fixtures/expected/python/2/pip/v1.1.json
@@ -0,0 +1,269 @@
+{
+ "version": "1.1",
+ "licenses": [
+ {
+ "count": 4,
+ "name": "BSD"
+ },
+ {
+ "count": 4,
+ "name": "MIT"
+ },
+ {
+ "count": 1,
+ "name": "Copyright (c) 2015, Julien Fache"
+ },
+ {
+ "count": 1,
+ "name": "New BSD"
+ },
+ {
+ "count": 1,
+ "name": "Python Software Foundation License"
+ },
+ {
+ "count": 1,
+ "name": "Standard PIL License"
+ }
+ ],
+ "dependencies": [
+ {
+ "licenses": [
+ {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ }
+ ],
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "Django",
+ "url": "https://www.djangoproject.com/",
+ "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "Standard PIL License",
+ "url": ""
+ }
+ ],
+ "license": {
+ "name": "Standard PIL License"
+ },
+ "dependency": {
+ "name": "Pillow",
+ "url": "https://python-pillow.org",
+ "description": "Python Imaging Library (Fork)",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ }
+ ],
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "beautifulsoup4",
+ "url": "http://www.crummy.com/software/BeautifulSoup/bs4/",
+ "description": "Screen-scraping library",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ }
+ ],
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-contrib-comments",
+ "url": "https://github.com/django/django-contrib-comments",
+ "description": "The code formerly known as django.contrib.comments.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ }
+ ],
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-js-asset",
+ "url": "https://github.com/matthiask/django-js-asset/",
+ "description": "script tag with additional attributes for django.forms.Media",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ }
+ ],
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "django-mptt",
+ "url": "http://github.com/django-mptt/django-mptt",
+ "description": "Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ }
+ ],
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-tagging",
+ "url": "https://github.com/Fantomas42/django-tagging",
+ "description": "Generic tagging application for Django",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "New BSD",
+ "url": "http://opensource.org/licenses/BSD-3-Clause"
+ }
+ ],
+ "license": {
+ "name": "New BSD",
+ "url": "http://opensource.org/licenses/BSD-3-Clause"
+ },
+ "dependency": {
+ "name": "django-xmlrpc",
+ "url": "https://github.com/Fantomas42/django-xmlrpc",
+ "description": "XML-RPC Server App for the Django framework.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "Copyright (c) 2015, Julien Fache",
+ "url": ""
+ }
+ ],
+ "license": {
+ "name": "Copyright (c) 2015, Julien Fache"
+ },
+ "dependency": {
+ "name": "mots-vides",
+ "url": "https://github.com/Fantomas42/mots-vides",
+ "description": "Python library for managing stop words in many languages.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ }
+ ],
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pyparsing",
+ "url": "http://pyparsing.wikispaces.com/",
+ "description": "Python parsing module",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ }
+ ],
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pytz",
+ "url": "http://pythonhosted.org/pytz",
+ "description": "World timezone definitions, modern and historical",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "Python Software Foundation License",
+ "url": "http://hg.python.org/cpython/raw-file/89ce323357db/LICENSE"
+ }
+ ],
+ "license": {
+ "name": "Python Software Foundation License",
+ "url": "http://hg.python.org/cpython/raw-file/89ce323357db/LICENSE"
+ },
+ "dependency": {
+ "name": "regex",
+ "url": "https://bitbucket.org/mrabarnett/mrab-regex",
+ "description": "Alternative regular expression module, to replace re.",
+ "pathes": [
+ "."
+ ]
+ }
+ }
+ ]
+}
diff --git a/spec/fixtures/expected/python/2/pip/v2.0.json b/spec/fixtures/expected/python/2/pip/v2.0.json
new file mode 100644
index 0000000..1e675ff
--- /dev/null
+++ b/spec/fixtures/expected/python/2/pip/v2.0.json
@@ -0,0 +1,175 @@
+{
+ "version": "2.0",
+ "licenses": [
+ {
+ "id": "BSD-4-Clause",
+ "name": "BSD 4-Clause \"Original\" or \"Old\" License",
+ "url": "http://directory.fsf.org/wiki/License:BSD_4Clause",
+ "count": 4
+ },
+ {
+ "id": "MIT",
+ "name": "MIT License",
+ "url": "https://opensource.org/licenses/MIT",
+ "count": 4
+ },
+ {
+ "id": "BSD-3-Clause",
+ "name": "BSD 3-Clause \"New\" or \"Revised\" License",
+ "url": "https://opensource.org/licenses/BSD-3-Clause",
+ "count": 1
+ },
+ {
+ "id": "copyright (c) 2015, julien fache",
+ "name": "Copyright (c) 2015, Julien Fache",
+ "url": "",
+ "count": 1
+ },
+ {
+ "id": "Python-2.0",
+ "name": "Python License 2.0",
+ "url": "https://opensource.org/licenses/Python-2.0",
+ "count": 1
+ },
+ {
+ "id": "standard pil license",
+ "name": "Standard PIL License",
+ "url": "",
+ "count": 1
+ }
+ ],
+ "dependencies": [
+ {
+ "name": "Django",
+ "url": "https://www.djangoproject.com/",
+ "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-4-Clause"
+ ]
+ },
+ {
+ "name": "Pillow",
+ "url": "https://python-pillow.org",
+ "description": "Python Imaging Library (Fork)",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "standard pil license"
+ ]
+ },
+ {
+ "name": "beautifulsoup4",
+ "url": "http://www.crummy.com/software/BeautifulSoup/bs4/",
+ "description": "Screen-scraping library",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "MIT"
+ ]
+ },
+ {
+ "name": "django-contrib-comments",
+ "url": "https://github.com/django/django-contrib-comments",
+ "description": "The code formerly known as django.contrib.comments.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-4-Clause"
+ ]
+ },
+ {
+ "name": "django-js-asset",
+ "url": "https://github.com/matthiask/django-js-asset/",
+ "description": "script tag with additional attributes for django.forms.Media",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-4-Clause"
+ ]
+ },
+ {
+ "name": "django-mptt",
+ "url": "http://github.com/django-mptt/django-mptt",
+ "description": "Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "MIT"
+ ]
+ },
+ {
+ "name": "django-tagging",
+ "url": "https://github.com/Fantomas42/django-tagging",
+ "description": "Generic tagging application for Django",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-4-Clause"
+ ]
+ },
+ {
+ "name": "django-xmlrpc",
+ "url": "https://github.com/Fantomas42/django-xmlrpc",
+ "description": "XML-RPC Server App for the Django framework.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-3-Clause"
+ ]
+ },
+ {
+ "name": "mots-vides",
+ "url": "https://github.com/Fantomas42/mots-vides",
+ "description": "Python library for managing stop words in many languages.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "copyright (c) 2015, julien fache"
+ ]
+ },
+ {
+ "name": "pyparsing",
+ "url": "http://pyparsing.wikispaces.com/",
+ "description": "Python parsing module",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "MIT"
+ ]
+ },
+ {
+ "name": "pytz",
+ "url": "http://pythonhosted.org/pytz",
+ "description": "World timezone definitions, modern and historical",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "MIT"
+ ]
+ },
+ {
+ "name": "regex",
+ "url": "https://bitbucket.org/mrabarnett/mrab-regex",
+ "description": "Alternative regular expression module, to replace re.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "Python-2.0"
+ ]
+ }
+ ]
+}
diff --git a/spec/fixtures/expected/python/3/pip/v1.0.json b/spec/fixtures/expected/python/3/pip/v1.0.json
new file mode 100644
index 0000000..6cf3676
--- /dev/null
+++ b/spec/fixtures/expected/python/3/pip/v1.0.json
@@ -0,0 +1,213 @@
+{
+ "licenses": [
+ {
+ "count": 4,
+ "name": "BSD"
+ },
+ {
+ "count": 4,
+ "name": "MIT"
+ },
+ {
+ "count": 1,
+ "name": "Copyright (c) 2015, Julien Fache"
+ },
+ {
+ "count": 1,
+ "name": "New BSD"
+ },
+ {
+ "count": 1,
+ "name": "Python Software Foundation License"
+ },
+ {
+ "count": 1,
+ "name": "Standard PIL License"
+ },
+ {
+ "count": 1,
+ "name": "http://www.apache.org/licenses/LICENSE-2.0"
+ }
+ ],
+ "dependencies": [
+ {
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "Django",
+ "url": "https://www.djangoproject.com/",
+ "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "Standard PIL License"
+ },
+ "dependency": {
+ "name": "Pillow",
+ "url": "https://python-pillow.org",
+ "description": "Python Imaging Library (Fork)",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "beautifulsoup4",
+ "url": "http://www.crummy.com/software/BeautifulSoup/bs4/",
+ "description": "Screen-scraping library",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-contrib-comments",
+ "url": "https://github.com/django/django-contrib-comments",
+ "description": "The code formerly known as django.contrib.comments.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-js-asset",
+ "url": "https://github.com/matthiask/django-js-asset/",
+ "description": "script tag with additional attributes for django.forms.Media",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "django-mptt",
+ "url": "http://github.com/django-mptt/django-mptt",
+ "description": "Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-tagging",
+ "url": "https://github.com/Fantomas42/django-tagging",
+ "description": "Generic tagging application for Django",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "New BSD",
+ "url": "http://opensource.org/licenses/BSD-3-Clause"
+ },
+ "dependency": {
+ "name": "django-xmlrpc",
+ "url": "https://github.com/Fantomas42/django-xmlrpc",
+ "description": "XML-RPC Server App for the Django framework.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "Copyright (c) 2015, Julien Fache"
+ },
+ "dependency": {
+ "name": "mots-vides",
+ "url": "https://github.com/Fantomas42/mots-vides",
+ "description": "Python library for managing stop words in many languages.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pyparsing",
+ "url": "http://pyparsing.wikispaces.com/",
+ "description": "Python parsing module",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pytz",
+ "url": "http://pythonhosted.org/pytz",
+ "description": "World timezone definitions, modern and historical",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "Python Software Foundation License",
+ "url": "http://hg.python.org/cpython/raw-file/89ce323357db/LICENSE"
+ },
+ "dependency": {
+ "name": "regex",
+ "url": "https://bitbucket.org/mrabarnett/mrab-regex",
+ "description": "Alternative regular expression module, to replace re.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "http://www.apache.org/licenses/LICENSE-2.0"
+ },
+ "dependency": {
+ "name": "tornado",
+ "url": "http://www.tornadoweb.org/",
+ "description": "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.",
+ "pathes": [
+ "."
+ ]
+ }
+ }
+ ]
+}
diff --git a/spec/fixtures/expected/python/3/pip/v1.1.json b/spec/fixtures/expected/python/3/pip/v1.1.json
new file mode 100644
index 0000000..580d4cb
--- /dev/null
+++ b/spec/fixtures/expected/python/3/pip/v1.1.json
@@ -0,0 +1,292 @@
+{
+ "version": "1.1",
+ "licenses": [
+ {
+ "count": 4,
+ "name": "BSD"
+ },
+ {
+ "count": 4,
+ "name": "MIT"
+ },
+ {
+ "count": 1,
+ "name": "Copyright (c) 2015, Julien Fache"
+ },
+ {
+ "count": 1,
+ "name": "New BSD"
+ },
+ {
+ "count": 1,
+ "name": "Python Software Foundation License"
+ },
+ {
+ "count": 1,
+ "name": "Standard PIL License"
+ },
+ {
+ "count": 1,
+ "name": "http://www.apache.org/licenses/LICENSE-2.0"
+ }
+ ],
+ "dependencies": [
+ {
+ "licenses": [
+ {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ }
+ ],
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "Django",
+ "url": "https://www.djangoproject.com/",
+ "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "Standard PIL License",
+ "url": ""
+ }
+ ],
+ "license": {
+ "name": "Standard PIL License"
+ },
+ "dependency": {
+ "name": "Pillow",
+ "url": "https://python-pillow.org",
+ "description": "Python Imaging Library (Fork)",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ }
+ ],
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "beautifulsoup4",
+ "url": "http://www.crummy.com/software/BeautifulSoup/bs4/",
+ "description": "Screen-scraping library",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ }
+ ],
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-contrib-comments",
+ "url": "https://github.com/django/django-contrib-comments",
+ "description": "The code formerly known as django.contrib.comments.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ }
+ ],
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-js-asset",
+ "url": "https://github.com/matthiask/django-js-asset/",
+ "description": "script tag with additional attributes for django.forms.Media",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ }
+ ],
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "django-mptt",
+ "url": "http://github.com/django-mptt/django-mptt",
+ "description": "Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ }
+ ],
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django-tagging",
+ "url": "https://github.com/Fantomas42/django-tagging",
+ "description": "Generic tagging application for Django",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "New BSD",
+ "url": "http://opensource.org/licenses/BSD-3-Clause"
+ }
+ ],
+ "license": {
+ "name": "New BSD",
+ "url": "http://opensource.org/licenses/BSD-3-Clause"
+ },
+ "dependency": {
+ "name": "django-xmlrpc",
+ "url": "https://github.com/Fantomas42/django-xmlrpc",
+ "description": "XML-RPC Server App for the Django framework.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "Copyright (c) 2015, Julien Fache",
+ "url": ""
+ }
+ ],
+ "license": {
+ "name": "Copyright (c) 2015, Julien Fache"
+ },
+ "dependency": {
+ "name": "mots-vides",
+ "url": "https://github.com/Fantomas42/mots-vides",
+ "description": "Python library for managing stop words in many languages.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ }
+ ],
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pyparsing",
+ "url": "http://pyparsing.wikispaces.com/",
+ "description": "Python parsing module",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ }
+ ],
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pytz",
+ "url": "http://pythonhosted.org/pytz",
+ "description": "World timezone definitions, modern and historical",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "Python Software Foundation License",
+ "url": "http://hg.python.org/cpython/raw-file/89ce323357db/LICENSE"
+ }
+ ],
+ "license": {
+ "name": "Python Software Foundation License",
+ "url": "http://hg.python.org/cpython/raw-file/89ce323357db/LICENSE"
+ },
+ "dependency": {
+ "name": "regex",
+ "url": "https://bitbucket.org/mrabarnett/mrab-regex",
+ "description": "Alternative regular expression module, to replace re.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "http://www.apache.org/licenses/LICENSE-2.0",
+ "url": ""
+ }
+ ],
+ "license": {
+ "name": "http://www.apache.org/licenses/LICENSE-2.0"
+ },
+ "dependency": {
+ "name": "tornado",
+ "url": "http://www.tornadoweb.org/",
+ "description": "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.",
+ "pathes": [
+ "."
+ ]
+ }
+ }
+ ]
+}
diff --git a/spec/fixtures/expected/python/3/pip/v2.0.json b/spec/fixtures/expected/python/3/pip/v2.0.json
new file mode 100644
index 0000000..5d885ee
--- /dev/null
+++ b/spec/fixtures/expected/python/3/pip/v2.0.json
@@ -0,0 +1,192 @@
+{
+ "version": "2.0",
+ "licenses": [
+ {
+ "id": "BSD-4-Clause",
+ "name": "BSD 4-Clause \"Original\" or \"Old\" License",
+ "url": "http://directory.fsf.org/wiki/License:BSD_4Clause",
+ "count": 4
+ },
+ {
+ "id": "MIT",
+ "name": "MIT License",
+ "url": "https://opensource.org/licenses/MIT",
+ "count": 4
+ },
+ {
+ "id": "Apache-2.0",
+ "name": "Apache License 2.0",
+ "url": "https://opensource.org/licenses/Apache-2.0",
+ "count": 1
+ },
+ {
+ "id": "BSD-3-Clause",
+ "name": "BSD 3-Clause \"New\" or \"Revised\" License",
+ "url": "https://opensource.org/licenses/BSD-3-Clause",
+ "count": 1
+ },
+ {
+ "id": "copyright (c) 2015, julien fache",
+ "name": "Copyright (c) 2015, Julien Fache",
+ "url": "",
+ "count": 1
+ },
+ {
+ "id": "Python-2.0",
+ "name": "Python License 2.0",
+ "url": "https://opensource.org/licenses/Python-2.0",
+ "count": 1
+ },
+ {
+ "id": "standard pil license",
+ "name": "Standard PIL License",
+ "url": "",
+ "count": 1
+ }
+ ],
+ "dependencies": [
+ {
+ "name": "Django",
+ "url": "https://www.djangoproject.com/",
+ "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-4-Clause"
+ ]
+ },
+ {
+ "name": "Pillow",
+ "url": "https://python-pillow.org",
+ "description": "Python Imaging Library (Fork)",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "standard pil license"
+ ]
+ },
+ {
+ "name": "beautifulsoup4",
+ "url": "http://www.crummy.com/software/BeautifulSoup/bs4/",
+ "description": "Screen-scraping library",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "MIT"
+ ]
+ },
+ {
+ "name": "django-contrib-comments",
+ "url": "https://github.com/django/django-contrib-comments",
+ "description": "The code formerly known as django.contrib.comments.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-4-Clause"
+ ]
+ },
+ {
+ "name": "django-js-asset",
+ "url": "https://github.com/matthiask/django-js-asset/",
+ "description": "script tag with additional attributes for django.forms.Media",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-4-Clause"
+ ]
+ },
+ {
+ "name": "django-mptt",
+ "url": "http://github.com/django-mptt/django-mptt",
+ "description": "Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "MIT"
+ ]
+ },
+ {
+ "name": "django-tagging",
+ "url": "https://github.com/Fantomas42/django-tagging",
+ "description": "Generic tagging application for Django",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-4-Clause"
+ ]
+ },
+ {
+ "name": "django-xmlrpc",
+ "url": "https://github.com/Fantomas42/django-xmlrpc",
+ "description": "XML-RPC Server App for the Django framework.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-3-Clause"
+ ]
+ },
+ {
+ "name": "mots-vides",
+ "url": "https://github.com/Fantomas42/mots-vides",
+ "description": "Python library for managing stop words in many languages.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "copyright (c) 2015, julien fache"
+ ]
+ },
+ {
+ "name": "pyparsing",
+ "url": "http://pyparsing.wikispaces.com/",
+ "description": "Python parsing module",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "MIT"
+ ]
+ },
+ {
+ "name": "pytz",
+ "url": "http://pythonhosted.org/pytz",
+ "description": "World timezone definitions, modern and historical",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "MIT"
+ ]
+ },
+ {
+ "name": "regex",
+ "url": "https://bitbucket.org/mrabarnett/mrab-regex",
+ "description": "Alternative regular expression module, to replace re.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "Python-2.0"
+ ]
+ },
+ {
+ "name": "tornado",
+ "url": "http://www.tornadoweb.org/",
+ "description": "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "Apache-2.0"
+ ]
+ }
+ ]
+}
diff --git a/spec/fixtures/expected/python/pipenv/v1.0.json b/spec/fixtures/expected/python/pipenv/v1.0.json
new file mode 100644
index 0000000..6c0ae63
--- /dev/null
+++ b/spec/fixtures/expected/python/pipenv/v1.0.json
@@ -0,0 +1,77 @@
+{
+ "licenses": [
+ {
+ "count": 1,
+ "name": "Apache 2.0"
+ },
+ {
+ "count": 1,
+ "name": "BSD"
+ },
+ {
+ "count": 1,
+ "name": "MIT"
+ },
+ {
+ "count": 1,
+ "name": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"
+ }
+ ],
+ "dependencies": [
+ {
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django",
+ "url": "https://www.djangoproject.com/",
+ "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"
+ },
+ "dependency": {
+ "name": "docutils",
+ "url": "http://docutils.sourceforge.net/",
+ "description": "Docutils -- Python Documentation Utilities",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pytz",
+ "url": "http://pythonhosted.org/pytz",
+ "description": "World timezone definitions, modern and historical",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "license": {
+ "name": "Apache 2.0",
+ "url": "http://www.apache.org/licenses/LICENSE-2.0.txt"
+ },
+ "dependency": {
+ "name": "requests",
+ "url": "http://python-requests.org",
+ "description": "Python HTTP for Humans.",
+ "pathes": [
+ "."
+ ]
+ }
+ }
+ ]
+}
diff --git a/spec/fixtures/expected/python/pipenv/v1.1.json b/spec/fixtures/expected/python/pipenv/v1.1.json
new file mode 100644
index 0000000..0528f88
--- /dev/null
+++ b/spec/fixtures/expected/python/pipenv/v1.1.json
@@ -0,0 +1,102 @@
+{
+ "version": "1.1",
+ "licenses": [
+ {
+ "count": 1,
+ "name": "Apache 2.0"
+ },
+ {
+ "count": 1,
+ "name": "BSD"
+ },
+ {
+ "count": 1,
+ "name": "MIT"
+ },
+ {
+ "count": 1,
+ "name": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"
+ }
+ ],
+ "dependencies": [
+ {
+ "licenses": [
+ {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ }
+ ],
+ "license": {
+ "name": "BSD",
+ "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29"
+ },
+ "dependency": {
+ "name": "django",
+ "url": "https://www.djangoproject.com/",
+ "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)",
+ "url": ""
+ }
+ ],
+ "license": {
+ "name": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"
+ },
+ "dependency": {
+ "name": "docutils",
+ "url": "http://docutils.sourceforge.net/",
+ "description": "Docutils -- Python Documentation Utilities",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ }
+ ],
+ "license": {
+ "name": "MIT",
+ "url": "http://opensource.org/licenses/mit-license"
+ },
+ "dependency": {
+ "name": "pytz",
+ "url": "http://pythonhosted.org/pytz",
+ "description": "World timezone definitions, modern and historical",
+ "pathes": [
+ "."
+ ]
+ }
+ },
+ {
+ "licenses": [
+ {
+ "name": "Apache 2.0",
+ "url": "http://www.apache.org/licenses/LICENSE-2.0.txt"
+ }
+ ],
+ "license": {
+ "name": "Apache 2.0",
+ "url": "http://www.apache.org/licenses/LICENSE-2.0.txt"
+ },
+ "dependency": {
+ "name": "requests",
+ "url": "http://python-requests.org",
+ "description": "Python HTTP for Humans.",
+ "pathes": [
+ "."
+ ]
+ }
+ }
+ ]
+}
diff --git a/spec/fixtures/expected/python/pipenv/v2.0.json b/spec/fixtures/expected/python/pipenv/v2.0.json
new file mode 100644
index 0000000..bdbeb14
--- /dev/null
+++ b/spec/fixtures/expected/python/pipenv/v2.0.json
@@ -0,0 +1,75 @@
+{
+ "version": "2.0",
+ "licenses": [
+ {
+ "id": "Apache-2.0",
+ "name": "Apache License 2.0",
+ "url": "https://opensource.org/licenses/Apache-2.0",
+ "count": 1
+ },
+ {
+ "id": "BSD-4-Clause",
+ "name": "BSD 4-Clause \"Original\" or \"Old\" License",
+ "url": "http://directory.fsf.org/wiki/License:BSD_4Clause",
+ "count": 1
+ },
+ {
+ "id": "MIT",
+ "name": "MIT License",
+ "url": "https://opensource.org/licenses/MIT",
+ "count": 1
+ },
+ {
+ "id": "public domain, python, 2-clause bsd, gpl 3 (see copying.txt)",
+ "name": "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)",
+ "url": "",
+ "count": 1
+ }
+ ],
+ "dependencies": [
+ {
+ "name": "django",
+ "url": "https://www.djangoproject.com/",
+ "description": "A high-level Python Web framework that encourages rapid development and clean, pragmatic design.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "BSD-4-Clause"
+ ]
+ },
+ {
+ "name": "docutils",
+ "url": "http://docutils.sourceforge.net/",
+ "description": "Docutils -- Python Documentation Utilities",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "public domain, python, 2-clause bsd, gpl 3 (see copying.txt)"
+ ]
+ },
+ {
+ "name": "pytz",
+ "url": "http://pythonhosted.org/pytz",
+ "description": "World timezone definitions, modern and historical",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "MIT"
+ ]
+ },
+ {
+ "name": "requests",
+ "url": "http://python-requests.org",
+ "description": "Python HTTP for Humans.",
+ "paths": [
+ "."
+ ],
+ "licenses": [
+ "Apache-2.0"
+ ]
+ }
+ ]
+}