{ "info": { "author": "Simon Sapin", "author_email": "community@kozea.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Text Processing" ], "description": "========\ntinycss2\n========\n\ntinycss2 is a low-level CSS parser and generator: it can parse strings, return\nPython objects representing tokens and blocks, and generate CSS strings\ncorresponding to these objects.\n\nBased on the `CSS Syntax Level 3`_ specification, tinycss2 knows the grammar of\nCSS but doesn't know specific rules, properties or values supported in various\nCSS modules.\n\n.. _CSS Syntax Level 3: https://drafts.csswg.org/css-syntax-3/\n\n* BSD licensed\n* For Python 3.5+ (tested on CPython and Pypy3)\n* Latest documentation: http://tinycss2.readthedocs.io/\n* Source code and issue tracker: https://github.com/Kozea/tinycss2\n* PyPI releases: https://pypi.python.org/pypi/tinycss2/\n\n\n", "description_content_type": "text/x-rst", "docs_url": "https://pythonhosted.org/tinycss2/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://tinycss2.readthedocs.io/", "keywords": "css,parser", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "tinycss2", "package_url": "https://pypi.org/project/tinycss2/", "platform": "Linux", "project_url": "https://pypi.org/project/tinycss2/", "project_urls": { "Code": "https://github.com/Kozea/tinycss2/", "Documentation": "https://tinycss2.readthedocs.io/", "Donation": "https://www.patreon.com/kozea", "Homepage": "https://tinycss2.readthedocs.io/", "Issue tracker": "https://github.com/Kozea/tinycss2/issues" }, "release_url": "https://pypi.org/project/tinycss2/1.0.2/", "requires_dist": [ "setuptools (>=39.2.0)", "webencodings (>=0.4)", "sphinx ; extra == 'doc'", "sphinx-rtd-theme ; extra == 'doc'", "pytest-runner ; extra == 'test'", "pytest-cov ; extra == 'test'", "pytest-flake8 ; extra == 'test'", "pytest-isort ; extra == 'test'" ], "requires_python": ">= 3.5", "summary": "Low-level CSS parser for Python", "version": "1.0.2" }, "last_serial": 4968381, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1138975e1a64e56b8a7e31e62ea6823c", "sha256": "dac683d0f963a63215bc85b7197f22d5606e17abc403a69279e1b7dcf3312c57" }, "downloads": -1, "filename": "tinycss2-0.1.tar.gz", "has_sig": false, "md5_digest": "1138975e1a64e56b8a7e31e62ea6823c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14048, "upload_time": "2013-08-31T16:15:07", "url": "https://files.pythonhosted.org/packages/4e/ff/9b59b1fdacb881e7ce0f2c6b25a0f6d2c8586abdfe153a3601600bc4cda6/tinycss2-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "3cf945e13966246b6bbfdc086e54db6d", "sha256": "1795c4b045a5453230adc2177768aa6ba2ea5098977059361e765e9f0b81b4f4" }, "downloads": -1, "filename": "tinycss2-0.2.tar.gz", "has_sig": false, "md5_digest": "3cf945e13966246b6bbfdc086e54db6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14719, "upload_time": "2013-09-02T16:49:35", "url": "https://files.pythonhosted.org/packages/d9/ff/03cb0e478b7950a44f2acf011d0d7aa692c2fbfe77416eecf6857f3000e7/tinycss2-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "0e7204b31f40a671b503b06d8911d283", "sha256": "7f6214e33a3424523594320139c58c96fc087cab2e0ebc16caaf24b2ac07429a" }, "downloads": -1, "filename": "tinycss2-0.3.tar.gz", "has_sig": false, "md5_digest": "0e7204b31f40a671b503b06d8911d283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17699, "upload_time": "2013-12-27T22:02:28", "url": "https://files.pythonhosted.org/packages/be/7a/68493fd67b55f135adb39b99a745a09fac4866e8a909abe7145422bf707f/tinycss2-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b9c65f0d69df0c9bdcb238097f18c7ef", "sha256": "0386312e4f94257fa59f7873cb68249ff0c6a7bb0ff1930e2baa1c9aa73ac57c" }, "downloads": -1, "filename": "tinycss2-0.4.tar.gz", "has_sig": false, "md5_digest": "b9c65f0d69df0c9bdcb238097f18c7ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17760, "upload_time": "2014-01-04T00:42:01", "url": "https://files.pythonhosted.org/packages/fb/93/7ff272564dd5885b1dbcccee583d0dd0d5f10deff73aa4d2ebdaebcdbd63/tinycss2-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "9a21c5b4957b8af866750ccb8f34090d", "sha256": "fea8a5100bf8a49f518113769cb22639f6de8bb1016e36616cea9812050e6919" }, "downloads": -1, "filename": "tinycss2-0.5.tar.gz", "has_sig": false, "md5_digest": "9a21c5b4957b8af866750ccb8f34090d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61802, "upload_time": "2014-08-19T22:51:48", "url": "https://files.pythonhosted.org/packages/0e/a7/ec16040eff730de7f3d2af3747afdceb2fb6aae4cfdfbe36e0674e4cce8e/tinycss2-0.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d3616373bb1a3e293737d17c92e01862", "sha256": "3fee7add3b06855e8eec0c03b511663b50d774820da45d8c6c3a8e85146d12df" }, "downloads": -1, "filename": "tinycss2-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3616373bb1a3e293737d17c92e01862", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 61401, "upload_time": "2017-08-16T19:47:12", "url": "https://files.pythonhosted.org/packages/13/16/e290d903667c6283233b73be6b94be763058bfdcd66b6b9837f00813b268/tinycss2-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6f444911198ade72a5486502bc9b470", "sha256": "564479dd979ffc9bd3ef80df471f80f7719e40a3b4833e3e5bad4d032e0cffb0" }, "downloads": -1, "filename": "tinycss2-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f6f444911198ade72a5486502bc9b470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60645, "upload_time": "2017-08-16T19:47:04", "url": "https://files.pythonhosted.org/packages/85/29/df7ee69f983c9ceb864c1815286fcfe8838438f2bd72b4839a8eff4481a9/tinycss2-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a5773dcd7d84579a1798125d6caf0a59", "sha256": "5e881eaa263bf4dc5c050d43cd6d2203ade1e3a3cda61f5511cf878972e83b78" }, "downloads": -1, "filename": "tinycss2-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5773dcd7d84579a1798125d6caf0a59", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 61714, "upload_time": "2017-10-02T09:11:11", "url": "https://files.pythonhosted.org/packages/88/95/0ec73db7fc638ec000e662936ffe1a4e1eaa22f2861c8de18b1597c42584/tinycss2-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8dea5867b810e30a029c54e29a4dce4d", "sha256": "7c53c2c0e914c7711c295b3101bcc78e0b7eda23ff20228a936efe11cdcc7136" }, "downloads": -1, "filename": "tinycss2-0.6.1.tar.gz", "has_sig": false, "md5_digest": "8dea5867b810e30a029c54e29a4dce4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59548, "upload_time": "2017-10-02T09:11:05", "url": "https://files.pythonhosted.org/packages/d2/d7/1d49d80b6e5f656719985a3d03039c7f67be72ad7765437d4c3e44f1f556/tinycss2-0.6.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "6d9c039cf24a9db3cbbaa7b1f09ec406", "sha256": "7a7c09ff9f3bd71772de87ba3984e216a18261b889f9b9b6f2942140f17c94fa" }, "downloads": -1, "filename": "tinycss2-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6d9c039cf24a9db3cbbaa7b1f09ec406", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5", "size": 61523, "upload_time": "2019-03-04T13:48:16", "url": "https://files.pythonhosted.org/packages/af/af/19883a42f570332bdd09cb7134a4975d59b4a8d418d46dc0730267aa3efa/tinycss2-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01004174033c405d895c8ae91c339f56", "sha256": "562d2e2b7ff191c0a9587ad5114dbf47d015d02f7449aa0ac41e7a725fbd77fc" }, "downloads": -1, "filename": "tinycss2-1.0.0.tar.gz", "has_sig": false, "md5_digest": "01004174033c405d895c8ae91c339f56", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 57682, "upload_time": "2019-03-04T13:48:17", "url": "https://files.pythonhosted.org/packages/2d/47/a581910f83feb6e52eeaf3d78590640c009d60963236ec8b74704e705a92/tinycss2-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "392119d7160b84e114f8ea03c7c9b20c", "sha256": "060f852771c197c0aecc22a0ab838e079bd5d007ac0c3c8c9b04e2969dbf5d6f" }, "downloads": -1, "filename": "tinycss2-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "392119d7160b84e114f8ea03c7c9b20c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5", "size": 61544, "upload_time": "2019-03-06T14:51:18", "url": "https://files.pythonhosted.org/packages/78/61/3a081f065eb715410e240a2b84d0c315859f71688de117c9a115a4bf2735/tinycss2-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53d28fbac329b6996cd76632b4502b2b", "sha256": "224bb0cc67a7432b8b87adc5ca4f2ad21e7312616ad96af4575aa8a40c596fac" }, "downloads": -1, "filename": "tinycss2-1.0.1.tar.gz", "has_sig": false, "md5_digest": "53d28fbac329b6996cd76632b4502b2b", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 57701, "upload_time": "2019-03-06T14:51:19", "url": "https://files.pythonhosted.org/packages/5c/dd/3d5489ba0941e49beb94dad5a302f27546e43669abaf28fa7eb4783df63a/tinycss2-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "cc51adeddc1b3241d9c83b4094432b8e", "sha256": "9fdacc0e22d344ddd2ca053837c133900fe820ae1222f63b79617490a498507a" }, "downloads": -1, "filename": "tinycss2-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cc51adeddc1b3241d9c83b4094432b8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5", "size": 61573, "upload_time": "2019-03-21T14:32:40", "url": "https://files.pythonhosted.org/packages/94/2c/4e501f9c351343c8ba10d70b5a7ca97cdab2690af043a6e52ada65b85b6b/tinycss2-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6eddf5d3d1b0cd14676ecc03a9caa3fc", "sha256": "6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf" }, "downloads": -1, "filename": "tinycss2-1.0.2.tar.gz", "has_sig": false, "md5_digest": "6eddf5d3d1b0cd14676ecc03a9caa3fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 57728, "upload_time": "2019-03-21T14:32:42", "url": "https://files.pythonhosted.org/packages/0b/10/8332e2a40334292e584c88f24ebf1635c1704f77be50af73cccc7babdbb7/tinycss2-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc51adeddc1b3241d9c83b4094432b8e", "sha256": "9fdacc0e22d344ddd2ca053837c133900fe820ae1222f63b79617490a498507a" }, "downloads": -1, "filename": "tinycss2-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cc51adeddc1b3241d9c83b4094432b8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5", "size": 61573, "upload_time": "2019-03-21T14:32:40", "url": "https://files.pythonhosted.org/packages/94/2c/4e501f9c351343c8ba10d70b5a7ca97cdab2690af043a6e52ada65b85b6b/tinycss2-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6eddf5d3d1b0cd14676ecc03a9caa3fc", "sha256": "6427d0e3faa0a5e0e8c9f6437e2de26148a7a197a8b0992789f23d9a802788cf" }, "downloads": -1, "filename": "tinycss2-1.0.2.tar.gz", "has_sig": false, "md5_digest": "6eddf5d3d1b0cd14676ecc03a9caa3fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 57728, "upload_time": "2019-03-21T14:32:42", "url": "https://files.pythonhosted.org/packages/0b/10/8332e2a40334292e584c88f24ebf1635c1704f77be50af73cccc7babdbb7/tinycss2-1.0.2.tar.gz" } ] }