Skip to content

Commit 0781ff8

Browse files
committed
Add requirements.txt and requirements.lock for uv and Dependabot
1 parent 99437c3 commit 0781ff8

File tree

3 files changed

+184
-23
lines changed

3 files changed

+184
-23
lines changed

flet-multiplatform-app/.coveragerc

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[run]
2+
branch = True
3+
4+
[report]
5+
exclude_lines =
6+
pragma: no cover
7+
if __name__ == .__main__.
8+
pass
9+
raise ImportError
10+
raise ValueError
11+
raise Exception
12+
except:
13+
except Exception:
14+
except: # noqa
15+
except Exception: # noqa
16+
17+
[html]
18+
directory = htmlcov
19+
title = Test Coverage Report

flet-multiplatform-app/pyproject.toml

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -52,29 +52,6 @@ packages = ["src"]
5252
source = ["src"]
5353
omit = ["**/__init__.py", "**/tests/*"]
5454

55-
[coverage:report]
56-
fail_under = 70
57-
show_missing = true
58-
skip_covered = true
59-
exclude_lines = [
60-
"pragma: no cover",
61-
"def __repr__",
62-
"raise NotImplementedError",
63-
"if __name__ == .__main__.:",
64-
"pass",
65-
"raise ImportError",
66-
"raise ValueError",
67-
"raise Exception",
68-
"except:",
69-
"except Exception:",
70-
"except: # noqa",
71-
"except Exception: # noqa",
72-
]
73-
74-
[coverage:html]
75-
directory = "htmlcov"
76-
title = "Test Coverage Report"
77-
7855
[tool.pytest.ini_options]
7956
testpaths = ["tests"]
8057
python_files = ["test_*.py"]
Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile pyproject.toml -o requirements.lock
3+
annotated-types==0.7.0
4+
# via pydantic
5+
anyio==4.9.0
6+
# via
7+
# httpx
8+
# starlette
9+
arrow==1.3.0
10+
# via cookiecutter
11+
bcrypt==4.3.0
12+
# via passlib
13+
binaryornot==0.4.4
14+
# via cookiecutter
15+
certifi==2025.4.26
16+
# via
17+
# httpcore
18+
# httpx
19+
# requests
20+
cffi==1.17.1
21+
# via cryptography
22+
chardet==5.2.0
23+
# via binaryornot
24+
charset-normalizer==3.4.2
25+
# via requests
26+
click==8.2.0
27+
# via
28+
# cookiecutter
29+
# uvicorn
30+
colorama==0.4.6
31+
# via
32+
# click
33+
# qrcode
34+
cookiecutter==2.6.0
35+
# via flet-cli
36+
cryptography==44.0.3
37+
# via
38+
# flet-multiplatform-app (pyproject.toml)
39+
# python-jose
40+
dnspython==2.7.0
41+
# via email-validator
42+
ecdsa==0.19.1
43+
# via python-jose
44+
email-validator==2.2.0
45+
# via flet-multiplatform-app (pyproject.toml)
46+
fastapi==0.115.12
47+
# via flet-multiplatform-app (pyproject.toml)
48+
flet==0.28.2
49+
# via
50+
# flet-multiplatform-app (pyproject.toml)
51+
# flet-cli
52+
# flet-desktop
53+
flet-cli==0.28.2
54+
# via flet-multiplatform-app (pyproject.toml)
55+
flet-desktop==0.28.2
56+
# via flet-multiplatform-app (pyproject.toml)
57+
greenlet==3.2.2
58+
# via sqlalchemy
59+
h11==0.16.0
60+
# via
61+
# httpcore
62+
# uvicorn
63+
httpcore==1.0.9
64+
# via httpx
65+
httpx==0.27.2
66+
# via
67+
# flet-multiplatform-app (pyproject.toml)
68+
# flet
69+
idna==3.10
70+
# via
71+
# anyio
72+
# email-validator
73+
# httpx
74+
# requests
75+
jinja2==3.1.6
76+
# via cookiecutter
77+
markdown-it-py==3.0.0
78+
# via rich
79+
markupsafe==3.0.2
80+
# via jinja2
81+
mdurl==0.1.2
82+
# via markdown-it-py
83+
oauthlib==3.2.2
84+
# via flet
85+
packaging==25.0
86+
# via flet-cli
87+
passlib==1.7.4
88+
# via flet-multiplatform-app (pyproject.toml)
89+
psycopg2-binary==2.9.10
90+
# via flet-multiplatform-app (pyproject.toml)
91+
pyasn1==0.4.8
92+
# via
93+
# python-jose
94+
# rsa
95+
pycparser==2.22
96+
# via cffi
97+
pydantic==2.11.4
98+
# via
99+
# flet-multiplatform-app (pyproject.toml)
100+
# fastapi
101+
pydantic-core==2.33.2
102+
# via pydantic
103+
pygments==2.19.1
104+
# via rich
105+
pypng==0.20220715.0
106+
# via qrcode
107+
python-dateutil==2.9.0.post0
108+
# via arrow
109+
python-dotenv==1.1.0
110+
# via flet-multiplatform-app (pyproject.toml)
111+
python-jose==3.4.0
112+
# via flet-multiplatform-app (pyproject.toml)
113+
python-multipart==0.0.20
114+
# via flet-multiplatform-app (pyproject.toml)
115+
python-slugify==8.0.4
116+
# via cookiecutter
117+
pyyaml==6.0.2
118+
# via cookiecutter
119+
qrcode==7.4.2
120+
# via flet-cli
121+
repath==0.9.0
122+
# via flet
123+
requests==2.32.3
124+
# via cookiecutter
125+
rich==14.0.0
126+
# via cookiecutter
127+
rsa==4.9.1
128+
# via python-jose
129+
six==1.17.0
130+
# via
131+
# ecdsa
132+
# python-dateutil
133+
# repath
134+
sniffio==1.3.1
135+
# via
136+
# anyio
137+
# httpx
138+
sqlalchemy==2.0.41
139+
# via flet-multiplatform-app (pyproject.toml)
140+
starlette==0.46.2
141+
# via fastapi
142+
text-unidecode==1.3
143+
# via python-slugify
144+
toml==0.10.2
145+
# via flet-cli
146+
types-python-dateutil==2.9.0.20241206
147+
# via arrow
148+
typing-extensions==4.13.2
149+
# via
150+
# fastapi
151+
# pydantic
152+
# pydantic-core
153+
# qrcode
154+
# sqlalchemy
155+
# typing-inspection
156+
typing-inspection==0.4.0
157+
# via pydantic
158+
urllib3==2.4.0
159+
# via
160+
# flet-multiplatform-app (pyproject.toml)
161+
# requests
162+
uvicorn==0.27.1
163+
# via flet-multiplatform-app (pyproject.toml)
164+
watchdog==4.0.2
165+
# via flet-cli

0 commit comments

Comments
 (0)