@@ -12,15 +12,16 @@ description = "Surveying instrument automation applications."
1212readme = " README.md"
1313requires-python = " >=3.11"
1414dependencies = [
15- " pyserial>=3.5.0" ,
16- " geocompy>=0.8.1" ,
17- " textual>=3.2.0" ,
18- " rapidfuzz>=3.13.0" ,
19- " jsonschema>=4.21.0" ,
20- " jmespath>=1.0.1" ,
21- " toml>=0.10.2" ,
22- " PyYAML>=6.0.2" ,
23- " click-extra>=5.0.0"
15+ " pyserial ~= 3.5.0" ,
16+ " geocompy >= 0.8.1" ,
17+ " textual >= 3.2.0" ,
18+ " rapidfuzz ~= 3.13.0" ,
19+ " jsonschema ~= 4.21.0" ,
20+ " jmespath ~= 1.0.1" ,
21+ " toml ~= 0.10.2" ,
22+ " PyYAML ~= 6.0.2" ,
23+ " cloup ~= 3.0.7" ,
24+ " click-extra ~= 5.0.2"
2425]
2526classifiers = [
2627 " Development Status :: 3 - Alpha" ,
@@ -59,24 +60,24 @@ iman = "instrumentman:cli"
5960testing = []
6061linting = [
6162 {include-group = " testing" },
62- " types-pyserial>= 3.5.0.20250326" ,
63- " types-jsonschema>= 4.21.0.20240331" ,
64- " types-jmespath>= 1.0.2.4" ,
65- " types-toml>= 0.10.8.20240310" ,
66- " types-PyYAML>= 6.0.12.20250516" ,
67- " mypy>= 1.17.1" ,
68- " flake8>= 7.3.0"
63+ " types-pyserial ~= 3.5.0.20250326" ,
64+ " types-jsonschema ~= 4.21.0.20240331" ,
65+ " types-jmespath >= 1.0.2.4" ,
66+ " types-toml >= 0.10.8.20240310" ,
67+ " types-PyYAML >= 6.0.12.20250516" ,
68+ " mypy >= 1.17.1" ,
69+ " flake8 >= 7.3.0"
6970]
7071development = [
7172 {include-group = " linting" }
7273]
7374documentation = [
74- " sphinx== 8.2.3" ,
75- " sphinx-notfound-page== 1.1.0" ,
76- " sphinx-last-updated-by-git== 0.3.8" ,
77- " sphinx-immaterial== 0.13.5" ,
78- " sphinx-mdinclude== 0.6.2" ,
79- " sphinx-click== 6.0.0"
75+ " sphinx ~= 8.2.3" ,
76+ " sphinx-notfound-page ~= 1.1.0" ,
77+ " sphinx-last-updated-by-git ~= 0.3.8" ,
78+ " sphinx-immaterial ~= 0.13.5" ,
79+ " sphinx-mdinclude ~= 0.6.2" ,
80+ " sphinx-click ~= 6.0.0"
8081]
8182
8283[tool .hatch .version ]
0 commit comments