{ "info": { "author": "Steve Lay", "author_email": "steve.w.lay@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Education", "Topic :: Education :: Computer Aided Instruction (CAI)", "Topic :: Education :: Testing", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Welcome to Pyslet\n=================\n\n.. note::\n You are reading documentation for the pyslet-0.7.20170805 release of\n Pyslet to PyPi. The latest version, corresponding to the GitHub\n master is available here__\n \n .. __: http://pyslet.readthedocs.org/en/latest/\n\nPyslet_ is a Python package for Standards in Learning Education and\nTraining (LET). It implements a number of LET-specific standards,\nincluding IMS QTI, Content Packaging and Basic LTI. It also includes\nsupport for some general standards, including the data access standard\nOData (see http://www.odata.org).\n\n.. _Pyslet: http://www.pyslet.org\n\nPyslet was originally written to be the engine behind the QTI migration\ntool but it can be used independently as a support module for your own\nPython applications.\n\nFull documentation is hosted at http://pyslet.readthedocs.org\n\nPyslet currently supports Python 2.6, 2.7 and 3.3+, see docs for details.\n\n \n\nDistribution\n------------\n\nPyslet is developed on GitHub: https://github.com/swl10/pyslet but it\ncan be downloaded and installed from the popular PyPi package\ndistribution site: https://pypi.python.org/pypi/pyslet using *pip*.\n\nWhile Pyslet is being actively developed the version on PyPi may lag\na few months behind the master branch on GitHub. The unittests are\nfairly comprehensive and are automatically run against the master\nbranch using TravisCI_:\n\n.. image:: https://secure.travis-ci.org/swl10/pyslet.png\n :alt: Build Status\n :target: https://travis-ci.org/swl10/pyslet\n\n.. _TravisCI: https://travis-ci.org/swl10/pyslet\n\nUsers of older Python builds (e.g., Python 2.6 installed on older OS X\nversions) should be aware that pip may well fail to install itself or\nother modules due to a failure to connect to the PyPi repository. \nFixing this is hard and installing from source is recommended instead if\nyou are afflicted by this issue.\n\n\nInstalling from Source\n~~~~~~~~~~~~~~~~~~~~~~\n\nThe Pyslet package contains a setup.py script so you can install it\nby downloading the compressed archive, uncompressing it and then\nrunning the following command inside the package::\n\n python setup.py install\n\nWindows users should note that when downloading a zipped archive of the\ndistribution some unittests may fail due to the ambiguity in character\nencoding file names in zip archives. This is not an issue with Pyslet\nitself but an issue with some of the test data in the unittests folder.\nIf you use Git (or GitHub desktop) to checkout the master instead then\nthe unittests should work, please report any errors as the continuous\nbuild system does not catch Windows-specific bugs.\n\n\nCurrent Status & Road Map\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nPyslet is going through a transition process at the moment as the QTI\nmigration tool that drives its development is gradually moving towards\nbeing distributed as an LTI tool rather than a desktop application.\n\nThe OData support is fairly robust, it is used to run the Cambridge Weather\nOData service which can be found at http://odata.pyslet.org/weather\n\nWhat's next?\n\n* OData version 4: this will be a rewrite of the OData modules though\n they will ultimately behave in a similar way to the existing\n sub-package.\n \n* MySQL shim for the OData SQL storage model (90% complete and\n functional)\n\n* Improved support for LTI to take it beyond 'basic' (60% complete)\n\n\nI also write about Pyslet on my blog:\nhttp://swl10.blogspot.co.uk/search/label/Pyslet\n\n\nFeedback\n~~~~~~~~\n\nThe best way to get something changed is to create an issue or Pull\nrequest on GitHub, however, my contact details are available there on my\nprofile page if you just want to drop me an email with a suggestion or\nquestion.\n\n\nLicense\n~~~~~~~\n\nPyslet is distributed under the 'New' BSD license:\nhttp://opensource.org/licenses/BSD-3-Clause, this decision was inherited\nfrom the early days of the code. Although Copyright to much of the\nsource is owned by the author personally earlier parts are owned by the\nUniversity of Cambridge and are marked as such.\n\nPyslet is written and maintained by the main author on a spare time\nbasis and is not connected to my current employer.\n\n\nAcknowledgements\n~~~~~~~~~~~~~~~~\n\nThank you to everyone who has raised issues, questions and pull requests\non GitHub!\n\nSome historical information is available on the QTI Migration tool's\nGoogle Code project:\nhttps://code.google.com/p/qtimigration/\n\nSome of the code was written in the 1990s and it owes a lot to the\nUniversity of Cambridge and, in particular, to the team I worked with at\nUCLES (aka Cambridge Assessment) who were instrumental in getting this\nproject started.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.pyslet.org/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyslet", "package_url": "https://pypi.org/project/pyslet/", "platform": "", "project_url": "https://pypi.org/project/pyslet/", "project_urls": { "Homepage": "http://www.pyslet.org/" }, "release_url": "https://pypi.org/project/pyslet/0.7.20170805/", "requires_dist": null, "requires_python": "", "summary": "Pyslet: Python package for Standards in Learning, Education and Training", "version": "0.7.20170805" }, "last_serial": 3075623, "releases": { "0.4.20140516": [ { "comment_text": "", "digests": { "md5": "cb70a432d351bff4769354645399615e", "sha256": "14ace23d3fdae774260c0866c2d1795a0076a31c608fdaf73b501ab7bf491ba5" }, "downloads": -1, "filename": "pyslet-0.4.20140516.tar.gz", "has_sig": false, "md5_digest": "cb70a432d351bff4769354645399615e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2130585, "upload_time": "2014-05-16T18:21:36", "url": "https://files.pythonhosted.org/packages/0d/e1/328e7184c9f9fb2cf1cac6bf945b11ad07f601b0cd03df50eb5131dbc851/pyslet-0.4.20140516.tar.gz" } ], "0.5.20140801": [ { "comment_text": "", "digests": { "md5": "8190f66833f7241fd994a623e2a9b1d9", "sha256": "89538ad432d8c51b7d4b419817526f864697580d5eb1471784d15f6c056a88b6" }, "downloads": -1, "filename": "pyslet-0.5.20140801.tar.gz", "has_sig": false, "md5_digest": "8190f66833f7241fd994a623e2a9b1d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2233094, "upload_time": "2014-07-31T23:40:10", "url": "https://files.pythonhosted.org/packages/30/92/ecd4bab6df210e47bce6725a678a775c07e61c67b20d39aa43a3aec61ac5/pyslet-0.5.20140801.tar.gz" } ], "0.6.20160201": [ { "comment_text": "", "digests": { "md5": "f5d6a20a4b4f0fa79e73c46f487d2d8e", "sha256": "66e8bad1b5fba63392c8fc6f6b98054b70ffbd111261c5fca7664ab24f45a862" }, "downloads": -1, "filename": "pyslet-0.6.20160201.tar.gz", "has_sig": false, "md5_digest": "f5d6a20a4b4f0fa79e73c46f487d2d8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2829776, "upload_time": "2016-02-01T16:44:33", "url": "https://files.pythonhosted.org/packages/64/61/d6c4c31944c3b8d32ff9a080ed75b434050f95ed1a75a5a669ee7b15f1c5/pyslet-0.6.20160201.tar.gz" } ], "0.7.20170805": [ { "comment_text": "", "digests": { "md5": "c550d3683151a8bbcc55dedaf3e86e6b", "sha256": "d4cbb85e16d58a8f990e15e711266ec2fe30a4dc4626c4d839bb7b7824afdf6c" }, "downloads": -1, "filename": "pyslet-0.7.20170805.tar.gz", "has_sig": false, "md5_digest": "c550d3683151a8bbcc55dedaf3e86e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4330981, "upload_time": "2017-08-05T23:06:50", "url": "https://files.pythonhosted.org/packages/c0/dd/1d0fb5c37ddee4c364afbd8bcb9210307b6de56cc0db47e02ff6494db009/pyslet-0.7.20170805.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c550d3683151a8bbcc55dedaf3e86e6b", "sha256": "d4cbb85e16d58a8f990e15e711266ec2fe30a4dc4626c4d839bb7b7824afdf6c" }, "downloads": -1, "filename": "pyslet-0.7.20170805.tar.gz", "has_sig": false, "md5_digest": "c550d3683151a8bbcc55dedaf3e86e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4330981, "upload_time": "2017-08-05T23:06:50", "url": "https://files.pythonhosted.org/packages/c0/dd/1d0fb5c37ddee4c364afbd8bcb9210307b6de56cc0db47e02ff6494db009/pyslet-0.7.20170805.tar.gz" } ] }