1
- [tool . poetry ]
1
+ [project ]
2
2
name = " example-pytest-selfie"
3
3
version = " 0.1.0"
4
4
description = " An example project for using the pytest plugin for selfie snapshot testing."
5
- authors = [
" Selina Delgado <[email protected] >" ,
" Harvir Sahota <[email protected] >" ,
" Ned Twigg <[email protected] >" ,
" Edwin Ye <[email protected] >" ]
6
- license = " Apache-2.0"
7
- package-mode = false
5
+ authors = [
6
+ {
name =
" Edwin Ye" ,
email =
" [email protected] " },
7
+ {
name =
" Harvir Sahota" ,
email =
" [email protected] " },
8
+ {
name =
" Ned Twigg" ,
email =
" [email protected] " },
9
+ {
name =
" Selina Delgado" ,
email =
" [email protected] " }
10
+ ]
11
+ license = { text = " Apache-2.0" }
12
+ readme = " README.md"
13
+ requires-python = " >=3.9"
14
+ dependencies = [
15
+ " flask>=3.0.3" ,
16
+ " openai>=1.0.0" ,
17
+ ]
8
18
9
- [tool .poetry .dependencies ]
10
- flask = " ^3.0.3"
11
- openai = " ^1.0.0"
12
- python = " ^3.9"
19
+ [tool .uv .sources ]
20
+ selfie-lib = { path = " ../selfie-lib" , editable = true }
21
+ pytest-selfie = { path = " ../pytest-selfie" , editable = true }
13
22
14
- [tool .poetry .group .dev .dependencies ]
15
- ruff = " ^0.5.0"
16
- pyright = " ^1.1.350"
17
- pytest = " ^8.0.0"
18
- selfie-lib = { path = " ../selfie-lib" , develop = true }
19
- pytest-selfie = { path = " ../pytest-selfie" , develop = true }
20
- markdownify = " ^0.12.1"
21
- beautifulsoup4 = " ^4.12.3"
22
- werkzeug = " ^3.0.3"
23
-
24
- [build-system ]
25
- requires = [" poetry-core" ]
26
- build-backend = " poetry.core.masonry.api"
23
+ [dependency-groups ]
24
+ dev = [
25
+ " beautifulsoup4>=4.12.3" ,
26
+ " markdownify>=0.12.1" ,
27
+ " pyright>=1.1.350" ,
28
+ " pytest-selfie>=0.1.0" ,
29
+ " pytest>=8.0.0" ,
30
+ " ruff>=0.5.0" ,
31
+ " selfie-lib>=0.1.0" ,
32
+ " werkzeug>=3.0.3" ,
33
+ ]
27
34
28
35
[tool .ruff ]
29
- lint.extend-select = [" I" ]
36
+ lint.extend-select = [" I" ]
0 commit comments