{ "info": { "author": "Simon Sapin", "author_email": "simon.sapin@exyr.org", "bugtrack_url": null, "classifiers": [], "description": "cssselect2: CSS selectors for Python ElementTree\n################################################\n\ncssselect2 is a straightforward implementation of `CSS3 Selectors`_ for markup\ndocuments (HTML, XML, etc.) that can be read by `ElementTree`_-like parsers\n(including cElementTree, lxml_, html5lib_, etc.)\n\nUnlike cssselect_, it does not translate selectors to XPath_ and therefore does\nnot have all the correctness corner cases that are hard or impossible to fix in\ncssselect.\n\n.. _ElementTree: http://docs.python.org/3/library/xml.etree.elementtree.html\n.. _CSS3 Selectors: http://www.w3.org/TR/2011/REC-css3-selectors-20110929/\n.. _lxml: http://lxml.de/\n.. _html5lib: https://github.com/html5lib/html5lib-python\n.. _cssselect: http://packages.python.org/cssselect/\n.. _XPath: http://www.w3.org/TR/xpath/\n\n\nQuick facts:\n\n* Free software: BSD licensed\n* Compatible with Python 2.7+ and 3.3+\n* Latest documentation: http://cssselect2.readthedocs.io/\n* Source, issues and pull requests `on Github\n `_\n* Releases `on PyPI `_\n* Install with ``pip install cssselect2``\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/cssselect2/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "cssselect2", "package_url": "https://pypi.org/project/cssselect2/", "platform": "", "project_url": "https://pypi.org/project/cssselect2/", "project_urls": { "Homepage": "http://packages.python.org/cssselect2/" }, "release_url": "https://pypi.org/project/cssselect2/0.2.2/", "requires_dist": [ "tinycss2", "pytest-runner ; extra == 'test'", "pytest-cov ; extra == 'test'", "pytest-flake8 ; extra == 'test'", "pytest-isort ; extra == 'test'" ], "requires_python": "", "summary": "CSS selectors for Python ElementTree", "version": "0.2.2" }, "last_serial": 5790975, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f4359667ff3359b833ced3ce57a775a6", "sha256": "c300158d2b8560cba59320f715a236a8675d0655fc24193c487f423a29db7b56" }, "downloads": -1, "filename": "cssselect2-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4359667ff3359b833ced3ce57a775a6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 31508, "upload_time": "2017-07-07T09:46:57", "url": "https://files.pythonhosted.org/packages/41/f8/eb7134d8c44eab19eb2e8ed033c6f5e6f850a9181749c3be867cc61e117f/cssselect2-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbe02e545b7631f83e356d291049adbb", "sha256": "c7139f9ae6e2d53028a2efd3de2364d8a569263b676a7b2e111fef876dd49068" }, "downloads": -1, "filename": "cssselect2-0.1.tar.gz", "has_sig": false, "md5_digest": "bbe02e545b7631f83e356d291049adbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27848, "upload_time": "2017-07-07T09:38:36", "url": "https://files.pythonhosted.org/packages/38/9c/f8b89afb854e403645d5346761b442e99a04f87b6af71e8a404912537752/cssselect2-0.1.tar.gz" } ], "0.1a0": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "083b6d1e80881f0147d2c470f5531197", "sha256": "363205c152674687c326c94ed9672a2aadf2c94ffce926106e844ebd633f1dcb" }, "downloads": -1, "filename": "cssselect2-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "083b6d1e80881f0147d2c470f5531197", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 31747, "upload_time": "2017-08-16T20:15:54", "url": "https://files.pythonhosted.org/packages/35/32/f203cd884d7da7dc3f9edfaef4778808a66245f3deb9ffea34f712f6e50d/cssselect2-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac678790ac2acbba975bf05d7503b701", "sha256": "d539662218df5db06feaa6688db88c0737a4f9d6a64554a0dba1e8e0d7488ad2" }, "downloads": -1, "filename": "cssselect2-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ac678790ac2acbba975bf05d7503b701", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28197, "upload_time": "2017-08-16T20:15:46", "url": "https://files.pythonhosted.org/packages/60/5a/6b752376629c7c3493835c5e5310098424e026240803bbe17d153b8104ab/cssselect2-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c7925580087daba46b7d5a72d724379a", "sha256": "267eebc7378ade2e8be710cd0179606ad9c95ecc673138fccfcfba42c5ce153d" }, "downloads": -1, "filename": "cssselect2-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7925580087daba46b7d5a72d724379a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 31978, "upload_time": "2017-10-02T09:00:41", "url": "https://files.pythonhosted.org/packages/12/e2/91fcd4cd32545beec6e11628d64d3e20f11b5a95dd1ccf3216fd69f176b7/cssselect2-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfa61b1e917d1e93ebccf0f27903087d", "sha256": "505d2ce3d3a1d390ddb52f7d0864b7efeb115a5b852a91861b498b92424503ab" }, "downloads": -1, "filename": "cssselect2-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bfa61b1e917d1e93ebccf0f27903087d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30652, "upload_time": "2017-10-02T09:00:30", "url": "https://files.pythonhosted.org/packages/ed/f0/4fa1aa613bd8da257578146e14fe76379108ee52d8949bbefd039af89d12/cssselect2-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5c9850cede8c4e3f21fc3f4e5758700c", "sha256": "07e9c3b1b52d81dd08b177532bbd6b9ced650d87abfd641f4e4ec7de34b98807" }, "downloads": -1, "filename": "cssselect2-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c9850cede8c4e3f21fc3f4e5758700c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31940, "upload_time": "2019-09-06T08:51:29", "url": "https://files.pythonhosted.org/packages/c4/a1/1a37602bbcfa2f7c079758f31555776a00a947e43457a3e0110b2165c7d9/cssselect2-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8af7db3a7d45518527e3f496e611bba4", "sha256": "70485a680cd72b023f0ce5ae4dcd392e2b10f7280e20afdb1735334bd6af7e6a" }, "downloads": -1, "filename": "cssselect2-0.2.2.tar.gz", "has_sig": false, "md5_digest": "8af7db3a7d45518527e3f496e611bba4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31764, "upload_time": "2019-09-06T08:51:31", "url": "https://files.pythonhosted.org/packages/03/7e/fda589175ac092bff38c17b0a0833b59300839a3f31c004a5ca0315b687f/cssselect2-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c9850cede8c4e3f21fc3f4e5758700c", "sha256": "07e9c3b1b52d81dd08b177532bbd6b9ced650d87abfd641f4e4ec7de34b98807" }, "downloads": -1, "filename": "cssselect2-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c9850cede8c4e3f21fc3f4e5758700c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31940, "upload_time": "2019-09-06T08:51:29", "url": "https://files.pythonhosted.org/packages/c4/a1/1a37602bbcfa2f7c079758f31555776a00a947e43457a3e0110b2165c7d9/cssselect2-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8af7db3a7d45518527e3f496e611bba4", "sha256": "70485a680cd72b023f0ce5ae4dcd392e2b10f7280e20afdb1735334bd6af7e6a" }, "downloads": -1, "filename": "cssselect2-0.2.2.tar.gz", "has_sig": false, "md5_digest": "8af7db3a7d45518527e3f496e611bba4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31764, "upload_time": "2019-09-06T08:51:31", "url": "https://files.pythonhosted.org/packages/03/7e/fda589175ac092bff38c17b0a0833b59300839a3f31c004a5ca0315b687f/cssselect2-0.2.2.tar.gz" } ] }