{ "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": "===========================================================================================\npackagebuilder: A library for building python packages into binary or source distributions.\n===========================================================================================\n\n.. image:: https://img.shields.io/pypi/v/packagebuilder.svg\n :target: https://pypi.org/project/packagebuilder\n\n.. image:: https://img.shields.io/pypi/l/packagebuilder.svg\n :target: https://pypi.org/project/packagebuilder\n\n.. image:: https://api.travis-ci.com/sarugaku/packagebuilder.svg?branch=master\n :target: https://travis-ci.com/sarugaku/packagebuilder\n\n.. image:: https://ci.appveyor.com/api/projects/status/y9kpdaqy4di5nhyk/branch/master?svg=true\n :target: https://ci.appveyor.com/project/sarugaku/packagebuilder\n\n.. image:: https://img.shields.io/pypi/pyversions/packagebuilder.svg\n :target: https://pypi.org/project/packagebuilder\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/packagebuilder/badge/?version=latest\n :target: https://packagebuilder.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nSummary\n=======\n\nPackagebuilder_ is a library designed for building packages. It takes `InstallRequirement`\nobjects as inputs and first attempts to build a wheel, but falls back to producing a\nsource distribution if necessary. Invocation is straightforward:\n\n ::\n\n >>> import packagebuilder\n >>> import pip_shims\n >>> ireq = pip_shims.shims.InstallRequirement.from_line('vistir')\n >>> builder = packagebuilder.BuiltDist(ireq, sources=packagebuilder.get_sources())\n >>> dist = builder.build()\n >>> dist.metadata.run_requires\n ['requests', 'six', 'backports.weakref; python_version < \"3.3\"', 'backports.shutil-get-terminal-size; python_version < \"3.3\"', 'pathlib2; python_version < \"3.5\"', \"yaspin; extra == 'spinner'\", \"pytest; extra == 'tests'\", \"pytest-xdist; extra == 'tests'\", \"pytest-cov; extra == 'tests'\", \"pytest-timeout; extra == 'tests'\", \"hypothesis-fspaths; extra == 'tests'\", \"hypothesis; extra == 'tests'\"]\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/packagebuilder", "keywords": "package management,resolver,pipenv,requirementslib,pipfile,dependencies,dependency management,package builder,package building", "license": "ISC License", "maintainer": "", "maintainer_email": "", "name": "packagebuilder", "package_url": "https://pypi.org/project/packagebuilder/", "platform": "", "project_url": "https://pypi.org/project/packagebuilder/", "project_urls": { "Homepage": "https://github.com/sarugaku/packagebuilder" }, "release_url": "https://pypi.org/project/packagebuilder/0.1.0/", "requires_dist": [ "appdirs", "distlib", "packaging", "setuptools", "six", "vistir[spinner]", "pip-shims", "pytest-xdist; extra == 'tests'", "pytest-timeout; extra == 'tests'", "pytest-cov; extra == 'tests'", "pytest; extra == 'tests'" ], "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "summary": "A library for building python packages into binary or source distributions.", "version": "0.1.0" }, "last_serial": 4294986, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "57d89e6e7ea622ee14045975bc7b9b6d", "sha256": "dc525d06ecd102db23ab421b879d7d27021d784ff933e33e8c411a53af5c9dbe" }, "downloads": -1, "filename": "packagebuilder-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57d89e6e7ea622ee14045975bc7b9b6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 8410, "upload_time": "2018-09-21T04:58:40", "url": "https://files.pythonhosted.org/packages/a9/a0/7fcb21fe9db29c14601b6cf5758c74c34c119faacef089faaf4b57b2778c/packagebuilder-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d954687e7f7e7df3fc7fa75fc2185a4", "sha256": "1e85c4e0e994322996b93cd6685c12834d30f3558889154f8e3de8fb1f3fd1e7" }, "downloads": -1, "filename": "packagebuilder-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1d954687e7f7e7df3fc7fa75fc2185a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 12743, "upload_time": "2018-09-21T04:58:41", "url": "https://files.pythonhosted.org/packages/f4/7d/0457b6b2c9c73dfa7c4f4c5037fdd4bf98ad0183dc0a40f58436177e72f6/packagebuilder-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57d89e6e7ea622ee14045975bc7b9b6d", "sha256": "dc525d06ecd102db23ab421b879d7d27021d784ff933e33e8c411a53af5c9dbe" }, "downloads": -1, "filename": "packagebuilder-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57d89e6e7ea622ee14045975bc7b9b6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 8410, "upload_time": "2018-09-21T04:58:40", "url": "https://files.pythonhosted.org/packages/a9/a0/7fcb21fe9db29c14601b6cf5758c74c34c119faacef089faaf4b57b2778c/packagebuilder-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d954687e7f7e7df3fc7fa75fc2185a4", "sha256": "1e85c4e0e994322996b93cd6685c12834d30f3558889154f8e3de8fb1f3fd1e7" }, "downloads": -1, "filename": "packagebuilder-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1d954687e7f7e7df3fc7fa75fc2185a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3", "size": 12743, "upload_time": "2018-09-21T04:58:41", "url": "https://files.pythonhosted.org/packages/f4/7d/0457b6b2c9c73dfa7c4f4c5037fdd4bf98ad0183dc0a40f58436177e72f6/packagebuilder-0.1.0.tar.gz" } ] }