summaryrefslogtreecommitdiffstats
path: root/setup.cfg
blob: 4fb34f3fca8061de2162a9c16ae3c93c7bad7eae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
[metadata]
name = tqdm
url = https://tqdm.github.io
project_urls = 
	Changelog=https://tqdm.github.io/releases
	Source=https://github.com/tqdm/tqdm
	Wiki=https://github.com/tqdm/tqdm/wiki
maintainer = tqdm developers
maintainer_email = python.tqdm@gmail.com
license = MPLv2.0, MIT Licences
license_file = LICENCE
description = Fast, Extensible Progress Meter
long_description = file: README.rst
long_description_content_type = text/x-rst
keywords = progressbar, progressmeter, progress, bar, meter, rate, eta, console, terminal, time
platforms = any
provides = tqdm
classifiers = 
	Development Status :: 5 - Production/Stable
	Environment :: Console
	Environment :: MacOS X
	Environment :: Other Environment
	Environment :: Win32 (MS Windows)
	Environment :: X11 Applications
	Framework :: IPython
	Framework :: Jupyter
	Intended Audience :: Developers
	Intended Audience :: Education
	Intended Audience :: End Users/Desktop
	Intended Audience :: Other Audience
	Intended Audience :: System Administrators
	License :: OSI Approved :: MIT License
	License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
	Operating System :: MacOS
	Operating System :: MacOS :: MacOS X
	Operating System :: Microsoft
	Operating System :: Microsoft :: MS-DOS
	Operating System :: Microsoft :: Windows
	Operating System :: POSIX
	Operating System :: POSIX :: BSD
	Operating System :: POSIX :: BSD :: FreeBSD
	Operating System :: POSIX :: Linux
	Operating System :: POSIX :: SunOS/Solaris
	Operating System :: Unix
	Programming Language :: Python
	Programming Language :: Python :: 2
	Programming Language :: Python :: 2.7
	Programming Language :: Python :: 3
	Programming Language :: Python :: 3.5
	Programming Language :: Python :: 3.6
	Programming Language :: Python :: 3.7
	Programming Language :: Python :: 3.8
	Programming Language :: Python :: 3.9
	Programming Language :: Python :: 3.10
	Programming Language :: Python :: Implementation
	Programming Language :: Python :: Implementation :: IronPython
	Programming Language :: Python :: Implementation :: PyPy
	Programming Language :: Unix Shell
	Topic :: Desktop Environment
	Topic :: Education :: Computer Aided Instruction (CAI)
	Topic :: Education :: Testing
	Topic :: Office/Business
	Topic :: Other/Nonlisted Topic
	Topic :: Software Development :: Build Tools
	Topic :: Software Development :: Libraries
	Topic :: Software Development :: Libraries :: Python Modules
	Topic :: Software Development :: Pre-processors
	Topic :: Software Development :: User Interfaces
	Topic :: System :: Installation/Setup
	Topic :: System :: Logging
	Topic :: System :: Monitoring
	Topic :: System :: Shells
	Topic :: Terminals
	Topic :: Utilities

[options]
setup_requires = setuptools>=42; setuptools_scm[toml]>=3.4
python_requires = >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
install_requires = 
	colorama; platform_system == 'Windows'
	importlib_resources; python_version < "3.7"
tests_require = tox
include_package_data = True
packages = find:

[options.extras_require]
dev = py-make>=0.1.0; twine; wheel
slack = slack-sdk
telegram = requests
notebook = ipywidgets>=6

[options.entry_points]
console_scripts = 
	tqdm=tqdm.cli:main

[options.packages.find]
exclude = benchmarks, tests

[bdist_wheel]
universal = 1

[flake8]
max_line_length = 99
exclude = .asv,.eggs,.tox,.ipynb_checkpoints,build,dist,.git,__pycache__

[pydocstyle]
add_ignore = D400,D415

[yapf]
coalesce_brackets = True
column_limit = 99
each_dict_entry_on_separate_line = False
i18n_comment = NOQA
space_between_ending_comma_and_closing_bracket = False
split_before_named_assigns = False
split_before_closing_bracket = False

[isort]
line_length = 99
multi_line_output = 4
known_first_party = tqdm,tests

[tool:pytest]
timeout = 30
log_level = INFO
markers = 
	asyncio
	slow
python_files = tests_*.py tests_*.ipynb
testpaths = tests
addopts = -v --tb=short -rxs -W=error --durations=0 --durations-min=0.1 --asyncio-mode=strict

[regex1]
regex = (?<= )[\s\d.]+(it/s|s/it)
replace = ??.??it/s

[regex2]
regex = 00:0[01]<00:0[01]
replace = 00:00<00:00

[coverage:run]
branch = True
include = tqdm/*
omit = 
	tqdm/contrib/bells.py
	tqdm/contrib/slack.py
	tqdm/contrib/discord.py
	tqdm/contrib/telegram.py
	tqdm/contrib/utils_worker.py
relative_files = True
disable_warnings = include-ignored

[coverage:report]
show_missing = True

[egg_info]
tag_build = 
tag_date = 0