feat: add comprehensive GitHub workflow and development tools
This commit is contained in:
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,63 @@
|
||||
Metadata-Version: 2.4
|
||||
Name: cssselect2
|
||||
Version: 0.8.0
|
||||
Summary: CSS selectors for Python ElementTree
|
||||
Keywords: css,elementtree
|
||||
Author-email: Simon Sapin <simon.sapin@exyr.org>
|
||||
Maintainer-email: CourtBouillon <contact@courtbouillon.org>
|
||||
Requires-Python: >=3.9
|
||||
Description-Content-Type: text/x-rst
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Programming Language :: Python :: 3.13
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
Classifier: Topic :: Internet :: WWW/HTTP
|
||||
License-File: LICENSE
|
||||
Requires-Dist: tinycss2
|
||||
Requires-Dist: webencodings
|
||||
Requires-Dist: sphinx ; extra == "doc"
|
||||
Requires-Dist: furo ; extra == "doc"
|
||||
Requires-Dist: pytest ; extra == "test"
|
||||
Requires-Dist: ruff ; extra == "test"
|
||||
Project-URL: Changelog, https://github.com/Kozea/cssselect2/releases
|
||||
Project-URL: Code, https://github.com/Kozea/cssselect2/
|
||||
Project-URL: Documentation, https://doc.courtbouillon.org/cssselect2/
|
||||
Project-URL: Donation, https://opencollective.com/courtbouillon
|
||||
Project-URL: Homepage, https://doc.courtbouillon.org/cssselect2/
|
||||
Project-URL: Issues, https://github.com/Kozea/cssselect2/issues
|
||||
Provides-Extra: doc
|
||||
Provides-Extra: test
|
||||
|
||||
cssselect2 is a straightforward implementation of CSS4 Selectors for markup
|
||||
documents (HTML, XML, etc.) that can be read by ElementTree-like parsers
|
||||
(including cElementTree, lxml, html5lib, etc.)
|
||||
|
||||
* Free software: BSD license
|
||||
* For Python 3.9+, tested on CPython and PyPy
|
||||
* Documentation: https://doc.courtbouillon.org/cssselect2
|
||||
* Changelog: https://github.com/Kozea/cssselect2/releases
|
||||
* Code, issues, tests: https://github.com/Kozea/cssselect2
|
||||
* Code of conduct: https://www.courtbouillon.org/code-of-conduct.html
|
||||
* Professional support: https://www.courtbouillon.org
|
||||
* Donation: https://opencollective.com/courtbouillon
|
||||
|
||||
cssselect2 has been created and developed by Kozea (https://kozea.fr/).
|
||||
Professional support, maintenance and community management is provided by
|
||||
CourtBouillon (https://www.courtbouillon.org/).
|
||||
|
||||
Copyrights are retained by their contributors, no copyright assignment is
|
||||
required to contribute to cssselect2. Unless explicitly stated otherwise, any
|
||||
contribution intentionally submitted for inclusion is licensed under the BSD
|
||||
3-clause license, without any additional terms or conditions. For full
|
||||
authorship information, see the version control history.
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
cssselect2-0.8.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
cssselect2-0.8.0.dist-info/METADATA,sha256=kSCZCQ5aCztgfgWZU6A_JEYNNKwMh2oK0atzdgwpNUs,2913
|
||||
cssselect2-0.8.0.dist-info/RECORD,,
|
||||
cssselect2-0.8.0.dist-info/WHEEL,sha256=_2ozNFCLWc93bK4WKHCO-eDUENDlo-dgc9cU3qokYO4,82
|
||||
cssselect2-0.8.0.dist-info/licenses/LICENSE,sha256=b9lyKaHRsPaotB4Qn0E0JtvAh0seA3RtZswzKCYBwsI,1548
|
||||
cssselect2/__init__.py,sha256=NE8miBh2KOpXtqGKNn5exISqDuWFJ_z3VmnxpAiblDI,4289
|
||||
cssselect2/__pycache__/__init__.cpython-310.pyc,,
|
||||
cssselect2/__pycache__/compiler.cpython-310.pyc,,
|
||||
cssselect2/__pycache__/parser.cpython-310.pyc,,
|
||||
cssselect2/__pycache__/tree.cpython-310.pyc,,
|
||||
cssselect2/compiler.py,sha256=c5jvLm9VEo3XLi8aeeUozZn6XlKBaeXAmOr-P2YFOUs,18899
|
||||
cssselect2/parser.py,sha256=Kmh5XY03eF2Bs5x53X2pRXDPbtPyMU5RZ3zrGOHgtJQ,16285
|
||||
cssselect2/tree.py,sha256=7ewFwKfLGwCYjdCle6hY0gk8_vAQqw7DvU_lmpqt1eg,13634
|
||||
@@ -0,0 +1,4 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: flit 3.11.0
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
@@ -0,0 +1,29 @@
|
||||
BSD 3-Clause License
|
||||
|
||||
Copyright (c) 2012-2018, Simon Sapin and contributors (see AUTHORS).
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name of the copyright holder nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
Reference in New Issue
Block a user