@@ -22,7 +22,7 @@ classifiers = [
2222 " Programming Language :: Python :: 3.13" ,
2323 " Programming Language :: Python :: 3.14" ,
2424]
25- dependencies = [" numpy>=2.3.4,<3" , " pandas>=2.3.3,<3" , " matplotlib>=3.10.7,<4" , " scipy>=1.16.3,<2" , " scikit-learn>=1.7.2,<2" , " biopython>=1.86,<2" , " plotly>=6.3.1,<7" , " tqdm>=4.67.1,<5" , " attrs>=25.4.0,<26" , " cattrs>=25.3.0,<26" , " intervaltree>=3.1.0,<4" , " vcfpy>=0.14.2,<0.15" , " pyyaml>=6.0.3,<7" , " typer>=0.20.0,<0.21" , " rich" , " pydantic>=2.12.3,<3" , " requests>=2.32.5,<3" , " click" , " setuptools~=70.0.0" , " snakemake>=9.13.4,<10" ]
25+ dependencies = [" numpy>=2.3.4,<3" , " pandas>=2.3.3,<3" , " matplotlib>=3.10.7,<4" , " scipy>=1.16.3,<2" , " scikit-learn>=1.7.2,<2" , " biopython>=1.86,<2" , " plotly>=6.3.1,<7" , " tqdm>=4.67.1,<5" , " attrs>=25.4.0,<26" , " cattrs>=25.3.0,<26" , " intervaltree>=3.1.0,<4" , " vcfpy>=0.14.2,<0.15" , " pyyaml>=6.0.3,<7" , " typer>=0.20.0,<0.21" , " rich" , " pydantic>=2.12.3,<3" , " requests>=2.32.5,<3" , " click" , " setuptools~=70.0.0" , " snakemake>=9.13.4,<10" , " xxhash>=0.8.3 " ]
2626
2727[project .scripts ]
2828svirlpool = " svirlpool.__main__:main"
@@ -74,32 +74,13 @@ exclude = [
7474 " **/node_modules" ,
7575 " **/__pycache__" ,
7676]
77+ typeCheckingMode = " basic"
7778defineConstant = { DEBUG = true }
7879stubPath = " stubs"
7980
8081pythonVersion = " 3.12"
8182pythonPlatform = " Linux"
8283
83- # Missing type annotation reports
84- reportMissingParameterType = " error"
85- reportUnknownParameterType = " error"
86- reportUnknownVariableType = " error"
87- reportUnknownMemberType = " error"
88- reportUnknownArgumentType = " error"
89- reportMissingTypeArgument = " error"
90-
91- # Other useful reports for type safety
92- reportGeneralTypeIssues = " error"
93- reportOptionalMemberAccess = " error"
94- reportOptionalSubscript = " error"
95- reportPrivateImportUsage = " error"
96-
97- # Stub files
98- reportMissingTypeStubs = " error"
99- reportImportCycles = " error"
100- reportUnusedImport = " error"
101- reportUnusedVariable = " error"
102-
10384[tool .ruff ]
10485lint.ignore = [
10586 " E501" , # line too long, handled by black
0 commit comments