FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
scanapi/pyproject.toml at main · scanapi/scanapi · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
scanapi
/
scanapi
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
140
Star
1.6k
Code
Issues
30
Pull requests
17
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
scanapi
/
pyproject.toml
Copy path
More file actions
More file actions
Latest commit
History
History
History
99 lines (88 loc) · 2.81 KB
Breadcrumbs
scanapi
/
pyproject.toml
Copy path
File metadata and controls
99 lines (88 loc) · 2.81 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
[
project
]
name
=
"
scanapi
"
version
=
"
2.13.3
"
description
=
"
Automated Testing and Documentation for your REST API
"
authors
= [{
name
=
"
The ScanAPI Organization
"
,
email
=
"
cmaiacd@gmail.com
"
}]
license
=
"
MIT
"
readme
=
"
README.md
"
requires-python
=
"
>=3.10,<3.15
"
keywords
= [
"
python
"
,
"
scanapi
"
,
"
tests
"
,
"
end2end
"
,
"
endtoend
"
,
"
integration tests
"
,
"
json
"
,
"
apis
"
,
"
api rest
"
]
classifiers
= [
"
Development Status :: 5 - Production/Stable
"
,
"
Intended Audience :: Developers
"
,
"
Programming Language :: Python :: 3
"
,
"
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
"
,
]
dependencies
= [
"
appdirs>=1.4.4,<2.0.0
"
,
"
curlify2>=1.0.1,<2.0.0
"
,
#
# MarkupSafe is widely shared (via Jinja2); conservative range prevents ecosystem conflicts
"
MarkupSafe>=2.1,<4.0
"
,
"
rich>=14.2.0,<15.0.0
"
,
"
PyYAML>=6.0.2,<7.0.0
"
,
"
Jinja2>=3.1.0,<4.0.0
"
,
"
jinja2-humanize-extension>=0.4.0,<1.0.0
"
,
"
click>=8.1.3,<9.0.0
"
,
"
httpx>=0.27,<1.0.0
"
,
"
packaging>=24,<26.0.0
"
,
"
restrictedpython>=8.0,<9.0
"
,
"
prance>=25.4.8.0
"
,
"
openapi-spec-validator>=0.8.4
"
,
]
[
project
.
optional-dependencies
]
dev
= [
"
bandit>=1.7.10,<2.0.0
"
,
"
mkdocs>=1.4.2,<2.0.0
"
,
"
mkdocs-material>=9.1.0,<10.0.0
"
,
"
mkdocstrings>=0.24.0,<1.0.0
"
,
"
mkdocstrings-python>=0.17.0,<2.0.0
"
,
"
mypy>=1.19.0,<2.0.0
"
,
"
pre-commit>=4.5.0,<5.0.0
"
,
"
pymdown-extensions>=10.21.3,<12.0.0
"
,
"
pytest>=9.0.3,<10.0.0
"
,
"
pytest-cov>=7.0.0,<8.0.0
"
,
"
pytest-freezegun==0.4.2
"
,
#
Unmaintained; strict pin required for stability
"
pytest-it>=0.1.5,<0.2.0
"
,
"
pytest-mock>=3.14.0,<4.0.0
"
,
"
requests-mock>=1.12,<2.0.0
"
,
"
ruff>=0.8.0,<1.0.0
"
,
"
types-PyYAML>=6.0.12,<7.0.0
"
,
"
types-requests>=2.32.0,<3.0.0
"
,
"
types-setuptools>=68,<81
"
,
]
[
project
.
scripts
]
scanapi
=
"
scanapi:main
"
[
project
.
urls
]
Homepage
=
"
https://scanapi.dev/
"
Repository
=
"
https://github.com/scanapi/scanapi
"
[
tool
.
ruff
]
line-length
=
80
extend-exclude
= [
"
.git
"
,
"
__pycache__
"
,
"
build
"
,
"
dist
"
,
"
.venv
"
]
[
tool
.
ruff
.
lint
]
extend-select
= [
"
I
"
]
#
Enable isort-compatible import sorting
ignore
= [
"
E501
"
,
"
E231
"
,
"
E721
"
,
"
I001
"
]
#
Replicate flake8 ignores
[
tool
.
ruff
.
format
]
line-ending
=
"
lf
"
[
tool
.
mypy
]
check_untyped_defs
=
true
disallow_incomplete_defs
=
true
ignore_missing_imports
=
true
show_error_codes
=
true
strict_equality
=
true
warn_redundant_casts
=
true
warn_return_any
=
true
warn_unreachable
=
true
warn_unused_ignores
=
true
[
tool
.
pytest
.
ini_options
]
addopts
=
"
--it
"
[
tool
.
setuptools
.
packages
.
find
]
include
= [
"
scanapi*
"
]
[
tool
.
setuptools
]
include-package-data
=
true
[
build-system
]
requires
= [
"
setuptools>=61.0
"
,
"
wheel
"
]
build-backend
=
"
setuptools.build_meta
"
Back
|
FazBrowse Home
|
New Git URL