{ "info": { "author": "Dan Ryan", "author_email": "dan@danryan.co", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===================================\nPassa: Toolset for Pipfile projects\n===================================\n\n.. image:: https://img.shields.io/pypi/v/passa.svg\n :target: https://pypi.org/project/passa\n\n.. image:: https://img.shields.io/pypi/l/passa.svg\n :target: https://pypi.org/project/passa\n\n.. image:: https://api.travis-ci.com/sarugaku/passa.svg?branch=master\n :target: https://travis-ci.com/sarugaku/passa\n\n.. image:: https://img.shields.io/pypi/pyversions/passa.svg\n :target: https://pypi.org/project/passa\n\n.. image:: https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg\n :target: https://saythanks.io/to/techalchemy\n\n.. image:: https://readthedocs.org/projects/passa/badge/?version=master\n :target: http://passa.readthedocs.io/en/master/?badge=master\n :alt: Documentation Status\n\n\nInstallation\n============\n\nInstall from PyPI_::\n\n $ pipenv install passa\n\nInstall from GitHub_::\n\n $ pipenv install -e git+https://github.com/sarugaku/passa.git#egg=passa\n\n\n.. _PyPI: https://pypi.org/project/passa\n.. _GitHub: https://github.com/sarugaku/passa\n\n\nSummary\n=======\n\nPassa is a toolset for performing tasks in a Pipfile project, designed to be\nused as a backing component of Pipenv_. It contains several components:\n\n* A resolver designed for performing dependency resolution using a stateful\n look-forward algorithm to resolve dependencies (backed by ResolveLib_).\n* Interface to interact with individual requirement specifications inside\n Pipfile and Pipfile.lock (backed by RequirementsLib_).\n* A command line interface to invoke the above operations.\n\n.. _Pipenv: https://github.com/pypa/pipenv\n.. _ResolveLib: https://github.com/sarugaku/resolvelib\n.. _RequirementsLib: https://github.com/sarugaku/requirementslib\n\n\n`Read the documentation `__.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sarugaku/passa", "keywords": "dependency resolver,package management,package resolver,resolver,pip,pipenv,requirementslib,pipfile,dependencies,dependency management", "license": "ISC License", "maintainer": "", "maintainer_email": "", "name": "passa", "package_url": "https://pypi.org/project/passa/", "platform": "", "project_url": "https://pypi.org/project/passa/", "project_urls": { "Homepage": "https://github.com/sarugaku/passa" }, "release_url": "https://pypi.org/project/passa/0.3.0/", "requires_dist": [ "appdirs", "distlib", "packaging", "pip-shims (>=0.1.2)", "plette[validation] (>=0.1.1)", "requests", "resolvelib (!=1.0.0.dev0,>=0.2.1)", "requirementslib (>=1.1.1)", "six", "vistir (>=0.1.4)", "pytest-xdist; extra == 'tests'", "pytest-timeout; extra == 'tests'", "pytest-cov; extra == 'tests'", "pytest; extra == 'tests'" ], "requires_python": ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3", "summary": "A resolver implementation for generating and interacting with Pipenv-compatible Lockfiles.", "version": "0.3.0" }, "last_serial": 4229709, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "596ac81a91aa5fbe117856124c662ff2", "sha256": "3122b085eb6c6caedbbd726f3ac03b7d50bd2b2ad1b0ef75f6e730c31f9735c1" }, "downloads": -1, "filename": "passa-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "596ac81a91aa5fbe117856124c662ff2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3", "size": 39032, "upload_time": "2018-08-28T07:12:33", "url": "https://files.pythonhosted.org/packages/07/02/06e7e0de10a6016046525992f476956e8e44951d715f8982b8d0295a3743/passa-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5591016d7450201e5b2bd72d59add650", "sha256": "3407a3d5e48236794c575f1a65bd09006047b1bdf977f670d5edb99793a5fe61" }, "downloads": -1, "filename": "passa-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5591016d7450201e5b2bd72d59add650", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3", "size": 26023, "upload_time": "2018-08-28T07:12:35", "url": "https://files.pythonhosted.org/packages/00/e5/76e6cddb773d57cb78fb8fd922f33b9b818cbed73bda2012176fa5e25e48/passa-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "74e8323309c80e1dfca84c8d0a0d570f", "sha256": "3503d78bed347ad355898f438e70e7a7b277aba8dcd734532d55823863840532" }, "downloads": -1, "filename": "passa-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74e8323309c80e1dfca84c8d0a0d570f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3", "size": 42576, "upload_time": "2018-08-29T10:31:11", "url": "https://files.pythonhosted.org/packages/7f/8e/018579439434864c8c7540ce7e25c0f11732d106f1c2ab7154ba6b1d4260/passa-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13d6dd0eea3c5a1603a16da178723f8f", "sha256": "8f80391fc69680b8b35aaddcaa530bbb5dddbb46555fe3cc566e14d9f1fde47a" }, "downloads": -1, "filename": "passa-0.2.0.tar.gz", "has_sig": false, "md5_digest": "13d6dd0eea3c5a1603a16da178723f8f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3", "size": 29817, "upload_time": "2018-08-29T10:31:12", "url": "https://files.pythonhosted.org/packages/de/06/607958e73fe755d82742612e12f0fb821fecca330d79b38f51ad3b54d0e7/passa-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7b02eda8be64974f1cc348b363c44408", "sha256": "7b346a5ef6f7bff05553870cb30f6272e3d931e0c90f333a7fce421a19fcb3da" }, "downloads": -1, "filename": "passa-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b02eda8be64974f1cc348b363c44408", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3", "size": 76176, "upload_time": "2018-09-01T18:41:07", "url": "https://files.pythonhosted.org/packages/de/e4/9a6a5521b4b9d6f001399f3fae0839baf7a8734b887a8934e42106778206/passa-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74faaca00b5ecb955790e7f66f728ae6", "sha256": "cba0e06b3e004f64025a3648ee8f20687d93800321585e5d147b40f1b85e3e6b" }, "downloads": -1, "filename": "passa-0.3.0.tar.gz", "has_sig": false, "md5_digest": "74faaca00b5ecb955790e7f66f728ae6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3", "size": 33626, "upload_time": "2018-09-01T18:41:09", "url": "https://files.pythonhosted.org/packages/eb/d6/880285235b6ac6c78dcdf8421628a9ac10bc9b9be214fc0c0c4a00072423/passa-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b02eda8be64974f1cc348b363c44408", "sha256": "7b346a5ef6f7bff05553870cb30f6272e3d931e0c90f333a7fce421a19fcb3da" }, "downloads": -1, "filename": "passa-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b02eda8be64974f1cc348b363c44408", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3", "size": 76176, "upload_time": "2018-09-01T18:41:07", "url": "https://files.pythonhosted.org/packages/de/e4/9a6a5521b4b9d6f001399f3fae0839baf7a8734b887a8934e42106778206/passa-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74faaca00b5ecb955790e7f66f728ae6", "sha256": "cba0e06b3e004f64025a3648ee8f20687d93800321585e5d147b40f1b85e3e6b" }, "downloads": -1, "filename": "passa-0.3.0.tar.gz", "has_sig": false, "md5_digest": "74faaca00b5ecb955790e7f66f728ae6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3", "size": 33626, "upload_time": "2018-09-01T18:41:09", "url": "https://files.pythonhosted.org/packages/eb/d6/880285235b6ac6c78dcdf8421628a9ac10bc9b9be214fc0c0c4a00072423/passa-0.3.0.tar.gz" } ] }