$ python3 -m pip install -r requirements.txt
Collecting pytube (from -r requirements.txt (line 31))
Cloning https://github.com/abanand132/pytube.git (to revision master) to c:\users\taran\appdata\local\temp\pip-install-fu96ohzu\pytube_e33b3a532a184121b1d64d33254ba9cc
Running command git clone --filter=blob:none --quiet https://github.com/abanand132/pytube.git 'C:\Users\taran\AppData\Local\Temp\pip-install-fu96ohzu\pytube_e33b3a532a184121b1d64d33254ba9cc'
Resolved https://github.com/abanand132/pytube.git to commit fbda365a49d9a4b2d6e1238a3a4ef156e457bb64
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting beautifulsoup4==4.11.1 (from -r requirements.txt (line 1))
Using cached beautifulsoup4-4.11.1-py3-none-any.whl.metadata (3.5 kB)
Collecting bs4==0.0.1 (from -r requirements.txt (line 2))
Using cached bs4-0.0.1.tar.gz (1.1 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting certifi==2021.10.8 (from -r requirements.txt (line 3))
Using cached certifi-2021.10.8-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting charset-normalizer==2.0.12 (from -r requirements.txt (line 4))
Using cached charset_normalizer-2.0.12-py3-none-any.whl.metadata (11 kB)
Collecting coverage==5.5 (from -r requirements.txt (line 5))
Using cached coverage-5.5.tar.gz (691 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting decorator==4.4.2 (from -r requirements.txt (line 6))
Using cached decorator-4.4.2-py2.py3-none-any.whl.metadata (4.2 kB)
Collecting deprecation==2.1.0 (from -r requirements.txt (line 7))
Using cached deprecation-2.1.0-py2.py3-none-any.whl.metadata (4.6 kB)
Collecting eyed3==0.9.6 (from -r requirements.txt (line 8))
Using cached eyeD3-0.9.6-py3-none-any.whl.metadata (5.8 kB)
Collecting filetype==1.0.13 (from -r requirements.txt (line 9))
Using cached filetype-1.0.13-py2.py3-none-any.whl.metadata (5.9 kB)
Collecting idna==3.3 (from -r requirements.txt (line 10))
Using cached idna-3.3-py3-none-any.whl.metadata (9.8 kB)
Collecting imageio==2.19.2 (from -r requirements.txt (line 11))
Using cached imageio-2.19.2-py3-none-any.whl.metadata (4.9 kB)
Collecting imageio-ffmpeg==0.4.7 (from -r requirements.txt (line 12))
Using cached imageio_ffmpeg-0.4.7-py3-none-win_amd64.whl.metadata (1.6 kB)
Collecting moviepy==1.0.3 (from -r requirements.txt (line 13))
Using cached moviepy-1.0.3.tar.gz (388 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting numpy>=1.22.3 (from -r requirements.txt (line 14))
Downloading numpy-2.4.0-cp314-cp314-win_amd64.whl.metadata (6.6 kB)
Collecting packaging==21.3 (from -r requirements.txt (line 15))
Downloading packaging-21.3-py3-none-any.whl.metadata (15 kB)
Collecting Pillow>=9.1.1 (from -r requirements.txt (line 16))
Downloading pillow-12.0.0-cp314-cp314-win_amd64.whl.metadata (9.0 kB)
Collecting proglog==0.1.10 (from -r requirements.txt (line 17))
Downloading proglog-0.1.10-py3-none-any.whl.metadata (639 bytes)
Collecting pyparsing==3.0.9 (from -r requirements.txt (line 18))
Downloading pyparsing-3.0.9-py3-none-any.whl.metadata (4.2 kB)
Collecting requests==2.27.1 (from -r requirements.txt (line 19))
Downloading requests-2.27.1-py2.py3-none-any.whl.metadata (5.0 kB)
Collecting soupsieve==2.3.2.post1 (from -r requirements.txt (line 20))
Downloading soupsieve-2.3.2.post1-py3-none-any.whl.metadata (5.7 kB)
Collecting toml==0.10.2 (from -r requirements.txt (line 21))
Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB)
Collecting tqdm==4.64.0 (from -r requirements.txt (line 22))
Downloading tqdm-4.64.0-py2.py3-none-any.whl.metadata (57 kB)
Collecting urllib3==1.26.17 (from -r requirements.txt (line 23))
Downloading urllib3-1.26.17-py2.py3-none-any.whl.metadata (48 kB)
Collecting youtube-search==2.1.0 (from -r requirements.txt (line 24))
Downloading youtube_search-2.1.0-py3-none-any.whl.metadata (1.2 kB)
Collecting lxml==4.8.0 (from -r requirements.txt (line 25))
Downloading lxml-4.8.0.tar.gz (3.2 MB)
---------------------------------------- 3.2/3.2 MB 21.4 MB/s 0:00:00
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting fuzzywuzzy==0.18.0 (from -r requirements.txt (line 26))
Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB)
Collecting python-Levenshtein==0.12.2 (from -r requirements.txt (line 27))
Downloading python-Levenshtein-0.12.2.tar.gz (50 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting tekore==5.0.1 (from -r requirements.txt (line 28))
Downloading tekore-5.0.1-py3-none-any.whl.metadata (5.4 kB)
Collecting flask==2.2.5 (from -r requirements.txt (line 29))
Downloading Flask-2.2.5-py3-none-any.whl.metadata (3.9 kB)
Collecting Werkzeug==2.2.2 (from -r requirements.txt (line 30))
Downloading Werkzeug-2.2.2-py3-none-any.whl.metadata (4.4 kB)
Collecting colorama (from tqdm==4.64.0->-r requirements.txt (line 22))
Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting setuptools (from python-Levenshtein==0.12.2->-r requirements.txt (line 27))
Using cached setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)
Collecting httpx<0.25,>=0.15 (from tekore==5.0.1->-r requirements.txt (line 28))
Downloading httpx-0.24.1-py3-none-any.whl.metadata (7.4 kB)
Collecting pydantic>=1.8 (from tekore==5.0.1->-r requirements.txt (line 28))
Downloading pydantic-2.12.5-py3-none-any.whl.metadata (90 kB)
Collecting Jinja2>=3.0 (from flask==2.2.5->-r requirements.txt (line 29))
Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting itsdangerous>=2.0 (from flask==2.2.5->-r requirements.txt (line 29))
Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting click>=8.0 (from flask==2.2.5->-r requirements.txt (line 29))
Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
Collecting MarkupSafe>=2.1.1 (from Werkzeug==2.2.2->-r requirements.txt (line 30))
Downloading markupsafe-3.0.3-cp314-cp314-win_amd64.whl.metadata (2.8 kB)
Collecting httpcore<0.18.0,>=0.15.0 (from httpx<0.25,>=0.15->tekore==5.0.1->-r requirements.txt (line 28))
Downloading httpcore-0.17.3-py3-none-any.whl.metadata (18 kB)
Collecting sniffio (from httpx<0.25,>=0.15->tekore==5.0.1->-r requirements.txt (line 28))
Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting h11<0.15,>=0.13 (from httpcore<0.18.0,>=0.15.0->httpx<0.25,>=0.15->tekore==5.0.1->-r requirements.txt (line 28))
Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting anyio<5.0,>=3.0 (from httpcore<0.18.0,>=0.15.0->httpx<0.25,>=0.15->tekore==5.0.1->-r requirements.txt (line 28))
Downloading anyio-4.12.0-py3-none-any.whl.metadata (4.3 kB)
Collecting annotated-types>=0.6.0 (from pydantic>=1.8->tekore==5.0.1->-r requirements.txt (line 28))
Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.41.5 (from pydantic>=1.8->tekore==5.0.1->-r requirements.txt (line 28))
Downloading pydantic_core-2.41.5-cp314-cp314-win_amd64.whl.metadata (7.4 kB)
Collecting typing-extensions>=4.14.1 (from pydantic>=1.8->tekore==5.0.1->-r requirements.txt (line 28))
Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting typing-inspection>=0.4.2 (from pydantic>=1.8->tekore==5.0.1->-r requirements.txt (line 28))
Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Downloading deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
Downloading eyeD3-0.9.6-py3-none-any.whl (245 kB)
Downloading filetype-1.0.13-py2.py3-none-any.whl (17 kB)
Downloading idna-3.3-py3-none-any.whl (61 kB)
Downloading imageio-2.19.2-py3-none-any.whl (3.4 MB)
---------------------------------------- 3.4/3.4 MB 5.8 MB/s 0:00:00
Downloading imageio_ffmpeg-0.4.7-py3-none-win_amd64.whl (22.6 MB)
---------------------------------------- 22.6/22.6 MB 7.9 MB/s 0:00:02
Downloading proglog-0.1.10-py3-none-any.whl (6.1 kB)
Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB)
Downloading tqdm-4.64.0-py2.py3-none-any.whl (78 kB)
Downloading urllib3-1.26.17-py2.py3-none-any.whl (143 kB)
Downloading packaging-21.3-py3-none-any.whl (40 kB)
Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB)
Downloading soupsieve-2.3.2.post1-py3-none-any.whl (37 kB)
Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Downloading youtube_search-2.1.0-py3-none-any.whl (3.4 kB)
Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB)
Downloading tekore-5.0.1-py3-none-any.whl (74 kB)
Downloading Flask-2.2.5-py3-none-any.whl (101 kB)
Downloading Werkzeug-2.2.2-py3-none-any.whl (232 kB)
Downloading httpx-0.24.1-py3-none-any.whl (75 kB)
Downloading httpcore-0.17.3-py3-none-any.whl (74 kB)
Downloading anyio-4.12.0-py3-none-any.whl (113 kB)
Downloading h11-0.14.0-py3-none-any.whl (58 kB)
Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Downloading numpy-2.4.0-cp314-cp314-win_amd64.whl (12.4 MB)
---------------------------------------- 12.4/12.4 MB 3.4 MB/s 0:00:03
Downloading pillow-12.0.0-cp314-cp314-win_amd64.whl (7.1 MB)
---------------------------------------- 7.1/7.1 MB 1.2 MB/s 0:00:05
Downloading click-8.3.1-py3-none-any.whl (108 kB)
Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Downloading markupsafe-3.0.3-cp314-cp314-win_amd64.whl (15 kB)
Downloading pydantic-2.12.5-py3-none-any.whl (463 kB)
Downloading pydantic_core-2.41.5-cp314-cp314-win_amd64.whl (2.0 MB)
---------------------------------------- 2.0/2.0 MB 5.0 MB/s 0:00:00
Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached setuptools-80.9.0-py3-none-any.whl (1.2 MB)
Building wheels for collected packages: pytube, bs4, coverage, moviepy, lxml, python-Levenshtein
Building wheel for pytube (pyproject.toml): started
Building wheel for pytube (pyproject.toml): finished with status 'done'
Created wheel for pytube: filename=pytube-15.0.0-py3-none-any.whl size=58104 sha256=eca2f2da399bc54898f7e97f5aba6708855c6a4ba9a4adb34e89781d6258fa8f
Stored in directory: C:\Users\taran\AppData\Local\Temp\pip-ephem-wheel-cache-t3_5cxqb\wheels\5d\b6\e1\c5f496990b20016e19fa90ed620c6aeebcd5b07a348fc1e8c8
Building wheel for bs4 (pyproject.toml): started
Building wheel for bs4 (pyproject.toml): finished with status 'done'
Created wheel for bs4: filename=bs4-0.0.1-py3-none-any.whl size=1322 sha256=195fdf141e904a7ed5b2bf27e72cbd37c27e6a7756b5bc056cc1f74371e24c6b
Stored in directory: c:\users\taran\appdata\local\pip\cache\wheels\cf\1a\cb\d9a2d2df63474fb70c23d98a56492aa5394848883ecf26de1e
Building wheel for coverage (pyproject.toml): started
Building wheel for coverage (pyproject.toml): finished with status 'done'
Created wheel for coverage: filename=coverage-5.5-py3-none-any.whl size=200457 sha256=d9e8e93c1b144ff38e6855dd61b044af123b501b69a5fe5aa71fc67b8b7d6cc9
Stored in directory: c:\users\taran\appdata\local\pip\cache\wheels\09\52\47\eb010dcbcc67439f142cd45a57c5b21682ec038ecd2eda8c57
Building wheel for moviepy (pyproject.toml): started
Building wheel for moviepy (pyproject.toml): finished with status 'done'
Created wheel for moviepy: filename=moviepy-1.0.3-py3-none-any.whl size=110719 sha256=c172648c68a981635af4909b5c744617bbf14b5223b3381fa4b8cdc652945988
Stored in directory: c:\users\taran\appdata\local\pip\cache\wheels\d6\7d\f3\18a8ccd2ac99946a4eca6d39b4c27006f72f7446a482f07e50
Building wheel for lxml (pyproject.toml): started
Building wheel for lxml (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
Building wheel for lxml (pyproject.toml) did not run successfully.
exit code: 1
[86 lines of output]
:114: SyntaxWarning: "." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\."? A raw string is also an option.
:67: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
C:\Users\taran\AppData\Local\Temp\pip-build-env-lg71m2bl\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: BSD License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self.finalize_license_expression()
Building lxml version 4.8.0.
Building without Cython.
Building against pre-built libxml2 andl libxslt libraries
running bdist_wheel
running build
running build_py
creating build\lib.win-amd64-cpython-314\lxml
copying src\lxml\builder.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\cssselect.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\doctestcompare.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\ElementInclude.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\pyclasslookup.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\sax.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\usedoctest.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml_elementpath.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml_init.py -> build\lib.win-amd64-cpython-314\lxml
creating build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes_init_.py -> build\lib.win-amd64-cpython-314\lxml\includes
creating build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\builder.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\clean.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\defs.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\diff.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\ElementSoup.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\formfill.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\html5parser.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\soupparser.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\usedoctest.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html_diffcommand.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html_html5builder.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html_setmixin.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html_init_.py -> build\lib.win-amd64-cpython-314\lxml\html
creating build\lib.win-amd64-cpython-314\lxml\isoschematron
copying src\lxml\isoschematron_init_.py -> build\lib.win-amd64-cpython-314\lxml\isoschematron
copying src\lxml\etree.h -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\etree_api.h -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\lxml.etree.h -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\lxml.etree_api.h -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\includes\c14n.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\config.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\dtdvalid.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\etreepublic.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\htmlparser.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\relaxng.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\schematron.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\tree.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\uri.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xinclude.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xmlerror.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xmlparser.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xmlschema.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xpath.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xslt.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes_init_.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\etree_defs.h -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\lxml-version.h -> build\lib.win-amd64-cpython-314\lxml\includes
creating build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\rng
copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\rng
creating build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl
creating build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_skeleton_for_xslt1.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for lxml
Building wheel for python-Levenshtein (pyproject.toml): started
Building wheel for python-Levenshtein (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
Building wheel for python-Levenshtein (pyproject.toml) did not run successfully.
exit code: 1
[38 lines of output]
C:\Users\taran\AppData\Local\Temp\pip-build-env-zcun5gwc\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self.finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build\lib.win-amd64-cpython-314\Levenshtein
copying Levenshtein\StringMatcher.py -> build\lib.win-amd64-cpython-314\Levenshtein
copying Levenshtein_init.py -> build\lib.win-amd64-cpython-314\Levenshtein
running egg_info
writing python_Levenshtein.egg-info\PKG-INFO
writing dependency_links to python_Levenshtein.egg-info\dependency_links.txt
writing namespace_packages to python_Levenshtein.egg-info\namespace_packages.txt
writing requirements to python_Levenshtein.egg-info\requires.txt
writing top-level names to python_Levenshtein.egg-info\top_level.txt
reading manifest file 'python_Levenshtein.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*pyc' found anywhere in distribution
warning: no previously-included files matching '*so' found anywhere in distribution
warning: no previously-included files matching '.project' found anywhere in distribution
warning: no previously-included files matching '.pydevproject' found anywhere in distribution
adding license file 'COPYING'
writing manifest file 'python_Levenshtein.egg-info\SOURCES.txt'
copying Levenshtein_levenshtein.c -> build\lib.win-amd64-cpython-314\Levenshtein
copying Levenshtein_levenshtein.h -> build\lib.win-amd64-cpython-314\Levenshtein
running build_ext
building 'Levenshtein._levenshtein' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for python-Levenshtein
Successfully built pytube bs4 coverage moviepy
Failed to build lxml python-Levenshtein
error: failed-wheel-build-for-install
Failed to build installable wheels for some pyproject.toml based projects
lxml, python-Levenshtein
$ python3 -m pip install -r requirements.txt
Collecting pytube (from -r requirements.txt (line 31))
Cloning https://github.com/abanand132/pytube.git (to revision master) to c:\users\taran\appdata\local\temp\pip-install-fu96ohzu\pytube_e33b3a532a184121b1d64d33254ba9cc
Running command git clone --filter=blob:none --quiet https://github.com/abanand132/pytube.git 'C:\Users\taran\AppData\Local\Temp\pip-install-fu96ohzu\pytube_e33b3a532a184121b1d64d33254ba9cc'
Resolved https://github.com/abanand132/pytube.git to commit fbda365a49d9a4b2d6e1238a3a4ef156e457bb64
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting beautifulsoup4==4.11.1 (from -r requirements.txt (line 1))
Using cached beautifulsoup4-4.11.1-py3-none-any.whl.metadata (3.5 kB)
Collecting bs4==0.0.1 (from -r requirements.txt (line 2))
Using cached bs4-0.0.1.tar.gz (1.1 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting certifi==2021.10.8 (from -r requirements.txt (line 3))
Using cached certifi-2021.10.8-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting charset-normalizer==2.0.12 (from -r requirements.txt (line 4))
Using cached charset_normalizer-2.0.12-py3-none-any.whl.metadata (11 kB)
Collecting coverage==5.5 (from -r requirements.txt (line 5))
Using cached coverage-5.5.tar.gz (691 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting decorator==4.4.2 (from -r requirements.txt (line 6))
Using cached decorator-4.4.2-py2.py3-none-any.whl.metadata (4.2 kB)
Collecting deprecation==2.1.0 (from -r requirements.txt (line 7))
Using cached deprecation-2.1.0-py2.py3-none-any.whl.metadata (4.6 kB)
Collecting eyed3==0.9.6 (from -r requirements.txt (line 8))
Using cached eyeD3-0.9.6-py3-none-any.whl.metadata (5.8 kB)
Collecting filetype==1.0.13 (from -r requirements.txt (line 9))
Using cached filetype-1.0.13-py2.py3-none-any.whl.metadata (5.9 kB)
Collecting idna==3.3 (from -r requirements.txt (line 10))
Using cached idna-3.3-py3-none-any.whl.metadata (9.8 kB)
Collecting imageio==2.19.2 (from -r requirements.txt (line 11))
Using cached imageio-2.19.2-py3-none-any.whl.metadata (4.9 kB)
Collecting imageio-ffmpeg==0.4.7 (from -r requirements.txt (line 12))
Using cached imageio_ffmpeg-0.4.7-py3-none-win_amd64.whl.metadata (1.6 kB)
Collecting moviepy==1.0.3 (from -r requirements.txt (line 13))
Using cached moviepy-1.0.3.tar.gz (388 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting numpy>=1.22.3 (from -r requirements.txt (line 14))
Downloading numpy-2.4.0-cp314-cp314-win_amd64.whl.metadata (6.6 kB)
Collecting packaging==21.3 (from -r requirements.txt (line 15))
Downloading packaging-21.3-py3-none-any.whl.metadata (15 kB)
Collecting Pillow>=9.1.1 (from -r requirements.txt (line 16))
Downloading pillow-12.0.0-cp314-cp314-win_amd64.whl.metadata (9.0 kB)
Collecting proglog==0.1.10 (from -r requirements.txt (line 17))
Downloading proglog-0.1.10-py3-none-any.whl.metadata (639 bytes)
Collecting pyparsing==3.0.9 (from -r requirements.txt (line 18))
Downloading pyparsing-3.0.9-py3-none-any.whl.metadata (4.2 kB)
Collecting requests==2.27.1 (from -r requirements.txt (line 19))
Downloading requests-2.27.1-py2.py3-none-any.whl.metadata (5.0 kB)
Collecting soupsieve==2.3.2.post1 (from -r requirements.txt (line 20))
Downloading soupsieve-2.3.2.post1-py3-none-any.whl.metadata (5.7 kB)
Collecting toml==0.10.2 (from -r requirements.txt (line 21))
Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB)
Collecting tqdm==4.64.0 (from -r requirements.txt (line 22))
Downloading tqdm-4.64.0-py2.py3-none-any.whl.metadata (57 kB)
Collecting urllib3==1.26.17 (from -r requirements.txt (line 23))
Downloading urllib3-1.26.17-py2.py3-none-any.whl.metadata (48 kB)
Collecting youtube-search==2.1.0 (from -r requirements.txt (line 24))
Downloading youtube_search-2.1.0-py3-none-any.whl.metadata (1.2 kB)
Collecting lxml==4.8.0 (from -r requirements.txt (line 25))
Downloading lxml-4.8.0.tar.gz (3.2 MB)
---------------------------------------- 3.2/3.2 MB 21.4 MB/s 0:00:00
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting fuzzywuzzy==0.18.0 (from -r requirements.txt (line 26))
Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB)
Collecting python-Levenshtein==0.12.2 (from -r requirements.txt (line 27))
Downloading python-Levenshtein-0.12.2.tar.gz (50 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting tekore==5.0.1 (from -r requirements.txt (line 28))
Downloading tekore-5.0.1-py3-none-any.whl.metadata (5.4 kB)
Collecting flask==2.2.5 (from -r requirements.txt (line 29))
Downloading Flask-2.2.5-py3-none-any.whl.metadata (3.9 kB)
Collecting Werkzeug==2.2.2 (from -r requirements.txt (line 30))
Downloading Werkzeug-2.2.2-py3-none-any.whl.metadata (4.4 kB)
Collecting colorama (from tqdm==4.64.0->-r requirements.txt (line 22))
Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting setuptools (from python-Levenshtein==0.12.2->-r requirements.txt (line 27))
Using cached setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)
Collecting httpx<0.25,>=0.15 (from tekore==5.0.1->-r requirements.txt (line 28))
Downloading httpx-0.24.1-py3-none-any.whl.metadata (7.4 kB)
Collecting pydantic>=1.8 (from tekore==5.0.1->-r requirements.txt (line 28))
Downloading pydantic-2.12.5-py3-none-any.whl.metadata (90 kB)
Collecting Jinja2>=3.0 (from flask==2.2.5->-r requirements.txt (line 29))
Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting itsdangerous>=2.0 (from flask==2.2.5->-r requirements.txt (line 29))
Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting click>=8.0 (from flask==2.2.5->-r requirements.txt (line 29))
Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
Collecting MarkupSafe>=2.1.1 (from Werkzeug==2.2.2->-r requirements.txt (line 30))
Downloading markupsafe-3.0.3-cp314-cp314-win_amd64.whl.metadata (2.8 kB)
Collecting httpcore<0.18.0,>=0.15.0 (from httpx<0.25,>=0.15->tekore==5.0.1->-r requirements.txt (line 28))
Downloading httpcore-0.17.3-py3-none-any.whl.metadata (18 kB)
Collecting sniffio (from httpx<0.25,>=0.15->tekore==5.0.1->-r requirements.txt (line 28))
Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting h11<0.15,>=0.13 (from httpcore<0.18.0,>=0.15.0->httpx<0.25,>=0.15->tekore==5.0.1->-r requirements.txt (line 28))
Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting anyio<5.0,>=3.0 (from httpcore<0.18.0,>=0.15.0->httpx<0.25,>=0.15->tekore==5.0.1->-r requirements.txt (line 28))
Downloading anyio-4.12.0-py3-none-any.whl.metadata (4.3 kB)
Collecting annotated-types>=0.6.0 (from pydantic>=1.8->tekore==5.0.1->-r requirements.txt (line 28))
Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.41.5 (from pydantic>=1.8->tekore==5.0.1->-r requirements.txt (line 28))
Downloading pydantic_core-2.41.5-cp314-cp314-win_amd64.whl.metadata (7.4 kB)
Collecting typing-extensions>=4.14.1 (from pydantic>=1.8->tekore==5.0.1->-r requirements.txt (line 28))
Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting typing-inspection>=0.4.2 (from pydantic>=1.8->tekore==5.0.1->-r requirements.txt (line 28))
Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Downloading deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
Downloading eyeD3-0.9.6-py3-none-any.whl (245 kB)
Downloading filetype-1.0.13-py2.py3-none-any.whl (17 kB)
Downloading idna-3.3-py3-none-any.whl (61 kB)
Downloading imageio-2.19.2-py3-none-any.whl (3.4 MB)
---------------------------------------- 3.4/3.4 MB 5.8 MB/s 0:00:00
Downloading imageio_ffmpeg-0.4.7-py3-none-win_amd64.whl (22.6 MB)
---------------------------------------- 22.6/22.6 MB 7.9 MB/s 0:00:02
Downloading proglog-0.1.10-py3-none-any.whl (6.1 kB)
Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB)
Downloading tqdm-4.64.0-py2.py3-none-any.whl (78 kB)
Downloading urllib3-1.26.17-py2.py3-none-any.whl (143 kB)
Downloading packaging-21.3-py3-none-any.whl (40 kB)
Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB)
Downloading soupsieve-2.3.2.post1-py3-none-any.whl (37 kB)
Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Downloading youtube_search-2.1.0-py3-none-any.whl (3.4 kB)
Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB)
Downloading tekore-5.0.1-py3-none-any.whl (74 kB)
Downloading Flask-2.2.5-py3-none-any.whl (101 kB)
Downloading Werkzeug-2.2.2-py3-none-any.whl (232 kB)
Downloading httpx-0.24.1-py3-none-any.whl (75 kB)
Downloading httpcore-0.17.3-py3-none-any.whl (74 kB)
Downloading anyio-4.12.0-py3-none-any.whl (113 kB)
Downloading h11-0.14.0-py3-none-any.whl (58 kB)
Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Downloading numpy-2.4.0-cp314-cp314-win_amd64.whl (12.4 MB)
---------------------------------------- 12.4/12.4 MB 3.4 MB/s 0:00:03
Downloading pillow-12.0.0-cp314-cp314-win_amd64.whl (7.1 MB)
---------------------------------------- 7.1/7.1 MB 1.2 MB/s 0:00:05
Downloading click-8.3.1-py3-none-any.whl (108 kB)
Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Downloading markupsafe-3.0.3-cp314-cp314-win_amd64.whl (15 kB)
Downloading pydantic-2.12.5-py3-none-any.whl (463 kB)
Downloading pydantic_core-2.41.5-cp314-cp314-win_amd64.whl (2.0 MB)
---------------------------------------- 2.0/2.0 MB 5.0 MB/s 0:00:00
Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached setuptools-80.9.0-py3-none-any.whl (1.2 MB)
Building wheels for collected packages: pytube, bs4, coverage, moviepy, lxml, python-Levenshtein
Building wheel for pytube (pyproject.toml): started
Building wheel for pytube (pyproject.toml): finished with status 'done'
Created wheel for pytube: filename=pytube-15.0.0-py3-none-any.whl size=58104 sha256=eca2f2da399bc54898f7e97f5aba6708855c6a4ba9a4adb34e89781d6258fa8f
Stored in directory: C:\Users\taran\AppData\Local\Temp\pip-ephem-wheel-cache-t3_5cxqb\wheels\5d\b6\e1\c5f496990b20016e19fa90ed620c6aeebcd5b07a348fc1e8c8
Building wheel for bs4 (pyproject.toml): started
Building wheel for bs4 (pyproject.toml): finished with status 'done'
Created wheel for bs4: filename=bs4-0.0.1-py3-none-any.whl size=1322 sha256=195fdf141e904a7ed5b2bf27e72cbd37c27e6a7756b5bc056cc1f74371e24c6b
Stored in directory: c:\users\taran\appdata\local\pip\cache\wheels\cf\1a\cb\d9a2d2df63474fb70c23d98a56492aa5394848883ecf26de1e
Building wheel for coverage (pyproject.toml): started
Building wheel for coverage (pyproject.toml): finished with status 'done'
Created wheel for coverage: filename=coverage-5.5-py3-none-any.whl size=200457 sha256=d9e8e93c1b144ff38e6855dd61b044af123b501b69a5fe5aa71fc67b8b7d6cc9
Stored in directory: c:\users\taran\appdata\local\pip\cache\wheels\09\52\47\eb010dcbcc67439f142cd45a57c5b21682ec038ecd2eda8c57
Building wheel for moviepy (pyproject.toml): started
Building wheel for moviepy (pyproject.toml): finished with status 'done'
Created wheel for moviepy: filename=moviepy-1.0.3-py3-none-any.whl size=110719 sha256=c172648c68a981635af4909b5c744617bbf14b5223b3381fa4b8cdc652945988
Stored in directory: c:\users\taran\appdata\local\pip\cache\wheels\d6\7d\f3\18a8ccd2ac99946a4eca6d39b4c27006f72f7446a482f07e50
Building wheel for lxml (pyproject.toml): started
Building wheel for lxml (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
Building wheel for lxml (pyproject.toml) did not run successfully.
exit code: 1
[86 lines of output]
:114: SyntaxWarning: "." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\."? A raw string is also an option.
:67: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
C:\Users\taran\AppData\Local\Temp\pip-build-env-lg71m2bl\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
!!
self.finalize_license_expression()
Building lxml version 4.8.0.
Building without Cython.
Building against pre-built libxml2 andl libxslt libraries
running bdist_wheel
running build
running build_py
creating build\lib.win-amd64-cpython-314\lxml
copying src\lxml\builder.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\cssselect.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\doctestcompare.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\ElementInclude.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\pyclasslookup.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\sax.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\usedoctest.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml_elementpath.py -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml_init.py -> build\lib.win-amd64-cpython-314\lxml
creating build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes_init_.py -> build\lib.win-amd64-cpython-314\lxml\includes
creating build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\builder.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\clean.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\defs.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\diff.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\ElementSoup.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\formfill.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\html5parser.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\soupparser.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html\usedoctest.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html_diffcommand.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html_html5builder.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html_setmixin.py -> build\lib.win-amd64-cpython-314\lxml\html
copying src\lxml\html_init_.py -> build\lib.win-amd64-cpython-314\lxml\html
creating build\lib.win-amd64-cpython-314\lxml\isoschematron
copying src\lxml\isoschematron_init_.py -> build\lib.win-amd64-cpython-314\lxml\isoschematron
copying src\lxml\etree.h -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\etree_api.h -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\lxml.etree.h -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\lxml.etree_api.h -> build\lib.win-amd64-cpython-314\lxml
copying src\lxml\includes\c14n.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\config.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\dtdvalid.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\etreepublic.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\htmlparser.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\relaxng.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\schematron.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\tree.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\uri.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xinclude.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xmlerror.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xmlparser.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xmlschema.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xpath.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\xslt.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes_init_.pxd -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\etree_defs.h -> build\lib.win-amd64-cpython-314\lxml\includes
copying src\lxml\includes\lxml-version.h -> build\lib.win-amd64-cpython-314\lxml\includes
creating build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\rng
copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\rng
creating build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl
creating build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_skeleton_for_xslt1.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win-amd64-cpython-314\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for lxml
Building wheel for python-Levenshtein (pyproject.toml): started
Building wheel for python-Levenshtein (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
Building wheel for python-Levenshtein (pyproject.toml) did not run successfully.
exit code: 1
[38 lines of output]
C:\Users\taran\AppData\Local\Temp\pip-build-env-zcun5gwc\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
!!
self.finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build\lib.win-amd64-cpython-314\Levenshtein
copying Levenshtein\StringMatcher.py -> build\lib.win-amd64-cpython-314\Levenshtein
copying Levenshtein_init.py -> build\lib.win-amd64-cpython-314\Levenshtein
running egg_info
writing python_Levenshtein.egg-info\PKG-INFO
writing dependency_links to python_Levenshtein.egg-info\dependency_links.txt
writing namespace_packages to python_Levenshtein.egg-info\namespace_packages.txt
writing requirements to python_Levenshtein.egg-info\requires.txt
writing top-level names to python_Levenshtein.egg-info\top_level.txt
reading manifest file 'python_Levenshtein.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*pyc' found anywhere in distribution
warning: no previously-included files matching '*so' found anywhere in distribution
warning: no previously-included files matching '.project' found anywhere in distribution
warning: no previously-included files matching '.pydevproject' found anywhere in distribution
adding license file 'COPYING'
writing manifest file 'python_Levenshtein.egg-info\SOURCES.txt'
copying Levenshtein_levenshtein.c -> build\lib.win-amd64-cpython-314\Levenshtein
copying Levenshtein_levenshtein.h -> build\lib.win-amd64-cpython-314\Levenshtein
running build_ext
building 'Levenshtein._levenshtein' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for python-Levenshtein
Successfully built pytube bs4 coverage moviepy
Failed to build lxml python-Levenshtein
error: failed-wheel-build-for-install
Failed to build installable wheels for some pyproject.toml based projects
lxml, python-Levenshtein