aiosignal

Форк
0
/
setup.cfg 
101 строка · 2.4 Кб
1
[metadata]
2
name = aiosignal
3
version = attr: aiosignal.__version__
4
url = https://github.com/aio-libs/aiosignal
5
project_urls =
6
  Chat: Gitter = https://gitter.im/aio-libs/Lobby
7
  CI: GitHub Actions = https://github.com/aio-libs/aiosignal/actions
8
  Coverage: codecov = https://codecov.io/github/aio-libs/aiosignal
9
  Docs: RTD = https://docs.aiosignal.org
10
  GitHub: issues = https://github.com/aio-libs/aiosignal/issues
11
  GitHub: repo = https://github.com/aio-libs/aiosignal
12
description = aiosignal: a list of registered asynchronous callbacks
13
long_description = file: README.rst
14
long_description_content_type = text/x-rst
15
maintainer = aiohttp team <team@aiohttp.org>
16
maintainer_email = team@aiohttp.org
17
license = Apache 2.0
18
license_file = LICENSE
19
classifiers =
20
  License :: OSI Approved :: Apache Software License
21

22
  Intended Audience :: Developers
23

24
  Programming Language :: Python
25
  Programming Language :: Python :: 3
26
  Programming Language :: Python :: 3 :: Only
27
  Programming Language :: Python :: 3.8
28
  Programming Language :: Python :: 3.9
29
  Programming Language :: Python :: 3.10
30
  Programming Language :: Python :: 3.11
31

32
  Development Status :: 5 - Production/Stable
33
  Operating System :: POSIX
34
  Operating System :: MacOS :: MacOS X
35
  Operating System :: Microsoft :: Windows
36
  Framework :: AsyncIO
37

38
[options]
39
python_requires = >=3.8
40
packages = find:
41
include_package_data = True
42

43
install_requires =
44
  frozenlist >= 1.1.0
45

46
[pep8]
47
max-line-length=88
48

49
[easy_install]
50
zip_ok = false
51

52
[flake8]
53
ignore = N801,N802,N803,E203,E226,E305,W504,E252,E301,E302,E704,W503,W504,F811
54
max-line-length = 88
55

56
[isort]
57
line_length=88
58
include_trailing_comma=True
59
multi_line_output=3
60
force_grid_wrap=0
61
combine_as_imports=True
62

63
known_third_party=pytest
64
known_first_party=aiosignal
65

66
[report]
67
exclude_lines =
68
    @abc.abstractmethod
69
    @abstractmethod
70

71
[tool:pytest]
72
addopts = --cov=aiosignal -v -rxXs
73
filterwarnings = error
74
junit_suite_name = aiosignal_test_suite
75
junit_family = xunit2
76
norecursedirs = dist docs build .tox .eggs
77
minversion = 3.8.2
78
testpaths = tests/
79
asyncio_mode = strict
80

81
[coverage:run]
82
branch = True
83
source = aiosignal
84
omit = site-packages
85

86
[mypy]
87
follow_imports = silent
88
strict_optional = True
89
warn_redundant_casts = True
90

91
# uncomment next lines
92
# to enable strict mypy mode
93
#
94
check_untyped_defs = True
95
disallow_any_generics = True
96
disallow_untyped_defs = True
97
warn_unused_ignores = True
98

99

100
[mypy-pytest]
101
ignore_missing_imports = true
102

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.