@@ -7,24 +7,24 @@ requires-python = ">=3.10"
77license = {file = " LICENSE" }
88keywords = [" filter" , " 1G1R" , " Redump" , " No-Intro" , " DAT" ]
99authors = [
10- {name = " unexpectedpanda" , email = " fake@example.com" },
10+ {name = " unexpectedpanda" , email = " fake@example.com" },
1111]
1212classifiers = [
13- " Development Status :: 5 - Production/Stable" ,
14- " License :: OSI Approved :: BSD License" ,
15- " Operating System :: OS Independent" ,
16- " Programming Language :: Python :: 3.10" ,
17- " Programming Language :: Python :: 3.11" ,
18- " Programming Language :: Python :: 3.12" ,
13+ " Development Status :: 5 - Production/Stable" ,
14+ " License :: OSI Approved :: BSD License" ,
15+ " Operating System :: OS Independent" ,
16+ " Programming Language :: Python :: 3.10" ,
17+ " Programming Language :: Python :: 3.11" ,
18+ " Programming Language :: Python :: 3.12" ,
1919]
2020dependencies = [
21- " alive-progress >= 3.0.1" ,
22- " darkdetect >= 0.8.0" ,
23- " lxml >= 4.9.2" ,
24- " psutil >= 5.9.4" ,
25- " PySide6 >= 6.4.2" ,
26- " strictyaml >= 1.6.2" ,
27- " validators >= 0.20.0" ,
21+ " alive-progress >= 3.0.1" ,
22+ " darkdetect >= 0.8.0" ,
23+ " lxml >= 4.9.2" ,
24+ " psutil >= 5.9.4" ,
25+ " PySide6 >= 6.4.2" ,
26+ " strictyaml >= 1.6.2" ,
27+ " validators >= 0.20.0" ,
2828]
2929
3030[project .urls ]
@@ -36,35 +36,14 @@ Source = "https://github.com/unexpectedpanda/retool"
3636requires = [" hatchling" ]
3737build-backend = " hatchling.build"
3838
39- # Poetry
40- [tool .poetry ]
41- name = " Retool"
42- version = " 2.02.2"
43- description = " A better filter tool for Redump and No-Intro DATs"
44- authors = [" unexpectedpanda <fake@example.com>" ]
45- license = " BSD-3-Clause"
46- readme = " readme.md"
47- packages = [
48- {include = " modules" },
49- {include = " retool.py" },
50- {include = " retoolgui.py" },
51- ]
52-
53- [tool .poetry .dependencies ]
54- python = " >=3.10"
55- strictyaml = " ^1.6.2"
56- lxml = " ^4.9.2"
57- PySide6 = " ^6.4.2"
58- validators = " ^0.20.0"
59- alive-progress = " ^3.0.1"
60- psutil = " ^5.9.4"
61- darkdetect = " ^0.8.0"
62-
63- [tool .poetry .scripts ]
39+ [project .scripts ]
6440retool = " retool:main"
6541retoolgui = " retoolgui:main"
6642
6743# Hatch
44+ [tool .hatch .build .targets .wheel ]
45+ packages = [" retool.py" , " retoolgui.py" , " modules" ]
46+
6847[[tool .hatch .envs .all .matrix ]]
6948python = [" 3.10" , " 3.11" , " 3.12" ]
7049
@@ -125,13 +104,13 @@ format = [
125104# Hatch types setup and scripts
126105[tool .hatch .envs .types ]
127106dependencies = [
128- " mypy>=1.8.0" ,
107+ " mypy>=1.8.0" ,
129108]
130109
131110[tool .hatch .envs .types .scripts ]
132111check = [
133112 " mypy --strict --install-types --non-interactive --python-version=3.10 retoolgui.py tests" ,
134- ]
113+ ]
135114
136115# Hatch tool configuration
137116[tool .black ]
0 commit comments