-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpyproject.toml
More file actions
100 lines (86 loc) · 2.34 KB
/
pyproject.toml
File metadata and controls
100 lines (86 loc) · 2.34 KB
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
[build-system]
requires = [
"setuptools",
"setuptools-scm",
"wheel",
]
build-backend="setuptools.build_meta"
[project]
name = "QuickReaderPDF"
authors = [{name = "Shreyas Bhat", email = "shreyasbhat92@gmail.com"}]
description="This package converts a pdf or a html file that the user wants to read to an new pdf file, which can be read faster! The idea is bionic reading, where we bold the first three letters of every word. We hope you enjoy reading your files faster!"
readme = "README.md"
version = "0.3.3"
requires-python = ">=3.7"
dependencies = []
classifiers = [
"Development Status :: 2 - Pre-Alpha",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"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",
]
[project.license]
file = "LICENSE"
[project.urls]
repository = "https://github.com/Sbhat92/QuickReaderPDF"
[project.optional-dependencies]
develop = [
"black>=22",
"bump2version>=1.0.0",
"check-manifest",
"flake8>=3.7.8",
"flake8-black>=0.2.1",
"flake8-pyproject",
"mypy",
"pytest>=4.3.0",
"pytest-cov>=2.6.1",
"twine",
"wheel",
]
[tool.black]
color = true
line-length = 120
target-version = ['py310']
skip-string-normalization = true
[tool.check-manifest]
ignore = [
]
[tool.flake8]
ignore = ['E203', 'W503']
max-line-length=120
exclude=[
'QuickReaderPDF/tests/*'
]
per-file-ignores= [
'QuickReaderPDF/__init__.py:F401, F403'
]
[tool.isort]
line_length = 120
known_first_party = 'pydantic'
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
combine_as_imports = true
[tool.mypy]
python_version = '3.10'
# show_error_codes = true
# follow_imports = 'silent'
# strict_optional = true
# warn_redundant_casts = true
# warn_unused_ignores = true
# disallow_any_generics = true
# check_untyped_defs = true
# no_implicit_reexport = true
# warn_unused_configs = true
# disallow_subclassing_any = true
# disallow_incomplete_defs = true
# disallow_untyped_decorators = true
# disallow_untyped_calls = true
[tool.pytest.ini_options]
asyncio_mode = 'strict'
testpaths = 'QuickReaderPDF/tests'