Advertisement
Guest User

playwright==1.47.0

a guest
Jun 25th, 2025
9
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.73 KB | None | 0 0
  1. C:\Users\allesn\Scripts>python -m pip install playwright==1.47.0
  2. Defaulting to user installation because normal site-packages is not writeable
  3. Collecting playwright==1.47.0
  4. Using cached playwright-1.47.0-py3-none-win_amd64.whl.metadata (3.5 kB)
  5. Collecting greenlet==3.0.3 (from playwright==1.47.0)
  6. Using cached greenlet-3.0.3.tar.gz (182 kB)
  7. Installing build dependencies ... done
  8. Getting requirements to build wheel ... done
  9. Preparing metadata (pyproject.toml) ... done
  10. Collecting pyee==12.0.0 (from playwright==1.47.0)
  11. Using cached pyee-12.0.0-py3-none-any.whl.metadata (2.8 kB)
  12. Collecting typing-extensions (from pyee==12.0.0->playwright==1.47.0)
  13. Using cached typing_extensions-4.14.0-py3-none-any.whl.metadata (3.0 kB)
  14. Using cached playwright-1.47.0-py3-none-win_amd64.whl (29.9 MB)
  15. Using cached pyee-12.0.0-py3-none-any.whl (14 kB)
  16. Using cached typing_extensions-4.14.0-py3-none-any.whl (43 kB)
  17. Building wheels for collected packages: greenlet
  18. Building wheel for greenlet (pyproject.toml) ... error
  19. error: subprocess-exited-with-error
  20.  
  21. × Building wheel for greenlet (pyproject.toml) did not run successfully.
  22. │ exit code: 1
  23. ╰─> [119 lines of output]
  24. C:\Users\allesn\AppData\Local\Temp\pip-build-env-mm1_rgvl\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
  25. !!
  26.  
  27. ********************************************************************************
  28. Please consider removing the following classifiers in favor of a SPDX license expression:
  29.  
  30. License :: OSI Approved :: MIT License
  31.  
  32. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
  33. ********************************************************************************
  34.  
  35. !!
  36. self._finalize_license_expression()
  37. running bdist_wheel
  38. running build
  39. running build_py
  40. creating build\lib.win-amd64-cpython-313\greenlet
  41. copying src\greenlet\__init__.py -> build\lib.win-amd64-cpython-313\greenlet
  42. creating build\lib.win-amd64-cpython-313\greenlet\platform
  43. copying src\greenlet\platform\__init__.py -> build\lib.win-amd64-cpython-313\greenlet\platform
  44. creating build\lib.win-amd64-cpython-313\greenlet\tests
  45. copying src\greenlet\tests\fail_clearing_run_switches.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  46. copying src\greenlet\tests\fail_cpp_exception.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  47. copying src\greenlet\tests\fail_initialstub_already_started.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  48. copying src\greenlet\tests\fail_slp_switch.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  49. copying src\greenlet\tests\fail_switch_three_greenlets.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  50. copying src\greenlet\tests\fail_switch_three_greenlets2.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  51. copying src\greenlet\tests\fail_switch_two_greenlets.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  52. copying src\greenlet\tests\leakcheck.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  53. copying src\greenlet\tests\test_contextvars.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  54. copying src\greenlet\tests\test_cpp.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  55. copying src\greenlet\tests\test_extension_interface.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  56. copying src\greenlet\tests\test_gc.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  57. copying src\greenlet\tests\test_generator.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  58. copying src\greenlet\tests\test_generator_nested.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  59. copying src\greenlet\tests\test_greenlet.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  60. copying src\greenlet\tests\test_greenlet_trash.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  61. copying src\greenlet\tests\test_leaks.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  62. copying src\greenlet\tests\test_stack_saved.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  63. copying src\greenlet\tests\test_throw.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  64. copying src\greenlet\tests\test_tracing.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  65. copying src\greenlet\tests\test_version.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  66. copying src\greenlet\tests\test_weakref.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  67. copying src\greenlet\tests\__init__.py -> build\lib.win-amd64-cpython-313\greenlet\tests
  68. running egg_info
  69. writing src\greenlet.egg-info\PKG-INFO
  70. writing dependency_links to src\greenlet.egg-info\dependency_links.txt
  71. writing requirements to src\greenlet.egg-info\requires.txt
  72. writing top-level names to src\greenlet.egg-info\top_level.txt
  73. reading manifest file 'src\greenlet.egg-info\SOURCES.txt'
  74. reading manifest template 'MANIFEST.in'
  75. warning: no previously-included files found matching 'benchmarks\*.json'
  76. no previously-included directories found matching 'docs\_build'
  77. warning: no files found matching '*.py' under directory 'appveyor'
  78. warning: no previously-included files matching '*.pyc' found anywhere in distribution
  79. warning: no previously-included files matching '*.pyd' found anywhere in distribution
  80. warning: no previously-included files matching '*.so' found anywhere in distribution
  81. warning: no previously-included files matching '.coverage' found anywhere in distribution
  82. adding license file 'LICENSE'
  83. adding license file 'LICENSE.PSF'
  84. adding license file 'AUTHORS'
  85. writing manifest file 'src\greenlet.egg-info\SOURCES.txt'
  86. copying src\greenlet\TBrokenGreenlet.cpp -> build\lib.win-amd64-cpython-313\greenlet
  87. copying src\greenlet\TExceptionState.cpp -> build\lib.win-amd64-cpython-313\greenlet
  88. copying src\greenlet\TGreenlet.cpp -> build\lib.win-amd64-cpython-313\greenlet
  89. copying src\greenlet\TGreenletGlobals.cpp -> build\lib.win-amd64-cpython-313\greenlet
  90. copying src\greenlet\TMainGreenlet.cpp -> build\lib.win-amd64-cpython-313\greenlet
  91. copying src\greenlet\TPythonState.cpp -> build\lib.win-amd64-cpython-313\greenlet
  92. copying src\greenlet\TStackState.cpp -> build\lib.win-amd64-cpython-313\greenlet
  93. copying src\greenlet\TThreadStateDestroy.cpp -> build\lib.win-amd64-cpython-313\greenlet
  94. copying src\greenlet\TUserGreenlet.cpp -> build\lib.win-amd64-cpython-313\greenlet
  95. copying src\greenlet\greenlet.cpp -> build\lib.win-amd64-cpython-313\greenlet
  96. copying src\greenlet\greenlet.h -> build\lib.win-amd64-cpython-313\greenlet
  97. copying src\greenlet\greenlet_allocator.hpp -> build\lib.win-amd64-cpython-313\greenlet
  98. copying src\greenlet\greenlet_compiler_compat.hpp -> build\lib.win-amd64-cpython-313\greenlet
  99. copying src\greenlet\greenlet_cpython_add_pending.hpp -> build\lib.win-amd64-cpython-313\greenlet
  100. copying src\greenlet\greenlet_cpython_compat.hpp -> build\lib.win-amd64-cpython-313\greenlet
  101. copying src\greenlet\greenlet_exceptions.hpp -> build\lib.win-amd64-cpython-313\greenlet
  102. copying src\greenlet\greenlet_greenlet.hpp -> build\lib.win-amd64-cpython-313\greenlet
  103. copying src\greenlet\greenlet_internal.hpp -> build\lib.win-amd64-cpython-313\greenlet
  104. copying src\greenlet\greenlet_refs.hpp -> build\lib.win-amd64-cpython-313\greenlet
  105. copying src\greenlet\greenlet_slp_switch.hpp -> build\lib.win-amd64-cpython-313\greenlet
  106. copying src\greenlet\greenlet_thread_state.hpp -> build\lib.win-amd64-cpython-313\greenlet
  107. copying src\greenlet\greenlet_thread_state_dict_cleanup.hpp -> build\lib.win-amd64-cpython-313\greenlet
  108. copying src\greenlet\greenlet_thread_support.hpp -> build\lib.win-amd64-cpython-313\greenlet
  109. copying src\greenlet\slp_platformselect.h -> build\lib.win-amd64-cpython-313\greenlet
  110. copying src\greenlet\platform\setup_switch_x64_masm.cmd -> build\lib.win-amd64-cpython-313\greenlet\platform
  111. copying src\greenlet\platform\switch_aarch64_gcc.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  112. copying src\greenlet\platform\switch_alpha_unix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  113. copying src\greenlet\platform\switch_amd64_unix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  114. copying src\greenlet\platform\switch_arm32_gcc.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  115. copying src\greenlet\platform\switch_arm32_ios.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  116. copying src\greenlet\platform\switch_arm64_masm.asm -> build\lib.win-amd64-cpython-313\greenlet\platform
  117. copying src\greenlet\platform\switch_arm64_masm.obj -> build\lib.win-amd64-cpython-313\greenlet\platform
  118. copying src\greenlet\platform\switch_arm64_msvc.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  119. copying src\greenlet\platform\switch_csky_gcc.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  120. copying src\greenlet\platform\switch_loongarch64_linux.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  121. copying src\greenlet\platform\switch_m68k_gcc.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  122. copying src\greenlet\platform\switch_mips_unix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  123. copying src\greenlet\platform\switch_ppc64_aix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  124. copying src\greenlet\platform\switch_ppc64_linux.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  125. copying src\greenlet\platform\switch_ppc_aix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  126. copying src\greenlet\platform\switch_ppc_linux.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  127. copying src\greenlet\platform\switch_ppc_macosx.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  128. copying src\greenlet\platform\switch_ppc_unix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  129. copying src\greenlet\platform\switch_riscv_unix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  130. copying src\greenlet\platform\switch_s390_unix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  131. copying src\greenlet\platform\switch_sparc_sun_gcc.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  132. copying src\greenlet\platform\switch_x32_unix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  133. copying src\greenlet\platform\switch_x64_masm.asm -> build\lib.win-amd64-cpython-313\greenlet\platform
  134. copying src\greenlet\platform\switch_x64_masm.obj -> build\lib.win-amd64-cpython-313\greenlet\platform
  135. copying src\greenlet\platform\switch_x64_msvc.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  136. copying src\greenlet\platform\switch_x86_msvc.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  137. copying src\greenlet\platform\switch_x86_unix.h -> build\lib.win-amd64-cpython-313\greenlet\platform
  138. copying src\greenlet\tests\_test_extension.c -> build\lib.win-amd64-cpython-313\greenlet\tests
  139. copying src\greenlet\tests\_test_extension_cpp.cpp -> build\lib.win-amd64-cpython-313\greenlet\tests
  140. running build_ext
  141. building 'greenlet._greenlet' extension
  142. 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/
  143. [end of output]
  144.  
  145. note: This error originates from a subprocess, and is likely not a problem with pip.
  146. ERROR: Failed building wheel for greenlet
  147. Failed to build greenlet
  148. ERROR: Failed to build installable wheels for some pyproject.toml based projects (greenlet)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement