Skip to content

Commit e2e44ad

Browse files
committed
cleanup requirements
1 parent ac9fb38 commit e2e44ad

File tree

2 files changed

+58
-21
lines changed

2 files changed

+58
-21
lines changed

requirements.in

Lines changed: 57 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,75 @@
11
# requirements.in
2+
3+
# Pitching
24
crepe
3-
demucs
4-
ffmpeg_python
5+
# machine learning platform (used for crepe)
6+
tensorflow==2.10
7+
8+
# Audio to wavefile (used for crepe)
9+
scipy
10+
11+
# Transcription
12+
#whisperx
513
git+https://github.com/m-bain/whisperx.git
14+
# Convert numbers to words in multilanguage (Used because of whisper)
15+
num2words
16+
# User imput timeout (used in whisper)
17+
inputimeout
18+
19+
# langcodes for creates the language name from the language code. Used for Ultrastar txt
620
langcodes
7-
language-data
21+
# Version handling (Used in UltraStar txt)
22+
packaging
23+
24+
# Audio analysis
825
librosa~=0.9.2
9-
matplotlib~=3.9.2
26+
# Audio manipulation
27+
pydub
28+
# Audio Separation
29+
demucs
30+
# Ffmpeg wrapper
31+
ffmpeg_python
32+
33+
# Plot engine
34+
matplotlib
35+
36+
# For getting additional song info like cover, genre, year
1037
musicbrainzngs
11-
numpy
12-
Pillow
38+
# For distance calculation (used in musicbrainz_client)
39+
python_Levenshtein
40+
41+
# For midi file handling
1342
pretty_midi
14-
pydub
43+
# Convert Unicode to ascii (used for midi)
44+
unidecode
45+
46+
# For text hyphenation
1547
#PyHyphen
1648
PyHyphen-Reloaded
17-
python_Levenshtein
18-
scipy
19-
tensorflow==2.10
49+
50+
# Progress bar
2051
tqdm
21-
#whisperx
52+
53+
# yt
2254
yt_dlp
55+
56+
# external cleanup tools
57+
## Sort imports
2358
isort
59+
## Code formatter
2460
black
61+
## Code analyser
2562
pylint
63+
64+
# For Tests
2665
pytest
27-
protobuf
28-
packaging
66+
67+
# Musical Analysis and Computational Musicology (Used for sheet)
2968
music21
30-
unidecode
69+
70+
# Data structure
3171
dataclasses
3272
dataclasses_json
33-
num2words
34-
inputimeout
73+
74+
# Array support
75+
numpy<2

requirements.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,9 +196,7 @@ lameenc==1.7.0
196196
langcodes==3.5.0
197197
# via -r requirements.in
198198
language-data==1.2.0
199-
# via
200-
# -r requirements.in
201-
# langcodes
199+
# via langcodes
202200
levenshtein==0.25.1
203201
# via python-levenshtein
204202
libclang==18.1.1
@@ -349,7 +347,6 @@ pathspec==0.12.1
349347
# via black
350348
pillow==10.4.0
351349
# via
352-
# -r requirements.in
353350
# imageio
354351
# matplotlib
355352
platformdirs==4.2.2
@@ -367,7 +364,6 @@ primepy==1.3
367364
# via torch-pitch-shift
368365
protobuf==3.19.6
369366
# via
370-
# -r requirements.in
371367
# onnxruntime
372368
# tensorboard
373369
# tensorboardx

0 commit comments

Comments
 (0)