{ "info": { "author": "Dan Ryan and Tzu-ping Chung", "author_email": "dan@danryan.co", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "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": "===============================================================================\ninstaller: A library for installing python packages.\n===============================================================================\n\n.. image:: https://img.shields.io/pypi/v/installer.svg\n :target: https://pypi.org/project/installer\n\n.. image:: https://img.shields.io/pypi/l/installer.svg\n :target: https://pypi.org/project/installer\n\n.. image:: https://api.travis-ci.com/sarugaku/installer.svg?branch=master\n :target: https://travis-ci.com/sarugaku/installer\n\n.. image:: https://ci.appveyor.com/api/projects/status/y9kpdaqy4di5nhyk/branch/master?svg=true\n :target: https://ci.appveyor.com/project/sarugaku/installer\n\n.. image:: https://img.shields.io/pypi/pyversions/installer.svg\n :target: https://pypi.org/project/installer\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/installer/badge/?version=latest\n :target: https://installer.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nSummary\n=======\n\nInstaller_ is a library designed for installing python packages built using packagebuilder_.\nIt is targeted as a lightweight library for synchronizing Pipfile_ formatted projects with\ntheir respective environments (but provides no interface through virtual environments,\nsee mork_ for that!). Its goal is to provide a small but functional interface to take a\nset of requirementslib_ compatible requirements (preferrably from a `Pipfile.lock`) and\ninstall them into an environment, optionally removing packages not present in the lockfile.\n\nUltimately this project will back installation in Pipenv_.\n\n ::\n\n >>> import installer\n >>> from passa.cli.options import Project\n >>> project = Project(root=\"/some/root/directory\")\n >>> syncer = installer.synchronizer.Synchronizer(\n project, default=True, develop=True,\n clean_unneeded=True\n )\n >>> installer.operations.sync(syncer)\n\n\n.. _packagebuilder: https://github.com/sarugaku/packagebuilder\n.. _requirementslib: https://github.com/sarugaku/requirementslib\n.. _mork: https://github.com/sarugaku/mork\n.. _pipfile: https://github.com/pypa/pipfile\n.. _pipenv: https://github.com/pypa/pipenv\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/installer", "keywords": "package management,resolver,pipenv,requirementslib,pipfile,dependencies,dependency management,package installer,package installation", "license": "ISC License", "maintainer": "", "maintainer_email": "", "name": "installer", "package_url": "https://pypi.org/project/installer/", "platform": "", "project_url": "https://pypi.org/project/installer/", "project_urls": { "Homepage": "https://github.com/sarugaku/installer" }, "release_url": "https://pypi.org/project/installer/0.1.1/", "requires_dist": [ "distlib", "packaging", "packagebuilder", "pip-shims", "requirementslib", "setuptools", "vistir[spinner]", "pytest-timeout; extra == 'tests'", "pytest-xdist; extra == 'tests'", "pytest-cov; extra == 'tests'", "pytest; extra == 'tests'", "mork; extra == 'virtualenv'", "virtualenv; extra == 'virtualenv'" ], "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "summary": "A library for installing python packages.", "version": "0.1.1" }, "last_serial": 4301001, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3687539c8dfe3f21830b769da8ea0428", "sha256": "b849d2d876ef71162cfa6fc92204120a5cd215cad373b83fddcab401490d5fbc" }, "downloads": -1, "filename": "installer-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3687539c8dfe3f21830b769da8ea0428", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 7306, "upload_time": "2018-09-21T05:00:27", "url": "https://files.pythonhosted.org/packages/8b/4d/512d6c573aeb2161e1d884f1d0fcfabaf447c0af00f57687507da25d6a0a/installer-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3edc9a9c4e903c268c28c2169f9ebc0", "sha256": "4ad3f14753d506d9ce646ac10320a2b82395208109f2356ed9e7a234976d3b4b" }, "downloads": -1, "filename": "installer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e3edc9a9c4e903c268c28c2169f9ebc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 12019, "upload_time": "2018-09-21T05:00:28", "url": "https://files.pythonhosted.org/packages/c6/eb/8eb23ba78519fa00cc9f79bd228137ceff7e8d64e2c10482f825943222ee/installer-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d1e9367799d0f6351b2d574736985a9a", "sha256": "f4f195c9b17ea7d2b631a758451485c6b080975349b4adebe45ef4bb022db069" }, "downloads": -1, "filename": "installer-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1e9367799d0f6351b2d574736985a9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 7305, "upload_time": "2018-09-23T04:27:29", "url": "https://files.pythonhosted.org/packages/7f/81/cb43c1851ae6dc2c84ef5d0bb36c4ba533b3001be27bc4c4ad699e2ba7e4/installer-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2785314c0ac94048cb93a5798b9769f", "sha256": "1ba23de573e9b95a8dcbd04fd026c40a64b77db0aadc48f28a844b4cb87479fe" }, "downloads": -1, "filename": "installer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b2785314c0ac94048cb93a5798b9769f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 12099, "upload_time": "2018-09-23T04:27:31", "url": "https://files.pythonhosted.org/packages/73/cd/8211e57ec6cf0a8a9cc79ddaba287588fa088df5693b2350cf16d4c7054b/installer-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d1e9367799d0f6351b2d574736985a9a", "sha256": "f4f195c9b17ea7d2b631a758451485c6b080975349b4adebe45ef4bb022db069" }, "downloads": -1, "filename": "installer-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1e9367799d0f6351b2d574736985a9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 7305, "upload_time": "2018-09-23T04:27:29", "url": "https://files.pythonhosted.org/packages/7f/81/cb43c1851ae6dc2c84ef5d0bb36c4ba533b3001be27bc4c4ad699e2ba7e4/installer-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2785314c0ac94048cb93a5798b9769f", "sha256": "1ba23de573e9b95a8dcbd04fd026c40a64b77db0aadc48f28a844b4cb87479fe" }, "downloads": -1, "filename": "installer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b2785314c0ac94048cb93a5798b9769f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 12099, "upload_time": "2018-09-23T04:27:31", "url": "https://files.pythonhosted.org/packages/73/cd/8211e57ec6cf0a8a9cc79ddaba287588fa088df5693b2350cf16d4c7054b/installer-0.1.1.tar.gz" } ] }