1-
21[build-system ]
32requires = [
43 " wheel" ,
54 " Cython" ,
65 " setuptools>=62.4" ,
76]
87
9-
108[project ]
119name = ' selectolax'
1210version = ' 0.4.1'
1311description = ' Fast HTML5 parser with CSS selectors.'
14- readme = ' README.rst '
15- requires-python = ' >=3.9'
12+ readme = ' README.md '
13+ requires-python = ' >=3.9,<3.15 '
1614license = ' MIT'
1715authors = [
1816 { name = ' Artem Golubin' , email = ' me@rushter.com' }
1917]
20- dependencies = [
21- ]
18+ dependencies = []
2219
2320keywords = [
2421 " selectolax" ,
2522 " html" ,
2623 " parser" ,
2724 " css" ,
2825 " fast" ,
26+ " lexbor" ,
27+ " modest" ,
2928]
3029classifiers = [
3130 " Development Status :: 5 - Production/Stable" ,
32- " Topic :: Text Processing :: Markup :: HTML" ,
33- " Topic :: Internet" ,
34- " Topic :: Internet :: WWW/HTTP" ,
31+ " Environment :: Web Environment" ,
3532 " Intended Audience :: Developers" ,
3633 " Natural Language :: English" ,
34+ " Operating System :: MacOS" ,
35+ " Operating System :: Microsoft :: Windows" ,
36+ " Operating System :: OS Independent" ,
37+ " Operating System :: Unix" ,
38+ " Programming Language :: Cython" ,
39+ " Programming Language :: Python" ,
3740 " Programming Language :: Python :: 3" ,
41+ " Programming Language :: Python :: 3 :: Only" ,
3842 " Programming Language :: Python :: 3.9" ,
3943 " Programming Language :: Python :: 3.10" ,
4044 " Programming Language :: Python :: 3.11" ,
4145 " Programming Language :: Python :: 3.12" ,
4246 " Programming Language :: Python :: 3.13" ,
47+ " Programming Language :: Python :: 3.14" ,
48+ " Programming Language :: Python :: Implementation :: CPython" ,
49+ " Topic :: Internet" ,
50+ " Topic :: Internet :: WWW/HTTP" ,
51+ " Topic :: Software Development" ,
52+ " Topic :: Software Development :: Libraries" ,
53+ " Topic :: Software Development :: Libraries :: Python Modules" ,
54+ " Topic :: Text Processing" ,
55+ " Topic :: Text Processing :: Markup" ,
56+ " Topic :: Text Processing :: Markup :: HTML" ,
57+ " Typing :: Typed" ,
4358]
4459
4560[project .urls ]
61+ Homepage = " https://github.com/rushter/selectolax"
4662Repository = " https://github.com/rushter/selectolax"
4763Documentation = " https://selectolax.readthedocs.io/en/latest/parser.html"
4864Changelog = " https://github.com/rushter/selectolax/blob/master/CHANGES.md"
4965
50-
5166[tool .cibuildwheel ]
5267build-frontend = " build"
5368build-verbosity = 1
5469
55-
5670[tool .cibuildwheel .linux ]
57- environment = { LDFLAGS = " -Wl,--strip-debug" }
71+ environment = { LDFLAGS = " -Wl,--strip-debug" }
5872
5973skip = [
6074 " *-manylinux_i686" ,
@@ -64,12 +78,11 @@ skip = [
6478]
6579test-skip = " *-macosx_arm64"
6680
67-
6881[project .optional-dependencies ]
6982cython = [
7083 " Cython" ,
7184]
7285
7386[tool .cython-lint ]
7487max-line-length = 120
75- ignore = [' E221' ,' E222' ,]
88+ ignore = [' E221' , ' E222' , ]
0 commit comments