/
niceSOFT
/
python3-charset-normalizer
Обзор
Документация
Войти
/
niceSOFT
/
python3-charset-normalizer
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pyproject.toml
110 строк
3 KB
Ahmed TAHRI
chore: raise upperbound setuptools to 83
06 июл 2026, 08:28
Не верифицирован
06 июл 2026, 08:28
6f7eb9e
Код
Авторство
О чём код?
[build-system] requires = ["setuptools>=68,<83.1"] build-backend = "backend" backend-path = ["_mypyc_hook"] [project] name = "charset-normalizer" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." license = {text = "MIT"} keywords = ["encoding", "charset", "charset-detector", "detector", "normalization", "unicode", "chardet", "detect"] authors = [ {name = "Ahmed R. TAHRI", email="tahri.ahmed@proton.me"}, ] maintainers = [ {name = "Ahmed R. TAHRI", email="tahri.ahmed@proton.me"}, ] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: Python :: Free Threading :: 4 - Resilient", "Topic :: Text Processing :: Linguistic", "Topic :: Utilities", "Typing :: Typed", ] requires-python = ">=3.7" dynamic = ["version", "readme"] [project.optional-dependencies] unicode_backport = [] [dependency-groups] ci = [ "nox==2024.4.15; python_version == '3.7'", "nox==2026.2.9; python_version == '3.8'", "nox>=2026.4.10; python_version >= '3.9'", "build==1.1.1; python_version == '3.7'", "build==1.2.2.post1; python_version == '3.8'", "build==1.4.3; python_version >= '3.9'" ] dev = [ "pytest==7.4.4; python_version == '3.7'", "pytest==8.3.5; python_version == '3.8'", "pytest==8.4.2; python_version == '3.9'", "pytest==9.0.3; python_version >= '3.10'", "coverage==7.2.7; python_version == '3.7'", "coverage==7.6.1; python_version == '3.8'", "coverage==7.10.7; python_version == '3.9'", "coverage>=7.13.5; python_version >= '3.10'" ] [tool.setuptools] package-dir = {"" = "src"} packages = ["charset_normalizer", "charset_normalizer.cli", ] [tool.setuptools.dynamic] version = {attr = "charset_normalizer.__version__"} readme = {file = ["README.md", "CHANGELOG.md", "LICENSE"], content-type = "text/markdown"} [project.scripts] normalizer = "charset_normalizer.cli:cli_detect" [project.urls] "Changelog" = "https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md" "Documentation" = "https://charset-normalizer.readthedocs.io/" "Code" = "https://github.com/jawah/charset_normalizer" "Issue tracker" = "https://github.com/jawah/charset_normalizer/issues" [tool.pytest.ini_options] log_level = "DEBUG" filterwarnings = [ "error", ] [tool.isort] profile = "black" add_imports = "from __future__ import annotations" [tool.mypy] check_untyped_defs = true disallow_any_generics = true disallow_incomplete_defs = true disallow_subclassing_any = true disallow_untyped_calls = true disallow_untyped_decorators = true disallow_untyped_defs = true no_implicit_optional = true no_implicit_reexport = true show_error_codes = true strict_equality = true warn_redundant_casts = true warn_return_any = true warn_unused_configs = true warn_unused_ignores = false [tool.codespell] ignore-words-list = "Tham,Vai,intoto"