{
"info": {
"author": "Alan Trick",
"author_email": "me@alantrick.ca",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 2 - Pre-Alpha",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3.6",
"Topic :: Utilities"
],
"description": "====\nAspy\n====\n\n|pipeline-badge| |coverage-badge| |docs-badge| |pypi-badge|\n\n.. note:: Aspy has been renamed to\n `activitystreams2 `_.\n\n\naspy is a python library for producing Activity Streams 2.0 content. It doesn\u2018t\nhave a lot of features (no extensions) but aims to be give correct results and\nbe easy to understand.\n\nAt the moment, only supports writing activity streams.\n\nExamples\n--------\n\n.. code-block:: python\n\n import aspy\n\n martin = aspy.Actor(id='http://www.test.example/martin')\n activity = aspy.Create(\n actor=martin,\n summary='Martin created an image',\n object='http://example.org/foo.jpg',\n )\n # do this to serialize it\n json_string = str(activity)\n\n\n\nCaveats\n-------\n\nWe completely don't support extension types at the moment.\n\nAlternatives\n------------\n\nThe only python Activity Streams 2 library I know of is `activipy\n`_. It supports extension types, but it\u2018s\nstill pre-alpha and seems to have been forgotten.\n\n\n.. |pipeline-badge| image:: https://gitlab.com/alantrick/aspy/badges/master/pipeline.svg\n :target: https://gitlab.com/alantrick/aspy/\n :alt: Build Status\n\n.. |coverage-badge| image:: https://gitlab.com/alantrick/aspy/badges/master/coverage.svg\n :target: https://gitlab.com/alantrick/aspy/\n :alt: Coverage Status\n\n.. |docs-badge| image:: https://img.shields.io/readthedocs/aspy.svg\n :target: `the documentation`_\n :alt: Documentation\n\n.. |pypi-badge| image:: https://img.shields.io/pypi/v/aspy.svg\n :target: https://pypi.org/project/aspy/\n :alt: Project on PyPI\n\n.. _the documentation: http://aspy.readthedocs.io/en/latest/?badge=latest\n\n\nChanges\n=======\n\n0.4.2\n-----\n\n* Add more name-change documentation\n\n0.4.1\n-----\n\n* Document upcoming name change\n* Drop PBR and switch to using a package\n\n0.4\n---\n\n* Add rudimentary support for extension properties\n\n0.3\n---\n\n* Fix bug printing collections with only 1 item\n\n0.2.0\n-----\n\n* Add support for ActivityPub extension\n\n0.1.0\n-----\n\n* Initial version\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://gitlab.com/alantrick/aspy",
"keywords": "activity-feed",
"license": "LGPL3+",
"maintainer": "",
"maintainer_email": "",
"name": "aspy",
"package_url": "https://pypi.org/project/aspy/",
"platform": "",
"project_url": "https://pypi.org/project/aspy/",
"project_urls": {
"Homepage": "https://gitlab.com/alantrick/aspy"
},
"release_url": "https://pypi.org/project/aspy/0.4.2/",
"requires_dist": null,
"requires_python": "",
"summary": "An activity streams 2 library",
"version": "0.4.2"
},
"last_serial": 5354802,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "33eb4a6992b26333266225f60c014140",
"sha256": "4e5c15cbc9bbf8e501abe11eefc4ed14f96d2b247df77006be9d1f7ea5bec45e"
},
"downloads": -1,
"filename": "aspy-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "33eb4a6992b26333266225f60c014140",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 6375,
"upload_time": "2018-09-21T21:13:25",
"url": "https://files.pythonhosted.org/packages/d9/3d/c5396258b48c9a4a49de7194d32adbb030c06572b457b8d131f74e5d113e/aspy-0.1.0-py3-none-any.whl"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "80719c6c8813692267a167f8c2ac543c",
"sha256": "88fa497c95890fb1768f39ae9f639faeb52a5db206911c39aee4b3f114e09fcb"
},
"downloads": -1,
"filename": "aspy-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "80719c6c8813692267a167f8c2ac543c",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 6490,
"upload_time": "2018-09-22T23:53:48",
"url": "https://files.pythonhosted.org/packages/44/11/2d01374d7edf14b72da1a9cb145099dc69df637812a9cffd4cf87a6a1342/aspy-0.1.1-py3-none-any.whl"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "9e54f75ba311b55d653e5820a3a172c5",
"sha256": "7d3479f0b2157f815a48b770e2bc8738987fc6bab589d0fd8201452f276a190d"
},
"downloads": -1,
"filename": "aspy-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9e54f75ba311b55d653e5820a3a172c5",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 6668,
"upload_time": "2018-10-04T20:08:38",
"url": "https://files.pythonhosted.org/packages/23/e1/aa3b49e10cd56a5aaa37d01ffbc4f8ebd6fff83f8e9866be3739dc723eb1/aspy-0.2.0-py3-none-any.whl"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "5f9e10a2a39d3e1f4301f3e9c3b9a56e",
"sha256": "322ca03bd73909d52e0c57bd7091c7177b9b9f994a8ddfa1846e21a818fac207"
},
"downloads": -1,
"filename": "aspy-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5f9e10a2a39d3e1f4301f3e9c3b9a56e",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 6673,
"upload_time": "2018-10-04T20:11:30",
"url": "https://files.pythonhosted.org/packages/fb/66/e43b0c16b5d00a24165e5506d8d566b281ed70c75ae645d6a74aba7c125d/aspy-0.2.1-py3-none-any.whl"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "f94f89977e2ee5fd826191a4993c4a83",
"sha256": "d9ad0953125bc591e87e1d93ddcfa1ab657e535244a8b6cecc4cc10bbaea025f"
},
"downloads": -1,
"filename": "aspy-0.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f94f89977e2ee5fd826191a4993c4a83",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 6677,
"upload_time": "2018-10-04T20:51:03",
"url": "https://files.pythonhosted.org/packages/ec/1f/e3260869a720a7d0ab6c85e91d3284680e7886acb1cd62ea939359ba23d1/aspy-0.2.2-py3-none-any.whl"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "343690474717d4dbf849f0966f814482",
"sha256": "da3ef30f3387ed81a0a587869555283eb836e05ff07c441e1a807fa85f0f0c31"
},
"downloads": -1,
"filename": "aspy-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "343690474717d4dbf849f0966f814482",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 6748,
"upload_time": "2018-10-24T03:45:26",
"url": "https://files.pythonhosted.org/packages/11/b1/4066b0b7fa5fb3ec489c49ece2f1c1ff6ca43ff254d3db0a2e7cad279dad/aspy-0.3.0-py3-none-any.whl"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "c231fc5b9a4af49076ee7ffaf1e6a12b",
"sha256": "aed67c5785e87e8b91a9d5139ece363dae0f634da8a380ed5241b315f07868df"
},
"downloads": -1,
"filename": "aspy-0.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c231fc5b9a4af49076ee7ffaf1e6a12b",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 6982,
"upload_time": "2018-10-25T16:08:08",
"url": "https://files.pythonhosted.org/packages/77/ec/07329bf44bb210571038e083551b3a14e2fa27a44c9d0fcab94586c76850/aspy-0.4.0-py3-none-any.whl"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "040c3df661a337b6eb95e8227f8e0667",
"sha256": "44662a2e13321e3fbc71988e5287d81010e4523fada94700129d01b5fb2ea8d0"
},
"downloads": -1,
"filename": "aspy-0.4.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "040c3df661a337b6eb95e8227f8e0667",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 7154,
"upload_time": "2019-06-03T21:12:54",
"url": "https://files.pythonhosted.org/packages/82/7e/db7a12668945c73e310ed185b1b391c851f441733abedad105f1f9f98546/aspy-0.4.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "463d8c4435ae21c52d51b0ee2ed4ef68",
"sha256": "c7f5be389529d8b785fcc1f1a7a44a10f4c1aa83a5f9fa9c46be6a6aa78cde6c"
},
"downloads": -1,
"filename": "aspy-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "463d8c4435ae21c52d51b0ee2ed4ef68",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5509,
"upload_time": "2019-06-03T21:12:52",
"url": "https://files.pythonhosted.org/packages/6b/78/3852ecefc7ad59f718f86f9c1a71827ee35ad19206a10820f752695656c7/aspy-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "268c741e2b1fd681b7097708c9235b20",
"sha256": "07e152c7579610653d3ebe00bbf621e32492b2a47a3a18011630a59f6634b865"
},
"downloads": -1,
"filename": "aspy-0.4.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "268c741e2b1fd681b7097708c9235b20",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 7253,
"upload_time": "2019-06-03T22:45:38",
"url": "https://files.pythonhosted.org/packages/eb/05/be82af526e3d88b030b572544fb9c9ef835fe2a15d33a64924f6dd883bb3/aspy-0.4.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f02addbc7238aa1b6a5499596c492237",
"sha256": "253928274b9c49ded6b71ef982c077c6e39651a5a00f0c0bf2b28d28f8dfe3f5"
},
"downloads": -1,
"filename": "aspy-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "f02addbc7238aa1b6a5499596c492237",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5503,
"upload_time": "2019-06-03T22:45:25",
"url": "https://files.pythonhosted.org/packages/29/53/a04928d6ab157351d199d2371c867443fac433c6decb9f61c26d870ceeea/aspy-0.4.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "268c741e2b1fd681b7097708c9235b20",
"sha256": "07e152c7579610653d3ebe00bbf621e32492b2a47a3a18011630a59f6634b865"
},
"downloads": -1,
"filename": "aspy-0.4.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "268c741e2b1fd681b7097708c9235b20",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 7253,
"upload_time": "2019-06-03T22:45:38",
"url": "https://files.pythonhosted.org/packages/eb/05/be82af526e3d88b030b572544fb9c9ef835fe2a15d33a64924f6dd883bb3/aspy-0.4.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f02addbc7238aa1b6a5499596c492237",
"sha256": "253928274b9c49ded6b71ef982c077c6e39651a5a00f0c0bf2b28d28f8dfe3f5"
},
"downloads": -1,
"filename": "aspy-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "f02addbc7238aa1b6a5499596c492237",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5503,
"upload_time": "2019-06-03T22:45:25",
"url": "https://files.pythonhosted.org/packages/29/53/a04928d6ab157351d199d2371c867443fac433c6decb9f61c26d870ceeea/aspy-0.4.2.tar.gz"
}
]
}