|
257 | 257 | "datasource_id": null,
|
258 | 258 | "purl": "pkg:pypi/click@6.7"
|
259 | 259 | },
|
260 |
| - { |
261 |
| - "type": "pypi", |
262 |
| - "namespace": null, |
263 |
| - "name": "click", |
264 |
| - "version": "6.7", |
265 |
| - "qualifiers": {}, |
266 |
| - "subpath": null, |
267 |
| - "primary_language": "Python", |
268 |
| - "description": "A simple wrapper around optparse for powerful command line utilities.", |
269 |
| - "release_date": "2017-01-06T22:41:13", |
270 |
| - "parties": [ |
271 |
| - { |
272 |
| - "type": "person", |
273 |
| - "role": "author", |
274 |
| - "name": "Armin Ronacher", |
275 |
| - "email": "armin.ronacher@active-4.com", |
276 |
| - "url": null |
277 |
| - } |
278 |
| - ], |
279 |
| - "keywords": [ |
280 |
| - "Programming Language :: Python", |
281 |
| - "Programming Language :: Python :: 3" |
282 |
| - ], |
283 |
| - "homepage_url": "http://github.com/mitsuhiko/click", |
284 |
| - "download_url": "https://files.pythonhosted.org/packages/95/d9/c3336b6b5711c3ab9d1d3a80f1a3e2afeb9d8c02a7166462f6cc96570897/click-6.7.tar.gz", |
285 |
| - "size": 279019, |
286 |
| - "sha1": null, |
287 |
| - "md5": "fc4cc00c4863833230d3af92af48abd4", |
288 |
| - "sha256": "f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b", |
289 |
| - "sha512": null, |
290 |
| - "bug_tracking_url": null, |
291 |
| - "code_view_url": null, |
292 |
| - "vcs_url": null, |
293 |
| - "copyright": null, |
294 |
| - "license_expression": null, |
295 |
| - "declared_license": { |
296 |
| - "classifiers": [ |
297 |
| - "License :: OSI Approved :: BSD License" |
298 |
| - ] |
299 |
| - }, |
300 |
| - "notice_text": null, |
301 |
| - "source_packages": [], |
302 |
| - "file_references": [], |
303 |
| - "extra_data": {}, |
304 |
| - "dependencies": [], |
305 |
| - "repository_homepage_url": null, |
306 |
| - "repository_download_url": null, |
307 |
| - "api_data_url": "https://pypi.org/pypi/click/6.7/json", |
308 |
| - "datasource_id": null, |
309 |
| - "purl": "pkg:pypi/click@6.7" |
310 |
| - }, |
311 | 260 | {
|
312 | 261 | "type": "pypi",
|
313 | 262 | "namespace": null,
|
|
381 | 330 | "datasource_id": null,
|
382 | 331 | "purl": "pkg:pypi/flask@1.0"
|
383 | 332 | },
|
384 |
| - { |
385 |
| - "type": "pypi", |
386 |
| - "namespace": null, |
387 |
| - "name": "flask", |
388 |
| - "version": "1.0", |
389 |
| - "qualifiers": {}, |
390 |
| - "subpath": null, |
391 |
| - "primary_language": "Python", |
392 |
| - "description": "A simple framework for building complex web applications.\nFlask\n=====\n\nFlask is a lightweight `WSGI`_ web application framework. It is designed\nto make getting started quick and easy, with the ability to scale up to\ncomplex applications. It began as a simple wrapper around `Werkzeug`_\nand `Jinja`_ and has become one of the most popular Python web\napplication frameworks.\n\nFlask offers suggestions, but doesn't enforce any dependencies or\nproject layout. It is up to the developer to choose the tools and\nlibraries they want to use. There are many extensions provided by the\ncommunity that make adding new functionality easy.\n\n\nInstalling\n----------\n\nInstall and update using `pip`_:\n\n.. code-block:: text\n\n pip install -U Flask\n\n\nA Simple Example\n----------------\n\n.. code-block:: python\n\n from flask import Flask\n\n app = Flask(__name__)\n\n @app.route('/')\n def hello():\n return 'Hello, World!'\n\n.. code-block:: text\n\n $ FLASK_APP=hello.py flask run\n * Serving Flask app \"hello\"\n * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n\n\nDonate\n------\n\nThe Pallets organization develops and supports Flask and the libraries\nit uses. In order to grow the community of contributors and users, and\nallow the maintainers to devote more time to the projects, `please\ndonate today`_.\n\n.. _please donate today: https://psfmember.org/civicrm/contribute/transact?reset=1&id=20\n\n\nLinks\n-----\n\n* Website: https://www.palletsprojects.com/p/flask/\n* Documentation: http://flask.pocoo.org/docs/\n* License: `BSD <https://github.com/pallets/flask/blob/master/LICENSE>`_\n* Releases: https://pypi.org/project/Flask/\n* Code: https://github.com/pallets/flask\n* Issue tracker: https://github.com/pallets/flask/issues\n* Test status:\n\n * Linux, Mac: https://travis-ci.org/pallets/flask\n * Windows: https://ci.appveyor.com/project/pallets/flask\n\n* Test coverage: https://codecov.io/gh/pallets/flask\n\n.. _WSGI: https://wsgi.readthedocs.io\n.. _Werkzeug: https://www.palletsprojects.com/p/werkzeug/\n.. _Jinja: https://www.palletsprojects.com/p/jinja/\n.. _pip: https://pip.pypa.io/en/stable/quickstart/", |
393 |
| - "release_date": "2018-04-26T20:12:54", |
394 |
| - "parties": [ |
395 |
| - { |
396 |
| - "type": "person", |
397 |
| - "role": "author", |
398 |
| - "name": "Armin Ronacher", |
399 |
| - "email": "armin.ronacher@active-4.com", |
400 |
| - "url": null |
401 |
| - }, |
402 |
| - { |
403 |
| - "type": "person", |
404 |
| - "role": "maintainer", |
405 |
| - "name": "Pallets team", |
406 |
| - "email": "contact@palletsprojects.com", |
407 |
| - "url": null |
408 |
| - } |
409 |
| - ], |
410 |
| - "keywords": [ |
411 |
| - "Development Status :: 5 - Production/Stable", |
412 |
| - "Environment :: Web Environment", |
413 |
| - "Framework :: Flask", |
414 |
| - "Intended Audience :: Developers", |
415 |
| - "Operating System :: OS Independent", |
416 |
| - "Programming Language :: Python", |
417 |
| - "Programming Language :: Python :: 2", |
418 |
| - "Programming Language :: Python :: 2.7", |
419 |
| - "Programming Language :: Python :: 3", |
420 |
| - "Programming Language :: Python :: 3.4", |
421 |
| - "Programming Language :: Python :: 3.5", |
422 |
| - "Programming Language :: Python :: 3.6", |
423 |
| - "Topic :: Internet :: WWW/HTTP :: Dynamic Content", |
424 |
| - "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", |
425 |
| - "Topic :: Software Development :: Libraries :: Application Frameworks", |
426 |
| - "Topic :: Software Development :: Libraries :: Python Modules" |
427 |
| - ], |
428 |
| - "homepage_url": "https://www.palletsprojects.com/p/flask/", |
429 |
| - "download_url": "https://files.pythonhosted.org/packages/99/ab/eedb921f26adf7057ade1291f9c1bfa35a506d64894f58546457ef658772/Flask-1.0.tar.gz", |
430 |
| - "size": 643442, |
431 |
| - "sha1": null, |
432 |
| - "md5": "7140df3116386c7af0f389800a91817b", |
433 |
| - "sha256": "7fab1062d11dd0038434e790d18c5b9133fd9e6b7257d707c4578ccc1e38b67c", |
434 |
| - "sha512": null, |
435 |
| - "bug_tracking_url": null, |
436 |
| - "code_view_url": "https://github.com/pallets/flask", |
437 |
| - "vcs_url": null, |
438 |
| - "copyright": null, |
439 |
| - "license_expression": null, |
440 |
| - "declared_license": { |
441 |
| - "license": "BSD", |
442 |
| - "classifiers": [ |
443 |
| - "License :: OSI Approved :: BSD License" |
444 |
| - ] |
445 |
| - }, |
446 |
| - "notice_text": null, |
447 |
| - "source_packages": [], |
448 |
| - "file_references": [], |
449 |
| - "extra_data": {}, |
450 |
| - "dependencies": [], |
451 |
| - "repository_homepage_url": null, |
452 |
| - "repository_download_url": null, |
453 |
| - "api_data_url": "https://pypi.org/pypi/flask/1.0/json", |
454 |
| - "datasource_id": null, |
455 |
| - "purl": "pkg:pypi/flask@1.0" |
456 |
| - }, |
457 | 333 | {
|
458 | 334 | "type": "pypi",
|
459 | 335 | "namespace": null,
|
|
579 | 455 | "datasource_id": null,
|
580 | 456 | "purl": "pkg:pypi/jinja2@2.11.3"
|
581 | 457 | },
|
582 |
| - { |
583 |
| - "type": "pypi", |
584 |
| - "namespace": null, |
585 |
| - "name": "jinja2", |
586 |
| - "version": "2.11.3", |
587 |
| - "qualifiers": {}, |
588 |
| - "subpath": null, |
589 |
| - "primary_language": "Python", |
590 |
| - "description": "A very fast and expressive template engine.\nJinja\n=====\n\nJinja is a fast, expressive, extensible templating engine. Special\nplaceholders in the template allow writing code similar to Python\nsyntax. Then the template is passed data to render the final document.\n\nIt includes:\n\n- Template inheritance and inclusion.\n- Define and import macros within templates.\n- HTML templates can use autoescaping to prevent XSS from untrusted\n user input.\n- A sandboxed environment can safely render untrusted templates.\n- AsyncIO support for generating templates and calling async\n functions.\n- I18N support with Babel.\n- Templates are compiled to optimized Python code just-in-time and\n cached, or can be compiled ahead-of-time.\n- Exceptions point to the correct line in templates to make debugging\n easier.\n- Extensible filters, tests, functions, and even syntax.\n\nJinja's philosophy is that while application logic belongs in Python if\npossible, it shouldn't make the template designer's job difficult by\nrestricting functionality too much.\n\n\nInstalling\n----------\n\nInstall and update using `pip`_:\n\n.. code-block:: text\n\n $ pip install -U Jinja2\n\n.. _pip: https://pip.pypa.io/en/stable/quickstart/\n\n\nIn A Nutshell\n-------------\n\n.. code-block:: jinja\n\n {% extends \"base.html\" %}\n {% block title %}Members{% endblock %}\n {% block content %}\n <ul>\n {% for user in users %}\n <li><a href=\"{{ user.url }}\">{{ user.username }}</a></li>\n {% endfor %}\n </ul>\n {% endblock %}\n\n\nLinks\n-----\n\n- Website: https://palletsprojects.com/p/jinja/\n- Documentation: https://jinja.palletsprojects.com/\n- Releases: https://pypi.org/project/Jinja2/\n- Code: https://github.com/pallets/jinja\n- Issue tracker: https://github.com/pallets/jinja/issues\n- Test status: https://dev.azure.com/pallets/jinja/_build\n- Official chat: https://discord.gg/t6rrQZH", |
591 |
| - "release_date": "2021-01-31T16:33:09", |
592 |
| - "parties": [ |
593 |
| - { |
594 |
| - "type": "person", |
595 |
| - "role": "author", |
596 |
| - "name": "Armin Ronacher", |
597 |
| - "email": "armin.ronacher@active-4.com", |
598 |
| - "url": null |
599 |
| - }, |
600 |
| - { |
601 |
| - "type": "person", |
602 |
| - "role": "maintainer", |
603 |
| - "name": "Pallets", |
604 |
| - "email": "contact@palletsprojects.com", |
605 |
| - "url": null |
606 |
| - } |
607 |
| - ], |
608 |
| - "keywords": [ |
609 |
| - "Development Status :: 5 - Production/Stable", |
610 |
| - "Environment :: Web Environment", |
611 |
| - "Intended Audience :: Developers", |
612 |
| - "Operating System :: OS Independent", |
613 |
| - "Programming Language :: Python", |
614 |
| - "Programming Language :: Python :: 2", |
615 |
| - "Programming Language :: Python :: 2.7", |
616 |
| - "Programming Language :: Python :: 3", |
617 |
| - "Programming Language :: Python :: 3.5", |
618 |
| - "Programming Language :: Python :: 3.6", |
619 |
| - "Programming Language :: Python :: 3.7", |
620 |
| - "Programming Language :: Python :: 3.8", |
621 |
| - "Programming Language :: Python :: Implementation :: CPython", |
622 |
| - "Programming Language :: Python :: Implementation :: PyPy", |
623 |
| - "Topic :: Internet :: WWW/HTTP :: Dynamic Content", |
624 |
| - "Topic :: Software Development :: Libraries :: Python Modules", |
625 |
| - "Topic :: Text Processing :: Markup :: HTML" |
626 |
| - ], |
627 |
| - "homepage_url": "https://palletsprojects.com/p/jinja/", |
628 |
| - "download_url": "https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz", |
629 |
| - "size": 257589, |
630 |
| - "sha1": null, |
631 |
| - "md5": "231dc00d34afb2672c497713fa9cdaaa", |
632 |
| - "sha256": "a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6", |
633 |
| - "sha512": null, |
634 |
| - "bug_tracking_url": null, |
635 |
| - "code_view_url": "https://github.com/pallets/jinja", |
636 |
| - "vcs_url": null, |
637 |
| - "copyright": null, |
638 |
| - "license_expression": null, |
639 |
| - "declared_license": { |
640 |
| - "license": "BSD-3-Clause", |
641 |
| - "classifiers": [ |
642 |
| - "License :: OSI Approved :: BSD License" |
643 |
| - ] |
644 |
| - }, |
645 |
| - "notice_text": null, |
646 |
| - "source_packages": [], |
647 |
| - "file_references": [], |
648 |
| - "extra_data": {}, |
649 |
| - "dependencies": [], |
650 |
| - "repository_homepage_url": null, |
651 |
| - "repository_download_url": null, |
652 |
| - "api_data_url": "https://pypi.org/pypi/jinja2/2.11.3/json", |
653 |
| - "datasource_id": null, |
654 |
| - "purl": "pkg:pypi/jinja2@2.11.3" |
655 |
| - }, |
656 | 458 | {
|
657 | 459 | "type": "pypi",
|
658 | 460 | "namespace": null,
|
|
788 | 590 | "api_data_url": "https://pypi.org/pypi/werkzeug/0.15.3/json",
|
789 | 591 | "datasource_id": null,
|
790 | 592 | "purl": "pkg:pypi/werkzeug@0.15.3"
|
791 |
| - }, |
792 |
| - { |
793 |
| - "type": "pypi", |
794 |
| - "namespace": null, |
795 |
| - "name": "werkzeug", |
796 |
| - "version": "0.15.3", |
797 |
| - "qualifiers": {}, |
798 |
| - "subpath": null, |
799 |
| - "primary_language": "Python", |
800 |
| - "description": "The comprehensive WSGI web application library.\nWerkzeug\n========\n\n*werkzeug* German noun: \"tool\". Etymology: *werk* (\"work\"), *zeug* (\"stuff\")\n\nWerkzeug is a comprehensive `WSGI`_ web application library. It began as\na simple collection of various utilities for WSGI applications and has\nbecome one of the most advanced WSGI utility libraries.\n\nIt includes:\n\n- An interactive debugger that allows inspecting stack traces and\n source code in the browser with an interactive interpreter for any\n frame in the stack.\n- A full-featured request object with objects to interact with\n headers, query args, form data, files, and cookies.\n- A response object that can wrap other WSGI applications and handle\n streaming data.\n- A routing system for matching URLs to endpoints and generating URLs\n for endpoints, with an extensible system for capturing variables\n from URLs.\n- HTTP utilities to handle entity tags, cache control, dates, user\n agents, cookies, files, and more.\n- A threaded WSGI server for use while developing applications\n locally.\n- A test client for simulating HTTP requests during testing without\n requiring running a server.\n\nWerkzeug is Unicode aware and doesn't enforce any dependencies. It is up\nto the developer to choose a template engine, database adapter, and even\nhow to handle requests. It can be used to build all sorts of end user\napplications such as blogs, wikis, or bulletin boards.\n\n`Flask`_ wraps Werkzeug, using it to handle the details of WSGI while\nproviding more structure and patterns for defining powerful\napplications.\n\n\nInstalling\n----------\n\nInstall and update using `pip`_:\n\n.. code-block:: text\n\n pip install -U Werkzeug\n\n\nA Simple Example\n----------------\n\n.. code-block:: python\n\n from werkzeug.wrappers import Request, Response\n\n @Request.application\n def application(request):\n return Response('Hello, World!')\n\n if __name__ == '__main__':\n from werkzeug.serving import run_simple\n run_simple('localhost', 4000, application)\n\n\nLinks\n-----\n\n- Website: https://www.palletsprojects.com/p/werkzeug/\n- Documentation: https://werkzeug.palletsprojects.com/\n- Releases: https://pypi.org/project/Werkzeug/\n- Code: https://github.com/pallets/werkzeug\n- Issue tracker: https://github.com/pallets/werkzeug/issues\n- Test status:\n\n - Linux, Mac: https://travis-ci.org/pallets/werkzeug\n - Windows: https://ci.appveyor.com/project/pallets/werkzeug\n\n- Test coverage: https://codecov.io/gh/pallets/werkzeug\n- Official chat: https://discord.gg/t6rrQZH\n\n.. _WSGI: https://wsgi.readthedocs.io/en/latest/\n.. _Flask: https://www.palletsprojects.com/p/flask/\n.. _pip: https://pip.pypa.io/en/stable/quickstart/", |
801 |
| - "release_date": "2019-05-14T21:10:49", |
802 |
| - "parties": [ |
803 |
| - { |
804 |
| - "type": "person", |
805 |
| - "role": "author", |
806 |
| - "name": "Armin Ronacher", |
807 |
| - "email": "armin.ronacher@active-4.com", |
808 |
| - "url": null |
809 |
| - }, |
810 |
| - { |
811 |
| - "type": "person", |
812 |
| - "role": "maintainer", |
813 |
| - "name": "The Pallets Team", |
814 |
| - "email": "contact@palletsprojects.com", |
815 |
| - "url": null |
816 |
| - } |
817 |
| - ], |
818 |
| - "keywords": [ |
819 |
| - "Development Status :: 5 - Production/Stable", |
820 |
| - "Environment :: Web Environment", |
821 |
| - "Intended Audience :: Developers", |
822 |
| - "Operating System :: OS Independent", |
823 |
| - "Programming Language :: Python", |
824 |
| - "Programming Language :: Python :: 2", |
825 |
| - "Programming Language :: Python :: 2.7", |
826 |
| - "Programming Language :: Python :: 3", |
827 |
| - "Programming Language :: Python :: 3.4", |
828 |
| - "Programming Language :: Python :: 3.5", |
829 |
| - "Programming Language :: Python :: 3.6", |
830 |
| - "Programming Language :: Python :: 3.7", |
831 |
| - "Programming Language :: Python :: Implementation :: CPython", |
832 |
| - "Programming Language :: Python :: Implementation :: PyPy", |
833 |
| - "Topic :: Internet :: WWW/HTTP :: Dynamic Content", |
834 |
| - "Topic :: Internet :: WWW/HTTP :: WSGI", |
835 |
| - "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", |
836 |
| - "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware", |
837 |
| - "Topic :: Software Development :: Libraries :: Application Frameworks", |
838 |
| - "Topic :: Software Development :: Libraries :: Python Modules" |
839 |
| - ], |
840 |
| - "homepage_url": "https://palletsprojects.com/p/werkzeug/", |
841 |
| - "download_url": "https://files.pythonhosted.org/packages/9c/6d/854f2aa124dcfeb901815492b7fa7f026d114a18784c1c679fbdea36c809/Werkzeug-0.15.3.tar.gz", |
842 |
| - "size": 925615, |
843 |
| - "sha1": null, |
844 |
| - "md5": "2da857b57e7e4c5b6403369a9d1c15a9", |
845 |
| - "sha256": "cfd1281b1748288e59762c0e174d64d8bcb2b70e7c57bc4a1203c8825af24ac3", |
846 |
| - "sha512": null, |
847 |
| - "bug_tracking_url": null, |
848 |
| - "code_view_url": "https://github.com/pallets/werkzeug", |
849 |
| - "vcs_url": null, |
850 |
| - "copyright": null, |
851 |
| - "license_expression": null, |
852 |
| - "declared_license": { |
853 |
| - "license": "BSD-3-Clause", |
854 |
| - "classifiers": [ |
855 |
| - "License :: OSI Approved :: BSD License" |
856 |
| - ] |
857 |
| - }, |
858 |
| - "notice_text": null, |
859 |
| - "source_packages": [], |
860 |
| - "file_references": [], |
861 |
| - "extra_data": {}, |
862 |
| - "dependencies": [], |
863 |
| - "repository_homepage_url": null, |
864 |
| - "repository_download_url": null, |
865 |
| - "api_data_url": "https://pypi.org/pypi/werkzeug/0.15.3/json", |
866 |
| - "datasource_id": null, |
867 |
| - "purl": "pkg:pypi/werkzeug@0.15.3" |
868 | 593 | }
|
869 | 594 | ],
|
870 | 595 | "resolved_dependencies_graph": [
|
|
0 commit comments