FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
GitPython/pyproject.toml at 3.1.59 · gitpython-developers/GitPython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
gitpython-developers
/
GitPython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
989
Star
5.2k
Code
Issues
8
Pull requests
2
Discussions
Actions
Security and quality
34
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Expand file tree
Breadcrumbs
GitPython
/
pyproject.toml
Copy path
More file actions
More file actions
Latest commit
History
History
History
105 lines (96 loc) · 2.97 KB
Breadcrumbs
GitPython
/
pyproject.toml
Copy path
File metadata and controls
105 lines (96 loc) · 2.97 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
[
build-system
]
requires
= [
"
setuptools
"
]
build-backend
=
"
setuptools.build_meta
"
[
tool
.
pytest
.
ini_options
]
addopts
=
"
--cov=git --cov-report=term -rfEX
"
filterwarnings
=
"
ignore::DeprecationWarning
"
python_files
=
"
test_*.py
"
tmp_path_retention_policy
=
"
failed
"
testpaths
=
"
test
"
#
Space separated list of paths from root e.g test tests doc/testing.
#
--cov coverage
#
--cov-report term # send report to terminal term-missing -> terminal with line numbers html xml
#
--cov-report term-missing # to terminal with line numbers
#
--cov-report html:path # html file at path
#
--maxfail # number of errors before giving up
#
-rfEX # test summary: list failures, errors, and unexpected passes; omit expected failures
#
-ra # test summary: list all non-passing (fail, error, skip, xfail, xpass)
#
--ignore-glob=**/gitdb/* # ignore glob paths
#
filterwarnings ignore::WarningType # ignores those warnings
[
tool
.
mypy
]
files
= [
"
git/
"
,
"
test/deprecation/
"
]
disallow_untyped_defs
=
true
no_implicit_optional
=
true
warn_redundant_casts
=
true
warn_unused_ignores
=
true
#
Useful in general, but especially in test/deprecation.
warn_unreachable
=
true
implicit_reexport
=
true
#
strict = true
#
TODO: Remove when 'gitdb' is fully annotated.
exclude
= [
"
^(gitdb|smmap)/
"
]
[[
tool
.
mypy
.
overrides
]]
module
= [
"
gitdb
"
,
"
gitdb.*
"
]
follow_imports
=
"
skip
"
ignore_missing_imports
=
true
[
tool
.
basedpyright
]
typeCheckingMode
=
"
standard
"
pythonVersion
=
"
3.7
"
include
= [
"
git
"
,
"
test/deprecation
"
,
]
extraPaths
= [
"
gitdb
"
,
"
smmap
"
,
]
exclude
= [
"
gitdb
"
,
"
smmap
"
,
]
[
tool
.
coverage
.
run
]
source
= [
"
git
"
]
[
tool
.
coverage
.
report
]
include
= [
"
*/git/*
"
]
omit
= [
"
*/git/ext/*
"
]
[
tool
.
ruff
]
target-version
=
"
py37
"
line-length
=
120
#
Exclude a variety of commonly ignored directories.
exclude
= [
"
git/ext/
"
,
"
gitdb/
"
,
"
smmap/
"
,
"
build
"
,
"
dist
"
,
]
#
Enable Pyflakes `E` and `F` codes by default.
lint.select
= [
"
E
"
,
"
W
"
,
#
See: https://pypi.org/project/pycodestyle
"
F
"
,
#
See: https://pypi.org/project/pyflakes
#
"I", # See: https://pypi.org/project/isort/
#
"S", # See: https://pypi.org/project/flake8-bandit
#
"UP", # See: https://docs.astral.sh/ruff/rules/#pyupgrade-up
]
lint.extend-select
= [
#
"A", # See: https://pypi.org/project/flake8-builtins
"
B
"
,
#
See: https://pypi.org/project/flake8-bugbear
"
C4
"
,
#
See: https://pypi.org/project/flake8-comprehensions
"
TC004
"
,
#
See: https://docs.astral.sh/ruff/rules/runtime-import-in-type-checking-block/
]
lint.ignore
= [
#
If it becomes necessary to ignore any rules, list them here.
]
lint.unfixable
= [
"
F401
"
,
#
Module imported but unused
]
[
tool
.
ruff
.
lint
.
per-file-ignores
]
"test/**"
= [
"
B018
"
,
#
useless-expression
]
"fuzzing/fuzz-targets/**"
= [
"
E402
"
,
#
environment setup must happen before the `git` module is imported, thus cannot happen at top of file
]
[
tool
.
codespell
]
ignore-words-list
=
"
afile,assertIn,doesnt,gud,uptodate
"
#
count = true
quiet-level
=
3
Back
|
FazBrowse Home
|
New Git URL