{
"info": {
"author": "Kurt Raschke",
"author_email": "kurt@kurtraschke.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Internet"
],
"description": "Description\n===========\n\n.. image:: https://travis-ci.org/kurtraschke/pyRFC3339.svg?branch=master\n :target: https://travis-ci.org/kurtraschke/pyRFC3339\n\npyRFC3339 parses and generates :RFC:`3339`-compliant timestamps using `Python `_ `datetime.datetime `_ objects.\n\n>>> from pyrfc3339 import generate, parse\n>>> from datetime import datetime\n>>> import pytz\n>>> generate(datetime.utcnow().replace(tzinfo=pytz.utc)) #doctest:+ELLIPSIS\n'...T...Z'\n>>> parse('2009-01-01T10:01:02Z')\ndatetime.datetime(2009, 1, 1, 10, 1, 2, tzinfo=)\n>>> parse('2009-01-01T14:01:02-04:00')\ndatetime.datetime(2009, 1, 1, 14, 1, 2, tzinfo=)\n\nInstallation\n============\n\nTo install the latest version from `PyPI `_:\n\n``$ pip install pyRFC3339``\n\nTo install the latest development version:\n\n``$ pip install https://github.com/kurtraschke/pyRFC3339/tarball/master#egg=pyRFC3339-dev``\n\nTo build the documentation with Sphinx:\n\n#. ``$ pip install Sphinx``\n#. ``$ python setup.py build_sphinx``\n\nThe documentation is also available online at:\n\n``https://pythonhosted.org/pyRFC3339/``\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/kurtraschke/pyRFC3339",
"keywords": "rfc 3339 timestamp",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "pyRFC3339",
"package_url": "https://pypi.org/project/pyRFC3339/",
"platform": "",
"project_url": "https://pypi.org/project/pyRFC3339/",
"project_urls": {
"Homepage": "https://github.com/kurtraschke/pyRFC3339"
},
"release_url": "https://pypi.org/project/pyRFC3339/1.1/",
"requires_dist": [
"pytz"
],
"requires_python": "",
"summary": "Generate and parse RFC 3339 timestamps",
"version": "1.1"
},
"last_serial": 3948479,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "247dfec6679266894a91fc2a7ab85571",
"sha256": "3b423840e29969b49e138907770a747df1402d86c8e4bc0ccee540135f4626c1"
},
"downloads": -1,
"filename": "pyRFC3339-0.1.tar.gz",
"has_sig": false,
"md5_digest": "247dfec6679266894a91fc2a7ab85571",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4766,
"upload_time": "2011-01-26T01:52:56",
"url": "https://files.pythonhosted.org/packages/e4/18/789b69303a29dac7ae8446a57096e9822998c3f26d6df67f1d66c485bab3/pyRFC3339-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "5e0f7e40e363812180fffaae52daf2e6",
"sha256": "a504ff6bcb363fa402d393f65fe5f542475e54fbfc55817b80892ba93b22e6de"
},
"downloads": -1,
"filename": "pyRFC3339-0.2.tar.gz",
"has_sig": false,
"md5_digest": "5e0f7e40e363812180fffaae52daf2e6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5068,
"upload_time": "2014-02-09T21:43:39",
"url": "https://files.pythonhosted.org/packages/9c/80/472db644715f8bd7d7bb5df77c740605549ed7d059c4ebcfcbd4cd4efd84/pyRFC3339-0.2.tar.gz"
}
],
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "cbef78f2d31dc7a947b42ea167dc5eb6",
"sha256": "eea31835c56e2096af4363a5745a784878a61d043e247d3a6d6a0a32a9741f56"
},
"downloads": -1,
"filename": "pyRFC3339-1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "cbef78f2d31dc7a947b42ea167dc5eb6",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 8390,
"upload_time": "2015-11-09T04:00:29",
"url": "https://files.pythonhosted.org/packages/9b/0a/decfa17e7707afca17d6e9595ff5c79c1c71c74063ad95576f897ed3a9f1/pyRFC3339-1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0f7edd7ffd756a582eeef9282fecb60d",
"sha256": "8dfbc6c458b8daba1c0f3620a8c78008b323a268b27b7359e92a4ae41325f535"
},
"downloads": -1,
"filename": "pyRFC3339-1.0.tar.gz",
"has_sig": false,
"md5_digest": "0f7edd7ffd756a582eeef9282fecb60d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9325,
"upload_time": "2015-11-09T04:00:24",
"url": "https://files.pythonhosted.org/packages/7a/8a/78e04792f04da5f3780058f8cfc35ff9eb74080faffbf321c58e6d34d089/pyRFC3339-1.0.tar.gz"
}
],
"1.1": [
{
"comment_text": "",
"digests": {
"md5": "f7c737b0b484c76bfd5e5b3a962db2ce",
"sha256": "67196cb83b470709c580bb4738b83165e67c6cc60e1f2e4f286cfcb402a926f4"
},
"downloads": -1,
"filename": "pyRFC3339-1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f7c737b0b484c76bfd5e5b3a962db2ce",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5669,
"upload_time": "2018-06-11T00:22:40",
"url": "https://files.pythonhosted.org/packages/c1/7a/725f5c16756ec6211b1e7eeac09f469084595513917ea069bc023c40a5e2/pyRFC3339-1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c829980738b8271b0179ffd0c41187b0",
"sha256": "81b8cbe1519cdb79bed04910dd6fa4e181faf8c88dff1e1b987b5f7ab23a5b1a"
},
"downloads": -1,
"filename": "pyRFC3339-1.1.tar.gz",
"has_sig": false,
"md5_digest": "c829980738b8271b0179ffd0c41187b0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5290,
"upload_time": "2018-06-11T00:26:31",
"url": "https://files.pythonhosted.org/packages/00/52/75ea0ae249ba885c9429e421b4f94bc154df68484847f1ac164287d978d7/pyRFC3339-1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "f7c737b0b484c76bfd5e5b3a962db2ce",
"sha256": "67196cb83b470709c580bb4738b83165e67c6cc60e1f2e4f286cfcb402a926f4"
},
"downloads": -1,
"filename": "pyRFC3339-1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f7c737b0b484c76bfd5e5b3a962db2ce",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5669,
"upload_time": "2018-06-11T00:22:40",
"url": "https://files.pythonhosted.org/packages/c1/7a/725f5c16756ec6211b1e7eeac09f469084595513917ea069bc023c40a5e2/pyRFC3339-1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c829980738b8271b0179ffd0c41187b0",
"sha256": "81b8cbe1519cdb79bed04910dd6fa4e181faf8c88dff1e1b987b5f7ab23a5b1a"
},
"downloads": -1,
"filename": "pyRFC3339-1.1.tar.gz",
"has_sig": false,
"md5_digest": "c829980738b8271b0179ffd0c41187b0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5290,
"upload_time": "2018-06-11T00:26:31",
"url": "https://files.pythonhosted.org/packages/00/52/75ea0ae249ba885c9429e421b4f94bc154df68484847f1ac164287d978d7/pyRFC3339-1.1.tar.gz"
}
]
}