{ "info": { "author": "Jared Forsyth", "author_email": "jared@jaredforsyth.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python" ], "description": "Python Build Jelly\n\n**New**\n\njust added zsh completion! found in the file ``zsh.sugar``\n\nAnyway, PBJ is a simple, extensible pythonic build framework, whose purpose is to be dead simple for the basic cases.\n\nHere's an example::\n\n from pbj import Builder, cmd\n import os\n \n build = Builder(\"PJs\")\n\n build.cmd(\"jstest\", (\"js\", \"test/runtests.js\"))\n build.clean(\"build\", \"test/py/*.js\")\n\n @build.file(\"build/pjslib.js\", depends=\"jslib/*.js\")\n def jslib(name):\n text = cmd(\"cat\", \"jslib/*.js\")\n if not os.path.exists(\"build\"):\n os.mkdir(\"build\")\n open(\"build/pjslib.js\").write(text)\n\n if __name__ == \"__main__\":\n build.run()\n\nCool things: targets are classes, and decorate functions.\n\nAnd...this project is just starting out, so I'll fill the rest in later.\n\nIncluded:\n\ndisttest - a drop-in plugin to add a \"setup.py test\" for distutils\n\nCheers.\n", "description_content_type": null, "docs_url": null, "download_url": "http://github.com/jabapyth/pbj", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://jaredforsyth.com/projects/pbj", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pbj", "package_url": "https://pypi.org/project/pbj/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pbj/", "project_urls": { "Download": "http://github.com/jabapyth/pbj", "Homepage": "http://jaredforsyth.com/projects/pbj" }, "release_url": "https://pypi.org/project/pbj/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "python build jelly - a simple, extensible pythonic build framework", "version": "0.1.2" }, "last_serial": 796083, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ef258ad510bbf513ac4a15ec79dc327f", "sha256": "67283dfb408cf78e7ccacad99a18dd1698c3dda1f632e48f28c83fe1c86f5fc1" }, "downloads": -1, "filename": "pbj-0.1.tar.gz", "has_sig": false, "md5_digest": "ef258ad510bbf513ac4a15ec79dc327f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8517, "upload_time": "2013-04-19T01:03:49", "url": "https://files.pythonhosted.org/packages/9f/12/1521df00b55c572309afc067320505b6e679794ccb6b87534dd30d265824/pbj-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1649878dd424f5973d10c652a1cb6459", "sha256": "d856ff3f61aefeb8221043d95e0739db0b9112acf21d678fb03c597737201e1d" }, "downloads": -1, "filename": "pbj-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1649878dd424f5973d10c652a1cb6459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8556, "upload_time": "2013-04-19T01:21:05", "url": "https://files.pythonhosted.org/packages/32/d2/32a42a3008b83dd5042e4c78dbb8aa657c327e120ff95a3af928518bf6e4/pbj-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8882bf878e28df6cf35b3236c2a3bd60", "sha256": "91120b6db07df0dce7615b375d251574fd1fbfc57835d6b25c27e17ee0da521c" }, "downloads": -1, "filename": "pbj-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8882bf878e28df6cf35b3236c2a3bd60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10489, "upload_time": "2013-04-19T01:29:05", "url": "https://files.pythonhosted.org/packages/46/18/3135c7675cb0b100427358ff63b37cddc9b51099a3ad1500e0214587e219/pbj-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8882bf878e28df6cf35b3236c2a3bd60", "sha256": "91120b6db07df0dce7615b375d251574fd1fbfc57835d6b25c27e17ee0da521c" }, "downloads": -1, "filename": "pbj-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8882bf878e28df6cf35b3236c2a3bd60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10489, "upload_time": "2013-04-19T01:29:05", "url": "https://files.pythonhosted.org/packages/46/18/3135c7675cb0b100427358ff63b37cddc9b51099a3ad1500e0214587e219/pbj-0.1.2.tar.gz" } ] }