{ "info": { "author": "Jean-Paul Ladage", "author_email": "j.ladage@zestsoftware.nl", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Recipe to install Mysql\n=======================\n\nCode repository: \nhttp://svn.plone.org/svn/collective/buildout/zest.recipe.mysql\n\n\nIt can be a problem getting both mysql and mysql's python binding to install\nreliably on everyone's development machine. Problems we encountered were\nmostly on the mac, as mysql gets installed into different locations by the\nofficial mysql distribution, macports and fink. And on the mac, the python\nbinding needs a patch.\n\nOne solution: fix the underlying stuff and make mysql and mysql-python a\ndependency that has to be handled by the OS. Alternative solution: this\n'zest.recipe.mysql' recipe. **Warning: rough edges**. It is not a properly\ndocumented and tested package as it originally was a quick\nneed-to-get-something-working-now job.\n\nHere's a quick piece of buildout to get you started if you want to test\nit::\n\n [buildout]\n parts =\n mysql\n ...\n\n [mysql]\n recipe = zest.recipe.mysql\n # Note that these urls usually stop working after a while... thanks...\n mysql-url = http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.86.tar.gz/from/http://mysql.proserve.nl/\n mysql-python-url = http://surfnet.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz\n\n [plone]\n ...\n eggs =\n ...\n ${mysql:eggs}\n\n* This ought to download and install mysql and mysql-python.\n\n* Mysql and mysql-python end up in '.../parts/mysql'.\n\n* mysql-python is installed as a development egg by buildout.\n\n* The socket and the database are in '.../var/mysql'.\n\nOptions\n-------\n\n``mysql-url`` -- Download URL for the target version of MySQL (required).\n\n``mysql-python-url`` -- Download URL for the target version of the\nPython wrappers (required)\n\n``python`` -- path to the Python against which to build the wrappers\n(optional, currrently unused).\n\n``config-skeleton`` -- path to a file used as a template for generating\nthe instance-local ``my.cnf`` file (optional). If this option is not\nsupplied, no configuration will be generated. If passed, the text from\nthe indicated file will be used as a Python string template, with the\nfollowing keys passed in the mapping to the ``%`` operator:\n\n - ``MYSQLD_INSTALL``\n\n - ``MYSQLD_SOCKET``\n\n - ``MYSQLD_PIDFILE``\n\n - ``DATADIR``\n\n``with-innodb`` -- if set to a non-false value, will pass the\n``--with-innodb`` option to the configure command.\n\n\nChangelog\n=========\n\n\n1.0.4 (2010-02-23)\n------------------\n\n- Moved options documentation to the ``README.txt`` file.\n [maurits]\n\n- Add a recipe option, ``with-innodb``: if set to a non-false value, will\n pass the ``--with-innodb`` option to the configure command.\n [rafrombrc]\n\n\n1.0.3 (2009-10-19)\n------------------\n\n- Add a recipe option, ``config-skeleton``: if passed, points to a file\n used as a template for generating an instance-local ``my.cnf`` file.\n Ensure that the generated wrapper scripts use this file, if generated;\n if not, ensure that the wrappers disable \"standard\" config file lookups.\n [tseaver]\n\n- Document existing recipe options in class docstring.\n [tseaver]\n\n- Delegate command line arguments from wrapper script to the real mysqld_safe,\n just as with other wrappers.\n [tseaver]\n\n\n1.0.2 (2009-10-14)\n------------------\n\n- Unchanged rerelease of 1.0.1 due to fix packaging error.\n [maurits]\n\n\n1.0.1 (2009-10-13)\n------------------\n \n- Fix support for newer MySQL releases, thanks to a patch send in by\n Tres Seaver. [jladage]\n\n\n1.0 (2009-10-09)\n----------------\n\n- Nothing changed yet.\n\n1.0beta (2008-10-21)\n--------------------\n\n- Added bin/stop-mysql script. [reinout]\n\n\n0.9.1 (2008-10-20)\n------------------\n\n- README update.\n\n\n0.9 (2008-10-15)\n----------------\n\n- Better conditional downloading/extracting of the zipfiles. [reinout]\n\n- Changing update method to check for existance of /parts/mysql. If you've\n removed that parts directory the full install will be run. Handy for\n updating old installs. [reinout]\n\n\n0.8 (2008-10-10)\n----------------\n\n- Changed mysql-python egg handling: it no longer installs an egg in your\n global egg cache (which gives errors when you have two buildouts that use\n it). Instead it installs the egg locally as a development egg. This means\n you have to include it in your instance's egg list as ${mysql:eggs}.\n [reinout]\n\n- Added example parts to the buildout config so that it can be tested that\n way. There are no real other tests. [reinout]\n\n\n0.4.0 (2008-03-16)\n------------------\n\n - Created recipe with ZopeSkel [Jean-Paul Ladage].\n\n - Learned from the varnish recipe and wrote the build recipe which\n downloads, compiles and install MySQL and created wrapper scripts\n in the bin folder of the buildout.\n\n\nTodo list\n=========\n\n\n\nContributors\n============\n\n- Jean-Paul Ladage (Zest software): principal author\n\n- Reinout van Rees (Zest software): added development egg support.\n\n- Tres Seaver (Agendaless Consulting): bugfixes, config file generation.\n\n- Rob Miller: added 'with-innodb' option", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://svn.zestsoftware.nl/svn/zest/zest.recipe.mysql/trunk", "keywords": "buildout recipe mysql", "license": "ZPL", "maintainer": null, "maintainer_email": null, "name": "zest.recipe.mysql", "package_url": "https://pypi.org/project/zest.recipe.mysql/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zest.recipe.mysql/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://svn.zestsoftware.nl/svn/zest/zest.recipe.mysql/trunk" }, "release_url": "https://pypi.org/project/zest.recipe.mysql/1.0.4/", "requires_dist": null, "requires_python": null, "summary": "A Buildout recipe to setup a MySQL database.", "version": "1.0.4" }, "last_serial": 748523, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "def7272a0f610374a702cf7607476623", "sha256": "a00fb89a29626976b44ddceb1748e62fb7b13e471b373eba094b7b3b2f9b92f4" }, "downloads": -1, "filename": "zest.recipe.mysql-0.4-py2.4.egg", "has_sig": false, "md5_digest": "def7272a0f610374a702cf7607476623", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 11844, "upload_time": "2008-03-17T12:27:58", "url": "https://files.pythonhosted.org/packages/e0/f4/b3e996627dcf906ec7e8d14970af74b62fa708b2147fe35f21151693d11c/zest.recipe.mysql-0.4-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "f7fbad9c87cac1c79bbcdf814ba4950f", "sha256": "ebc7c70ae46deb19b4f36aeee4af037d34f4923b353595d20a12af53ac7f3bf8" }, "downloads": -1, "filename": "zest.recipe.mysql-0.4.tar.gz", "has_sig": false, "md5_digest": "f7fbad9c87cac1c79bbcdf814ba4950f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6461, "upload_time": "2008-03-17T12:27:58", "url": "https://files.pythonhosted.org/packages/c3/48/86b3e3b02048c775a8b6829fb8c5d8dacc37588e83c3cacfdc2a6beb2be2/zest.recipe.mysql-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ca5da3f9c1f29752bc2df763d18c6996", "sha256": "43ce27fb4d2d883c977f0aa66a3eda190114f75a8a77537d6cdccf5987ae49b6" }, "downloads": -1, "filename": "zest.recipe.mysql-0.5-py2.4.egg", "has_sig": false, "md5_digest": "ca5da3f9c1f29752bc2df763d18c6996", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 12641, "upload_time": "2008-03-18T12:13:29", "url": "https://files.pythonhosted.org/packages/89/15/0f6521e99e71c546d56709a1bfb22f6b7d41b61b67b3f7e759cda84465aa/zest.recipe.mysql-0.5-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "31974616eff1821f8a61f0682570d791", "sha256": "af6a7f95deaf22385af7546ad0a45880367da6d8307505fafeeb4afb6f6e99b7" }, "downloads": -1, "filename": "zest.recipe.mysql-0.5.tar.gz", "has_sig": false, "md5_digest": "31974616eff1821f8a61f0682570d791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7227, "upload_time": "2008-03-18T12:13:30", "url": "https://files.pythonhosted.org/packages/09/3c/f8df1c2e817c59c660c86b62b056219a467416aa6f96ccd6ad5dfe30047d/zest.recipe.mysql-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "f738fbb7dad6e8b60d621dbd8089f2a3", "sha256": "ae095f93ee39328e01d3b239160445039651a77b64ec0590779121c027b72b9c" }, "downloads": -1, "filename": "zest.recipe.mysql-0.6-py2.4.egg", "has_sig": false, "md5_digest": "f738fbb7dad6e8b60d621dbd8089f2a3", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 13034, "upload_time": "2008-03-19T11:09:30", "url": "https://files.pythonhosted.org/packages/d9/f2/c20953fc2b6ffdf500991939adf28e55effe1e27813b94f95d06e6691580/zest.recipe.mysql-0.6-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "0663408eef5e90128fdd11c1ee5ab93a", "sha256": "c9b10d2cfe993246f9b3512ea520ad71401ef09a87f2c77f50344dec81136695" }, "downloads": -1, "filename": "zest.recipe.mysql-0.6.tar.gz", "has_sig": false, "md5_digest": "0663408eef5e90128fdd11c1ee5ab93a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7417, "upload_time": "2008-03-19T11:09:30", "url": "https://files.pythonhosted.org/packages/63/90/4765ddcb7b137d9d646af1234be22e485cfc8f4c5dda10b4f84405abce32/zest.recipe.mysql-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "28a286de3b7b4c42e01a7ebd05ceec96", "sha256": "5c9a3439d31fd08a58ad41d3e64e925dacf50ad1b37c59e5a119b64cc013c678" }, "downloads": -1, "filename": "zest.recipe.mysql-0.7-py2.4.egg", "has_sig": false, "md5_digest": "28a286de3b7b4c42e01a7ebd05ceec96", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 13436, "upload_time": "2008-03-24T22:19:45", "url": "https://files.pythonhosted.org/packages/55/73/ca4afe5982a05f276dd4cec1dbd11dae592f33d8f00187401cb5c73bf9a2/zest.recipe.mysql-0.7-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "ebec44713e0848abf253a2fbc0794c6e", "sha256": "7c2648e0ac1eca2dd42e51c5c70558d6d2d07bcbcb93dab0288e28ad8ea98bf5" }, "downloads": -1, "filename": "zest.recipe.mysql-0.7.tar.gz", "has_sig": false, "md5_digest": "ebec44713e0848abf253a2fbc0794c6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7409, "upload_time": "2008-03-24T22:19:46", "url": "https://files.pythonhosted.org/packages/be/0f/3159bcf092e9573c31425dba8556afa6886ce7e140cf6d93bea0cfcb6109/zest.recipe.mysql-0.7.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "0c6807bdd6d6fa1afb1963805ba87912", "sha256": "fafcc2818d22f5355eaee4f85214af98401e74360eddafa6238b7739ff76c48b" }, "downloads": -1, "filename": "zest.recipe.mysql-0.9.tar.gz", "has_sig": false, "md5_digest": "0c6807bdd6d6fa1afb1963805ba87912", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8825, "upload_time": "2008-10-14T22:19:55", "url": "https://files.pythonhosted.org/packages/5a/d3/deb5a578c8c769376c1168909428baf532d8fa28120952cad7c82f453a77/zest.recipe.mysql-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "1a1d73dec79a568648098b61258af81d", "sha256": "3c5008d93e543e9a0464d3585c952f646260d17773b6346339047f0ed9bb8be8" }, "downloads": -1, "filename": "zest.recipe.mysql-0.9.1.tar.gz", "has_sig": false, "md5_digest": "1a1d73dec79a568648098b61258af81d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9750, "upload_time": "2008-10-20T20:19:32", "url": "https://files.pythonhosted.org/packages/1e/05/15f01da16166a873e6bf483d3543b6ca090cd308a53c3456b71ba2ed3ace/zest.recipe.mysql-0.9.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "bc73b884ebbab76e908b2414afcca193", "sha256": "c8f04ac96b6d3f0e5d13fc32cd3e992d2c893e6ea304d5f981a5b888f0b85cb2" }, "downloads": -1, "filename": "zest.recipe.mysql-1.0.tar.gz", "has_sig": false, "md5_digest": "bc73b884ebbab76e908b2414afcca193", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7495, "upload_time": "2009-10-09T21:56:55", "url": "https://files.pythonhosted.org/packages/ef/6e/11f4cfed4c05f95420a2e7b245106d0888f7cb77cd208aff9b00cdaec149/zest.recipe.mysql-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "be048ae7b393f175f33cfd1a6b13a1a4", "sha256": "b6b7371bdcd714d35627315e5c346b9ed4626ac3e06f912e4274772eacf3f0b6" }, "downloads": -1, "filename": "zest.recipe.mysql-1.0.1.tar.gz", "has_sig": false, "md5_digest": "be048ae7b393f175f33cfd1a6b13a1a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6464, "upload_time": "2009-10-13T23:39:46", "url": "https://files.pythonhosted.org/packages/72/a9/5611b8169a9d36733d84ef60076c763eea93aa6eed46134483083187620a/zest.recipe.mysql-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ee86efe3f29ee849001abaf066c89b28", "sha256": "d96a1bee2e6f3ec17f2168b4ad743b580b30749a1360041edb28b25bbc3b6a98" }, "downloads": -1, "filename": "zest.recipe.mysql-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ee86efe3f29ee849001abaf066c89b28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7639, "upload_time": "2009-10-14T11:21:56", "url": "https://files.pythonhosted.org/packages/99/a7/178dd7abdc03fb361bfcec42fa92a05b2f6bc6986bb925e9966748dfc0b0/zest.recipe.mysql-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c1da7fbbaa80a4e5fcf26620e60f475a", "sha256": "2d6afb096c70ae6cb02947bf5873eb95836359a7ee0809314a18c93ea57251a4" }, "downloads": -1, "filename": "zest.recipe.mysql-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c1da7fbbaa80a4e5fcf26620e60f475a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8492, "upload_time": "2009-10-19T21:00:17", "url": "https://files.pythonhosted.org/packages/5c/fb/7de461b2705ebca49eefab75712bff78c9b04fd3d224181b8ef849a826ff/zest.recipe.mysql-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "9e7c964019757ee820aa57e4e58f9678", "sha256": "c927f4b8109921e23e3bbf281830347b1fd4d932ac030cf0293ce2946bf0ff58" }, "downloads": -1, "filename": "zest.recipe.mysql-1.0.4.zip", "has_sig": false, "md5_digest": "9e7c964019757ee820aa57e4e58f9678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17194, "upload_time": "2010-02-23T11:40:01", "url": "https://files.pythonhosted.org/packages/c4/d1/c15854b96d645b1c84c40c2ad13448752f49d22434a06d9c01dd12cca575/zest.recipe.mysql-1.0.4.zip" } ], "1.0beta": [ { "comment_text": "", "digests": { "md5": "3a1bfbf9ba8d52a033a1ef935207d1af", "sha256": "3676320306c544b008d75a545c5896e280205ab7e283c9bb4ce5aef8c303b98d" }, "downloads": -1, "filename": "zest.recipe.mysql-1.0beta.tar.gz", "has_sig": false, "md5_digest": "3a1bfbf9ba8d52a033a1ef935207d1af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10122, "upload_time": "2008-10-21T13:29:50", "url": "https://files.pythonhosted.org/packages/16/3e/9b7e5c8375fa2e599c7c9df39a2ed2c5312aa8dfed4d7d9f282a6f9fcd2c/zest.recipe.mysql-1.0beta.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e7c964019757ee820aa57e4e58f9678", "sha256": "c927f4b8109921e23e3bbf281830347b1fd4d932ac030cf0293ce2946bf0ff58" }, "downloads": -1, "filename": "zest.recipe.mysql-1.0.4.zip", "has_sig": false, "md5_digest": "9e7c964019757ee820aa57e4e58f9678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17194, "upload_time": "2010-02-23T11:40:01", "url": "https://files.pythonhosted.org/packages/c4/d1/c15854b96d645b1c84c40c2ad13448752f49d22434a06d9c01dd12cca575/zest.recipe.mysql-1.0.4.zip" } ] }