{ "info": { "author": "Kevin Teague", "author_email": "kevin@bud.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Plugins", "Framework :: Buildout", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Installation/Setup" ], "description": "distutils recipe\r\n================\r\n\r\nFor Python packages which are only installable with distutils, and aren't\r\nyet available as eggs. This recipe will download a distutils tarball, build it\r\nand place it inside your buildout inside a parts/site-packages directory.\r\n\r\nIt is up to you to inform your Python about this site-packages directory.\r\nYou might do this with the zc.recipe.egg recipe::\r\n\r\n\t[buildout]\r\n\tparts =\r\n\t mypython\r\n\r\n\t[mypython]\r\n\trecipe = zc.recipe.egg\r\n\teggs = zc.recipe.egg\r\n\textra-paths = ${buildout:directory}/parts/site-packages/\r\n\tinterpreter = mypython\r\n\tscripts = mypython\r\n\r\n\r\nOptions\r\n-------\r\n\r\nurl\r\n The URL of the archives to download and install. The archive specified\r\n will be installed inside a site-packages directory.\r\n\r\nbuild_ext\r\n\tAdditional build options passed to setup.py.\r\n\r\nTo-Do\r\n-----\r\n\r\nCurrently only enough work has been done on this recipe to get it to\r\ninstall mx-base and psycopg2. There is lots of room for improvement ...\r\n\r\nExample Usage\r\n-------------\r\n\r\nA sample buildout.cfg that installs mx-base and psycopg2 inside the\r\nsite-packages directory. It also installs PostgreSQL for building\r\npsycopg2, adjusting the build_ext for psycopg2 to point to an existing\r\nPostgreSQL install would remove the need for this::\r\n\r\n\t[buildout]\r\n\tparts =\r\n\t egenix-mx-base\r\n\t mypython\r\n\t postgresql\r\n\t psycopg2\r\n\r\n\t[egenix-mx-base]\r\n\trecipe = collective.recipe.distutils\r\n\turl = http://downloads.egenix.com/python/egenix-mx-base-3.0.0.zip\r\n\r\n\t[mypython]\r\n\trecipe = zc.recipe.egg\r\n\teggs = zc.recipe.egg\r\n\textra-paths = ${buildout:directory}/parts/site-packages/\r\n\tinterpreter = mypython\r\n\tscripts = mypython\r\n\r\n\t[postgresql]\r\n\trecipe = zc.recipe.cmmi\r\n\turl = http://example.com/postgresql-8.1.9.tar.gz\r\n\r\n\t[psycopg2]\r\n\trecipe = collective.recipe.distutils\r\n\turl = http://example.com/psycopg2-2.0.6.tar.gz\r\n\tbuild_ext = \r\n\t\t--pg-config=${buildout:directory}/parts/postgresql/bin/pg_config\r\n \t\t--rpath=${buildout:directory}/parts/postgresql/lib", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/buildout/collective.recipe.distutils", "keywords": "build distutils", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.recipe.distutils", "package_url": "https://pypi.org/project/collective.recipe.distutils/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.recipe.distutils/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/buildout/collective.recipe.distutils" }, "release_url": "https://pypi.org/project/collective.recipe.distutils/0.1/", "requires_dist": null, "requires_python": null, "summary": "A buildout recipe to install distutils Python packages.", "version": "0.1" }, "last_serial": 788131, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1dd798ed9eb8d2e0b5f45208e34b64d8", "sha256": "3a09623fd5eb71f803c2a6f91095b8801782c97d02359b25777a3c6c89c4d805" }, "downloads": -1, "filename": "collective.recipe.distutils-0.1-py2.4.egg", "has_sig": false, "md5_digest": "1dd798ed9eb8d2e0b5f45208e34b64d8", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 7936, "upload_time": "2008-02-28T05:10:50", "url": "https://files.pythonhosted.org/packages/c2/99/5a6742daad99b5fa52e78e7405667f9669bec8fbff87591f32d69538d9d8/collective.recipe.distutils-0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3e9e9458d384ca8446c7a2e75d822558", "sha256": "ee267ee15b40fa3e10f9eb44167c333439a75e199bce89526368d86a7e9ef19c" }, "downloads": -1, "filename": "collective.recipe.distutils-0.1.tar.gz", "has_sig": false, "md5_digest": "3e9e9458d384ca8446c7a2e75d822558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4226, "upload_time": "2008-02-28T05:01:34", "url": "https://files.pythonhosted.org/packages/31/1f/f4cb88fcef9d38c2c8d7fe17142cdf5d9e0a0b846cbc6852f54dcdb2e8d3/collective.recipe.distutils-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1dd798ed9eb8d2e0b5f45208e34b64d8", "sha256": "3a09623fd5eb71f803c2a6f91095b8801782c97d02359b25777a3c6c89c4d805" }, "downloads": -1, "filename": "collective.recipe.distutils-0.1-py2.4.egg", "has_sig": false, "md5_digest": "1dd798ed9eb8d2e0b5f45208e34b64d8", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 7936, "upload_time": "2008-02-28T05:10:50", "url": "https://files.pythonhosted.org/packages/c2/99/5a6742daad99b5fa52e78e7405667f9669bec8fbff87591f32d69538d9d8/collective.recipe.distutils-0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3e9e9458d384ca8446c7a2e75d822558", "sha256": "ee267ee15b40fa3e10f9eb44167c333439a75e199bce89526368d86a7e9ef19c" }, "downloads": -1, "filename": "collective.recipe.distutils-0.1.tar.gz", "has_sig": false, "md5_digest": "3e9e9458d384ca8446c7a2e75d822558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4226, "upload_time": "2008-02-28T05:01:34", "url": "https://files.pythonhosted.org/packages/31/1f/f4cb88fcef9d38c2c8d7fe17142cdf5d9e0a0b846cbc6852f54dcdb2e8d3/collective.recipe.distutils-0.1.tar.gz" } ] }