{ "info": { "author": "Oliver Palmer", "author_email": "development@pyfarm.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: System :: Distributed Computing" ], "description": ".. Copyright 2013 Oliver Palmer\n..\n.. Licensed under the Apache License, Version 2.0 (the \"License\");\n.. you may not use this file except in compliance with the License.\n.. You may obtain a copy of the License at\n..\n.. http://www.apache.org/licenses/LICENSE-2.0\n..\n.. Unless required by applicable law or agreed to in writing, software\n.. distributed under the License is distributed on an \"AS IS\" BASIS,\n.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n.. See the License for the specific language governing permissions and\n.. limitations under the License.\n\nPyFarm Master\n=============\n\n.. image:: https://travis-ci.org/pyfarm/pyfarm-master.svg?branch=master\n :target: https://travis-ci.org/pyfarm/pyfarm-master\n :alt: build status (master)\n\n.. image:: https://coveralls.io/repos/pyfarm/pyfarm-master/badge?branch=master\n :target: https://coveralls.io/r/pyfarm/pyfarm-master?branch=master\n :alt: coverage\n\nSub-library which contains the code necessary to run an instance of the master\nserver. The primary purposes of the master including serving a REST API,\nrunning the scheduler and serving the web interface.\n\nPython Version Support\n----------------------\n\nThis library supports Python 2.7 and Python 3.3+ in one code base. Python 2.6\nand lower is not supported due to syntax differences and support for 2.6 in\nexternal libraries.\n\nDocumentation\n-------------\n\nThe documentation for this this library is hosted on\n`Read The Docs `_.\nIt's generated directly from this library using sphinx (setup may vary depending\non platform)::\n\n virtualenv env\n . env/bin/activate\n pip install sphinx sphinxcontrib-httpdomain\n pip install -e . --egg\n make -C docs html\n\n\nTesting\n-------\n\n.. note::\n\n A broker is required for most of the tests due to pyfarm.master's dependency\n on celery. Redis is recommended because it's the default, least\n persistent and easiest to setup.\n\nGeneral Testing\n+++++++++++++++\n\nTests are run on `Travis `_ for\nevery commit. They can also be run locally too (setup may vary depending\non platform)::\n\n virtualenv env\n . env/bin/activate\n pip install nose\n pip install -e . --egg\n nosetests tests/\n\nTesting Specific Databases\n++++++++++++++++++++++++++\n\nBy default tests are run against sqlite. While this is sufficient in many\ncases it's generally best to test against the database type you wish to use.\nSetup wise the only difference will be in the call to ``nosetests``::\n\n PYFARM_DATABASE_URI=\"dialect+driver://username:password@host:port/database\" nosetests tests/\n\nFor more information on database URIs see `sqlalchemy's documentation `_\nor the `Travis configuration `_.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pyfarm/pyfarm-master", "keywords": null, "license": "Apache v2.0", "maintainer": null, "maintainer_email": null, "name": "pyfarm.master", "package_url": "https://pypi.org/project/pyfarm.master/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyfarm.master/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pyfarm/pyfarm-master" }, "release_url": "https://pypi.org/project/pyfarm.master/0.8.6/", "requires_dist": null, "requires_python": null, "summary": "Sub-library which contains the code necessary to communicate with the database via a REST api.", "version": "0.8.6" }, "last_serial": 1577697, "releases": { "0.7.0-dev0": [ { "comment_text": "", "digests": { "md5": "65fa5ea097a2661bd3fbfdb070278e90", "sha256": "414d337960bed8cbcebc8c6e00c94cf4dcb4bf142359e206a195954892cb7a5d" }, "downloads": -1, "filename": "pyfarm.master-0.7.0-dev0.tar.gz", "has_sig": false, "md5_digest": "65fa5ea097a2661bd3fbfdb070278e90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6233, "upload_time": "2013-09-25T03:29:53", "url": "https://files.pythonhosted.org/packages/c1/3b/c06b080d2978e7fcfc8cca7f4e63c92320499bb2eaf8c24c90ddcea0096b/pyfarm.master-0.7.0-dev0.tar.gz" } ], "0.7.0-dev1": [ { "comment_text": "", "digests": { "md5": "21d686abb76862540ed63d7074ff611a", "sha256": "fea0c5b7f9188152dcb93273010a3f1f60d131d2bf4b37741aa98e5b5741dc38" }, "downloads": -1, "filename": "pyfarm.master-0.7.0-dev1.tar.gz", "has_sig": false, "md5_digest": "21d686abb76862540ed63d7074ff611a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6232, "upload_time": "2013-09-25T03:31:39", "url": "https://files.pythonhosted.org/packages/da/fe/ef798b05eae83ab1eba48aa55f03e130969e2f268776c4021acd27f5de46/pyfarm.master-0.7.0-dev1.tar.gz" } ], "0.7.0-dev2": [ { "comment_text": "", "digests": { "md5": "cec18ce6bb4d7405eac213f134eb5653", "sha256": "6d1d7d8f237bdfead0087728e10e5550456615145552508f926d5a5b1850614e" }, "downloads": -1, "filename": "pyfarm.master-0.7.0-dev2.tar.gz", "has_sig": false, "md5_digest": "cec18ce6bb4d7405eac213f134eb5653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6911, "upload_time": "2013-09-25T04:33:26", "url": "https://files.pythonhosted.org/packages/37/9a/8a9694e091dcb5b5b04afc005a3b4303fb5e32f2d20d50a638abfbb3ba30/pyfarm.master-0.7.0-dev2.tar.gz" } ], "0.7.0-dev3": [ { "comment_text": "", "digests": { "md5": "d7065d0cd10fe1cf9114a42607288011", "sha256": "67805989da22425564cd10e13a4738e644be7b7ad2a98d58ecdc3814b3c482ec" }, "downloads": -1, "filename": "pyfarm.master-0.7.0-dev3.tar.gz", "has_sig": false, "md5_digest": "d7065d0cd10fe1cf9114a42607288011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16570, "upload_time": "2013-10-10T01:16:18", "url": "https://files.pythonhosted.org/packages/41/f5/7c23014f9f07e83d3165e19be757447ab6e781e64f813cb2d9be0ad8b6b5/pyfarm.master-0.7.0-dev3.tar.gz" } ], "0.7.0-dev4": [ { "comment_text": "", "digests": { "md5": "ffd6f99d31d87c87c6854b45eee35f4f", "sha256": "33fd006e4e72b742c43f7338be79c46c40b38bc8d5ca70f91d82ced4071924f9" }, "downloads": -1, "filename": "pyfarm.master-0.7.0-dev4.tar.gz", "has_sig": false, "md5_digest": "ffd6f99d31d87c87c6854b45eee35f4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16741, "upload_time": "2013-10-10T03:47:12", "url": "https://files.pythonhosted.org/packages/78/68/ba441a1eec72b6a18c934e3517e60007151a4c6524ec2959142407badf99/pyfarm.master-0.7.0-dev4.tar.gz" } ], "0.7.0-dev5": [ { "comment_text": "", "digests": { "md5": "07d31a4df223a3f7e9f399aee53e578f", "sha256": "8172754ecabbd770550f36b854aa133c826e57ba2d006b09578540b207ae3b95" }, "downloads": -1, "filename": "pyfarm.master-0.7.0-dev5.tar.gz", "has_sig": false, "md5_digest": "07d31a4df223a3f7e9f399aee53e578f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17381, "upload_time": "2013-10-12T01:36:13", "url": "https://files.pythonhosted.org/packages/3a/fa/17c3aebd01a35b5183ace60403ccbafeb768593713aae9f0e48ef4e76864/pyfarm.master-0.7.0-dev5.tar.gz" } ], "0.7.0-dev6": [ { "comment_text": "", "digests": { "md5": "74237686d45b4f29946fa42585351722", "sha256": "00c4783540c15adf8c39578f6be1472eeb04607387e7e2efd46bed491aa27a64" }, "downloads": -1, "filename": "pyfarm.master-0.7.0-dev6.tar.gz", "has_sig": false, "md5_digest": "74237686d45b4f29946fa42585351722", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18748, "upload_time": "2013-12-05T06:24:13", "url": "https://files.pythonhosted.org/packages/85/ce/bd3b89f37682a260a0220ce74205ab61874d8a195da8e482eacd31eb4943/pyfarm.master-0.7.0-dev6.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "ec814049aa6e6933697cbfcdbdfc38b6", "sha256": "0a34d41097aaf1e00db788332d97e61925c27cf1a0f000a4a169ee8c82bb1839" }, "downloads": -1, "filename": "pyfarm.master-0.8.0.tar.gz", "has_sig": false, "md5_digest": "ec814049aa6e6933697cbfcdbdfc38b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95704, "upload_time": "2015-01-09T21:36:54", "url": "https://files.pythonhosted.org/packages/68/6a/b1daeb2fda6d5af4c010764904def12c23a1c75b0309f74edf35816a0959/pyfarm.master-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "24f8a1861ee9254eddd1cf2a2d2e1d68", "sha256": "c92a4bb82780b5216120f89f348cc5557f7c56e3101fb4d9d31387379fa1fd68" }, "downloads": -1, "filename": "pyfarm.master-0.8.1.tar.gz", "has_sig": false, "md5_digest": "24f8a1861ee9254eddd1cf2a2d2e1d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93791, "upload_time": "2015-02-18T04:06:52", "url": "https://files.pythonhosted.org/packages/88/ce/346afcbd2c1c098f5d35eb45a4850d4a0a4373dfb044a9ca6443b4be4818/pyfarm.master-0.8.1.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "6a1bf76949c26fb8c3ed16732e2a676e", "sha256": "9ad65a4eccff59a7f68d9d1e0db53f0b42e77082ae1470702f931489540d4ac8" }, "downloads": -1, "filename": "pyfarm.master-0.8.5.tar.gz", "has_sig": false, "md5_digest": "6a1bf76949c26fb8c3ed16732e2a676e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93542, "upload_time": "2015-02-18T04:08:35", "url": "https://files.pythonhosted.org/packages/19/f2/f2182389303720a3fd7c850e9656c3cde7bc1c427985462ba08f76724e67/pyfarm.master-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "e7eddded6789f54e1a5ab508b5be68fe", "sha256": "3e8abdf5ddbc8fb23acddb197cc203d703b9fad0c554bb2a76be8d60c781c296" }, "downloads": -1, "filename": "pyfarm.master-0.8.6.tar.gz", "has_sig": false, "md5_digest": "e7eddded6789f54e1a5ab508b5be68fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 414473, "upload_time": "2015-06-04T03:57:03", "url": "https://files.pythonhosted.org/packages/a1/0a/37409ae5446ae380cdcc2abe9af751484a0836c9d335d2f1cec38532f288/pyfarm.master-0.8.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e7eddded6789f54e1a5ab508b5be68fe", "sha256": "3e8abdf5ddbc8fb23acddb197cc203d703b9fad0c554bb2a76be8d60c781c296" }, "downloads": -1, "filename": "pyfarm.master-0.8.6.tar.gz", "has_sig": false, "md5_digest": "e7eddded6789f54e1a5ab508b5be68fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 414473, "upload_time": "2015-06-04T03:57:03", "url": "https://files.pythonhosted.org/packages/a1/0a/37409ae5446ae380cdcc2abe9af751484a0836c9d335d2f1cec38532f288/pyfarm.master-0.8.6.tar.gz" } ] }