-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
122 lines (111 loc) · 2.28 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
[metadata]
name = 'audapter'
version = '0.1.1'
description = 'Adaptive Sound Processing'
author = 'borley1211'
author_email = 'km.isetan@gmail.com'
license = 'MIT'
url = 'https://github.com/borley1211/audapter'
[tool.poetry]
name = 'audapter'
version = '0.1.1'
description = 'Adaptive Sound Processing'
authors = ['borley1211 <km.isetan@gmail.com>']
license = 'MIT'
keywords = [
'adaptive',
'signal',
'sound',
'audio',
]
include = [
'audapter/**/*.py',
'audapter/*.toml',
]
exclude = ['**/ipynb_checkpoints/**/*']
[tool.poetry.dependencies]
python = '^3.7'
numpy = '^1.17'
sounddevice = '^0.3.14'
pysoundfile = '^0.9.0'
dynaconf = '^2.2'
scipy = '^1.4.0'
nptyping = '^0.3.1'
pyroomacoustics = '^0.3.1'
[tool.poetry.dependencies.typer]
extras = ['all']
version = '^0.0.8'
[tool.poetry.dependencies.adasigpy]
version = '^0.1.7-beta.0'
allow-prereleases = true
[tool.poetry.dev-dependencies]
sphinx = '^2.2'
sphinx-rtd-theme = '^0.4.3'
recommonmark = '^0.6.0'
flake8 = '^3.7'
mypy = '^0.740.0'
ptpython = '^2.0'
pynvim = '^0.3.2'
neovim = '^0.3.1'
isort = '^4.3'
pyls-black = '^0.4.4'
pyls-mypy = '^0.1.8'
pyls-isort = '^0.1.1'
pytest = '^5.2'
poetry-version = '^0.1.5'
ipykernel = '^5.1.3'
notebook = '^6.0.2'
matplotlib = '^3.1.2'
jupyter-contrib-nbextensions = '^0.5.1'
jupyter-nbextensions-configurator = '^0.4.1'
pysndfx = '^0.3.6'
pydocstyle = '^5.0.1'
plotly = '^4.4.1'
seaborn = '^0.9.0'
[tool.poetry.dev-dependencies.black]
version = '*'
allow-prereleases = true
[tool.poetry.dev-dependencies.jupyter-lsp]
version = '^0.7.0-beta.0'
allow-prereleases = true
[tool.poetry.dev-dependencies.python-language-server]
extras = ['all']
version = '^0.31.7'
[tool.poetry.scripts]
audapter = 'audapter:main'
[tool.black]
line-length = 89
include = '\.pyi?$'
exclude = '''
(
/(
\.eggs # exclude a few common directories in the
| \.git # root of the project
| \.hg
| \.mypy_cache
| \.tox
| \.venv
| _build
| buck-out
| build
| dist
)/
)
'''
[tool.hatch.commands]
prerelease = 'hatch build'
[build-system]
requires = [
'poetry>=0.12',
'setuptools',
'wheel',
]
build-backend = 'poetry.masonry.api'
[requires]
python_version = [
'2.7',
'3.7',
'3.8',
'pypy',
'pypy3',
]