Skip to content

Commit 00034fb

Browse files
committed
Update pyproject.toml to include package definitions and adjust line length settings
Signed-off-by: DavidOsipov <[email protected]>
1 parent 73a380e commit 00034fb

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

pyproject.toml

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,29 @@ documentation = "https://github.com/DavidOsipov/PostQuantum-Feldman-VSS/wiki"
6666
[tool.setuptools]
6767
py-modules = ["feldman_vss"]
6868

69+
[tool.poetry.packages]
70+
include = [
71+
{ from = ".", include = "feldman_vss" }
72+
]
73+
74+
[tool.poetry.dependencies]
75+
python = "^3.9"
76+
gmpy2 = "==2.2.1"
77+
msgpack = "==1.1.0"
78+
blake3 = "==1.0.4"
79+
psutil = { version = "==7.0.0", optional = true }
80+
81+
82+
[tool.poetry.dev-dependencies]
83+
black = ">=24.0"
84+
isort = ">=5.10"
85+
flake8 = ">=7.0"
86+
87+
[tool.poetry.dev-dependencies.types]
88+
requests = "*"
89+
setuptools = "*"
90+
msgpack-types = "==0.5.0"
91+
6992
[tool.pytest.ini_options]
7093
addopts = "-v -x --doctest-modules --cov=feldman_vss --cov-report=term-missing --cov-report=xml --cov-report=html"
7194
testpaths = ["tests"]
@@ -87,16 +110,16 @@ exclude_lines = [
87110

88111
[tool.isort]
89112
profile = "black"
90-
line_length = 88
113+
line_length = 100
91114
known_first_party = ["feldman_vss"]
92115

93116
[tool.black]
94-
line-length = 88
117+
line-length = 100
95118
target-version = ['py38', 'py39', 'py310', 'py311', 'py312']
96119

97120
ignore_missing_imports = true
98121

99122
[tool.flake8]
100-
max-line-length = 88
123+
max-line-length = 100
101124
extend-ignore = ["E203", "W503"]
102125
per-file-ignores = ["__init__.py:F401"]

0 commit comments

Comments
 (0)