Advertisement
Guest User

Untitled

a guest
Jun 28th, 2022
492
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.51 KB | None | 0 0
  1. Building wheels for collected packages: django-admin-sortable2, easy-thumbnails, gevent, morph, fcm-django, psycogreen, psycopg2, pycronofy, pylibmc, validate-email, lxml, ansible-vault, coverage, django-slowtests, exam, gprof2dot, openapi-codec, tornado, future, jstyleson, mf2py, zope.interface, markuppy, odfpy
  2. Building wheel for django-admin-sortable2 (setup.py) ... done
  3. Created wheel for django-admin-sortable2: filename=django_admin_sortable2-0.7.5-py3-none-any.whl size=69989 sha256=0a4ff29d0c9b0422611dde61c6c1665dd36b10f98413f4ed7b8532e29afdc03d
  4. Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\99\3e\95\384eeaa2d641ef0c9e8b46e701737b53ae6a973358887816e0
  5. Building wheel for easy-thumbnails (setup.py) ... done
  6. Created wheel for easy-thumbnails: filename=easy_thumbnails-2.7-py2.py3-none-any.whl size=69700 sha256=ce66afcd2ca403acf9225b53eed60300c8d37c3bad53dcdf37ebc3a25550bdc6
  7. Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\cb\33\00\f7fa4b381ae4cbaf99674fb7a4411339d38e616cfcc41632c5
  8. Building wheel for gevent (pyproject.toml) ... error
  9. error: subprocess-exited-with-error
  10.  
  11. × Building wheel for gevent (pyproject.toml) did not run successfully.
  12. │ exit code: 1
  13. ╰─> [288 lines of output]
  14. running bdist_wheel
  15. running build
  16. running build_py
  17. creating build
  18. creating build\lib.win-amd64-cpython-310
  19. creating build\lib.win-amd64-cpython-310\gevent
  20. copying src\gevent\ares.py -> build\lib.win-amd64-cpython-310\gevent
  21. copying src\gevent\backdoor.py -> build\lib.win-amd64-cpython-310\gevent
  22. copying src\gevent\baseserver.py -> build\lib.win-amd64-cpython-310\gevent
  23. copying src\gevent\builtins.py -> build\lib.win-amd64-cpython-310\gevent
  24. copying src\gevent\contextvars.py -> build\lib.win-amd64-cpython-310\gevent
  25. copying src\gevent\core.py -> build\lib.win-amd64-cpython-310\gevent
  26. copying src\gevent\event.py -> build\lib.win-amd64-cpython-310\gevent
  27. copying src\gevent\events.py -> build\lib.win-amd64-cpython-310\gevent
  28. copying src\gevent\exceptions.py -> build\lib.win-amd64-cpython-310\gevent
  29. copying src\gevent\fileobject.py -> build\lib.win-amd64-cpython-310\gevent
  30. copying src\gevent\greenlet.py -> build\lib.win-amd64-cpython-310\gevent
  31. copying src\gevent\hub.py -> build\lib.win-amd64-cpython-310\gevent
  32. copying src\gevent\local.py -> build\lib.win-amd64-cpython-310\gevent
  33. copying src\gevent\lock.py -> build\lib.win-amd64-cpython-310\gevent
  34. copying src\gevent\monkey.py -> build\lib.win-amd64-cpython-310\gevent
  35. copying src\gevent\os.py -> build\lib.win-amd64-cpython-310\gevent
  36. copying src\gevent\pool.py -> build\lib.win-amd64-cpython-310\gevent
  37. copying src\gevent\pywsgi.py -> build\lib.win-amd64-cpython-310\gevent
  38. copying src\gevent\queue.py -> build\lib.win-amd64-cpython-310\gevent
  39. copying src\gevent\resolver_ares.py -> build\lib.win-amd64-cpython-310\gevent
  40. copying src\gevent\resolver_thread.py -> build\lib.win-amd64-cpython-310\gevent
  41. copying src\gevent\select.py -> build\lib.win-amd64-cpython-310\gevent
  42. copying src\gevent\selectors.py -> build\lib.win-amd64-cpython-310\gevent
  43. copying src\gevent\server.py -> build\lib.win-amd64-cpython-310\gevent
  44. copying src\gevent\signal.py -> build\lib.win-amd64-cpython-310\gevent
  45. copying src\gevent\socket.py -> build\lib.win-amd64-cpython-310\gevent
  46. copying src\gevent\ssl.py -> build\lib.win-amd64-cpython-310\gevent
  47. copying src\gevent\subprocess.py -> build\lib.win-amd64-cpython-310\gevent
  48. copying src\gevent\thread.py -> build\lib.win-amd64-cpython-310\gevent
  49. copying src\gevent\threading.py -> build\lib.win-amd64-cpython-310\gevent
  50. copying src\gevent\threadpool.py -> build\lib.win-amd64-cpython-310\gevent
  51. copying src\gevent\time.py -> build\lib.win-amd64-cpython-310\gevent
  52. copying src\gevent\timeout.py -> build\lib.win-amd64-cpython-310\gevent
  53. copying src\gevent\util.py -> build\lib.win-amd64-cpython-310\gevent
  54. copying src\gevent\win32util.py -> build\lib.win-amd64-cpython-310\gevent
  55. copying src\gevent\_abstract_linkable.py -> build\lib.win-amd64-cpython-310\gevent
  56. copying src\gevent\_compat.py -> build\lib.win-amd64-cpython-310\gevent
  57. copying src\gevent\_config.py -> build\lib.win-amd64-cpython-310\gevent
  58. copying src\gevent\_fileobjectcommon.py -> build\lib.win-amd64-cpython-310\gevent
  59. copying src\gevent\_fileobjectposix.py -> build\lib.win-amd64-cpython-310\gevent
  60. copying src\gevent\_greenlet_primitives.py -> build\lib.win-amd64-cpython-310\gevent
  61. copying src\gevent\_hub_local.py -> build\lib.win-amd64-cpython-310\gevent
  62. copying src\gevent\_hub_primitives.py -> build\lib.win-amd64-cpython-310\gevent
  63. copying src\gevent\_ident.py -> build\lib.win-amd64-cpython-310\gevent
  64. copying src\gevent\_imap.py -> build\lib.win-amd64-cpython-310\gevent
  65. copying src\gevent\_interfaces.py -> build\lib.win-amd64-cpython-310\gevent
  66. copying src\gevent\_monitor.py -> build\lib.win-amd64-cpython-310\gevent
  67. copying src\gevent\_patcher.py -> build\lib.win-amd64-cpython-310\gevent
  68. copying src\gevent\_semaphore.py -> build\lib.win-amd64-cpython-310\gevent
  69. copying src\gevent\_socket2.py -> build\lib.win-amd64-cpython-310\gevent
  70. copying src\gevent\_socket3.py -> build\lib.win-amd64-cpython-310\gevent
  71. copying src\gevent\_socketcommon.py -> build\lib.win-amd64-cpython-310\gevent
  72. copying src\gevent\_ssl2.py -> build\lib.win-amd64-cpython-310\gevent
  73. copying src\gevent\_ssl3.py -> build\lib.win-amd64-cpython-310\gevent
  74. copying src\gevent\_sslgte279.py -> build\lib.win-amd64-cpython-310\gevent
  75. copying src\gevent\_tblib.py -> build\lib.win-amd64-cpython-310\gevent
  76. copying src\gevent\_threading.py -> build\lib.win-amd64-cpython-310\gevent
  77. copying src\gevent\_tracer.py -> build\lib.win-amd64-cpython-310\gevent
  78. copying src\gevent\_util.py -> build\lib.win-amd64-cpython-310\gevent
  79. copying src\gevent\_util_py2.py -> build\lib.win-amd64-cpython-310\gevent
  80. copying src\gevent\_waiter.py -> build\lib.win-amd64-cpython-310\gevent
  81. copying src\gevent\__init__.py -> build\lib.win-amd64-cpython-310\gevent
  82. creating build\lib.win-amd64-cpython-310\gevent\libev
  83. copying src\gevent\libev\corecffi.py -> build\lib.win-amd64-cpython-310\gevent\libev
  84. copying src\gevent\libev\watcher.py -> build\lib.win-amd64-cpython-310\gevent\libev
  85. copying src\gevent\libev\_corecffi_build.py -> build\lib.win-amd64-cpython-310\gevent\libev
  86. copying src\gevent\libev\__init__.py -> build\lib.win-amd64-cpython-310\gevent\libev
  87. creating build\lib.win-amd64-cpython-310\gevent\libuv
  88. copying src\gevent\libuv\loop.py -> build\lib.win-amd64-cpython-310\gevent\libuv
  89. copying src\gevent\libuv\watcher.py -> build\lib.win-amd64-cpython-310\gevent\libuv
  90. copying src\gevent\libuv\_corecffi_build.py -> build\lib.win-amd64-cpython-310\gevent\libuv
  91. copying src\gevent\libuv\__init__.py -> build\lib.win-amd64-cpython-310\gevent\libuv
  92. creating build\lib.win-amd64-cpython-310\gevent\resolver
  93. copying src\gevent\resolver\ares.py -> build\lib.win-amd64-cpython-310\gevent\resolver
  94. copying src\gevent\resolver\blocking.py -> build\lib.win-amd64-cpython-310\gevent\resolver
  95. copying src\gevent\resolver\dnspython.py -> build\lib.win-amd64-cpython-310\gevent\resolver
  96. copying src\gevent\resolver\thread.py -> build\lib.win-amd64-cpython-310\gevent\resolver
  97. copying src\gevent\resolver\_addresses.py -> build\lib.win-amd64-cpython-310\gevent\resolver
  98. copying src\gevent\resolver\_hostsfile.py -> build\lib.win-amd64-cpython-310\gevent\resolver
  99. copying src\gevent\resolver\__init__.py -> build\lib.win-amd64-cpython-310\gevent\resolver
  100. creating build\lib.win-amd64-cpython-310\gevent\testing
  101. copying src\gevent\testing\errorhandler.py -> build\lib.win-amd64-cpython-310\gevent\testing
  102. copying src\gevent\testing\exception.py -> build\lib.win-amd64-cpython-310\gevent\testing
  103. copying src\gevent\testing\flaky.py -> build\lib.win-amd64-cpython-310\gevent\testing
  104. copying src\gevent\testing\hub.py -> build\lib.win-amd64-cpython-310\gevent\testing
  105. copying src\gevent\testing\leakcheck.py -> build\lib.win-amd64-cpython-310\gevent\testing
  106. copying src\gevent\testing\modules.py -> build\lib.win-amd64-cpython-310\gevent\testing
  107. copying src\gevent\testing\monkey_test.py -> build\lib.win-amd64-cpython-310\gevent\testing
  108. copying src\gevent\testing\openfiles.py -> build\lib.win-amd64-cpython-310\gevent\testing
  109. copying src\gevent\testing\params.py -> build\lib.win-amd64-cpython-310\gevent\testing
  110. copying src\gevent\testing\patched_tests_setup.py -> build\lib.win-amd64-cpython-310\gevent\testing
  111. copying src\gevent\testing\resources.py -> build\lib.win-amd64-cpython-310\gevent\testing
  112. copying src\gevent\testing\six.py -> build\lib.win-amd64-cpython-310\gevent\testing
  113. copying src\gevent\testing\skipping.py -> build\lib.win-amd64-cpython-310\gevent\testing
  114. copying src\gevent\testing\sockets.py -> build\lib.win-amd64-cpython-310\gevent\testing
  115. copying src\gevent\testing\support.py -> build\lib.win-amd64-cpython-310\gevent\testing
  116. copying src\gevent\testing\switching.py -> build\lib.win-amd64-cpython-310\gevent\testing
  117. copying src\gevent\testing\sysinfo.py -> build\lib.win-amd64-cpython-310\gevent\testing
  118. copying src\gevent\testing\testcase.py -> build\lib.win-amd64-cpython-310\gevent\testing
  119. copying src\gevent\testing\testrunner.py -> build\lib.win-amd64-cpython-310\gevent\testing
  120. copying src\gevent\testing\timing.py -> build\lib.win-amd64-cpython-310\gevent\testing
  121. copying src\gevent\testing\travis.py -> build\lib.win-amd64-cpython-310\gevent\testing
  122. copying src\gevent\testing\util.py -> build\lib.win-amd64-cpython-310\gevent\testing
  123. copying src\gevent\testing\__init__.py -> build\lib.win-amd64-cpython-310\gevent\testing
  124. creating build\lib.win-amd64-cpython-310\gevent\tests
  125. copying src\gevent\tests\getaddrinfo_module.py -> build\lib.win-amd64-cpython-310\gevent\tests
  126. copying src\gevent\tests\known_failures.py -> build\lib.win-amd64-cpython-310\gevent\tests
  127. copying src\gevent\tests\lock_tests.py -> build\lib.win-amd64-cpython-310\gevent\tests
  128. copying src\gevent\tests\test__all__.py -> build\lib.win-amd64-cpython-310\gevent\tests
  129. copying src\gevent\tests\test__api.py -> build\lib.win-amd64-cpython-310\gevent\tests
  130. copying src\gevent\tests\test__api_timeout.py -> build\lib.win-amd64-cpython-310\gevent\tests
  131. copying src\gevent\tests\test__ares_host_result.py -> build\lib.win-amd64-cpython-310\gevent\tests
  132. copying src\gevent\tests\test__ares_timeout.py -> build\lib.win-amd64-cpython-310\gevent\tests
  133. copying src\gevent\tests\test__backdoor.py -> build\lib.win-amd64-cpython-310\gevent\tests
  134. copying src\gevent\tests\test__close_backend_fd.py -> build\lib.win-amd64-cpython-310\gevent\tests
  135. copying src\gevent\tests\test__compat.py -> build\lib.win-amd64-cpython-310\gevent\tests
  136. copying src\gevent\tests\test__contextvars.py -> build\lib.win-amd64-cpython-310\gevent\tests
  137. copying src\gevent\tests\test__core.py -> build\lib.win-amd64-cpython-310\gevent\tests
  138. copying src\gevent\tests\test__core_async.py -> build\lib.win-amd64-cpython-310\gevent\tests
  139. copying src\gevent\tests\test__core_callback.py -> build\lib.win-amd64-cpython-310\gevent\tests
  140. copying src\gevent\tests\test__core_fork.py -> build\lib.win-amd64-cpython-310\gevent\tests
  141. copying src\gevent\tests\test__core_loop_run.py -> build\lib.win-amd64-cpython-310\gevent\tests
  142. copying src\gevent\tests\test__core_stat.py -> build\lib.win-amd64-cpython-310\gevent\tests
  143. copying src\gevent\tests\test__core_timer.py -> build\lib.win-amd64-cpython-310\gevent\tests
  144. copying src\gevent\tests\test__core_watcher.py -> build\lib.win-amd64-cpython-310\gevent\tests
  145. copying src\gevent\tests\test__destroy.py -> build\lib.win-amd64-cpython-310\gevent\tests
  146. copying src\gevent\tests\test__destroy_default_loop.py -> build\lib.win-amd64-cpython-310\gevent\tests
  147. copying src\gevent\tests\test__doctests.py -> build\lib.win-amd64-cpython-310\gevent\tests
  148. copying src\gevent\tests\test__environ.py -> build\lib.win-amd64-cpython-310\gevent\tests
  149. copying src\gevent\tests\test__event.py -> build\lib.win-amd64-cpython-310\gevent\tests
  150. copying src\gevent\tests\test__events.py -> build\lib.win-amd64-cpython-310\gevent\tests
  151. copying src\gevent\tests\test__examples.py -> build\lib.win-amd64-cpython-310\gevent\tests
  152. copying src\gevent\tests\test__example_echoserver.py -> build\lib.win-amd64-cpython-310\gevent\tests
  153. copying src\gevent\tests\test__example_portforwarder.py -> build\lib.win-amd64-cpython-310\gevent\tests
  154. copying src\gevent\tests\test__example_udp_client.py -> build\lib.win-amd64-cpython-310\gevent\tests
  155. copying src\gevent\tests\test__example_udp_server.py -> build\lib.win-amd64-cpython-310\gevent\tests
  156. copying src\gevent\tests\test__example_webproxy.py -> build\lib.win-amd64-cpython-310\gevent\tests
  157. copying src\gevent\tests\test__example_wsgiserver.py -> build\lib.win-amd64-cpython-310\gevent\tests
  158. copying src\gevent\tests\test__example_wsgiserver_ssl.py -> build\lib.win-amd64-cpython-310\gevent\tests
  159. copying src\gevent\tests\test__exc_info.py -> build\lib.win-amd64-cpython-310\gevent\tests
  160. copying src\gevent\tests\test__execmodules.py -> build\lib.win-amd64-cpython-310\gevent\tests
  161. copying src\gevent\tests\test__fileobject.py -> build\lib.win-amd64-cpython-310\gevent\tests
  162. copying src\gevent\tests\test__getaddrinfo_import.py -> build\lib.win-amd64-cpython-310\gevent\tests
  163. copying src\gevent\tests\test__greenio.py -> build\lib.win-amd64-cpython-310\gevent\tests
  164. copying src\gevent\tests\test__greenlet.py -> build\lib.win-amd64-cpython-310\gevent\tests
  165. copying src\gevent\tests\test__GreenletExit.py -> build\lib.win-amd64-cpython-310\gevent\tests
  166. copying src\gevent\tests\test__greenletset.py -> build\lib.win-amd64-cpython-310\gevent\tests
  167. copying src\gevent\tests\test__greenness.py -> build\lib.win-amd64-cpython-310\gevent\tests
  168. copying src\gevent\tests\test__hub.py -> build\lib.win-amd64-cpython-310\gevent\tests
  169. copying src\gevent\tests\test__hub_join.py -> build\lib.win-amd64-cpython-310\gevent\tests
  170. copying src\gevent\tests\test__hub_join_timeout.py -> build\lib.win-amd64-cpython-310\gevent\tests
  171. copying src\gevent\tests\test__import_blocking_in_greenlet.py -> build\lib.win-amd64-cpython-310\gevent\tests
  172. copying src\gevent\tests\test__import_wait.py -> build\lib.win-amd64-cpython-310\gevent\tests
  173. copying src\gevent\tests\test__issue112.py -> build\lib.win-amd64-cpython-310\gevent\tests
  174. copying src\gevent\tests\test__issue230.py -> build\lib.win-amd64-cpython-310\gevent\tests
  175. copying src\gevent\tests\test__issue330.py -> build\lib.win-amd64-cpython-310\gevent\tests
  176. copying src\gevent\tests\test__issue467.py -> build\lib.win-amd64-cpython-310\gevent\tests
  177. copying src\gevent\tests\test__issue6.py -> build\lib.win-amd64-cpython-310\gevent\tests
  178. copying src\gevent\tests\test__issue600.py -> build\lib.win-amd64-cpython-310\gevent\tests
  179. copying src\gevent\tests\test__issue607.py -> build\lib.win-amd64-cpython-310\gevent\tests
  180. copying src\gevent\tests\test__issue639.py -> build\lib.win-amd64-cpython-310\gevent\tests
  181. copying src\gevent\tests\test__issues461_471.py -> build\lib.win-amd64-cpython-310\gevent\tests
  182. copying src\gevent\tests\test__issue_728.py -> build\lib.win-amd64-cpython-310\gevent\tests
  183. copying src\gevent\tests\test__iwait.py -> build\lib.win-amd64-cpython-310\gevent\tests
  184. copying src\gevent\tests\test__joinall.py -> build\lib.win-amd64-cpython-310\gevent\tests
  185. copying src\gevent\tests\test__local.py -> build\lib.win-amd64-cpython-310\gevent\tests
  186. copying src\gevent\tests\test__lock.py -> build\lib.win-amd64-cpython-310\gevent\tests
  187. copying src\gevent\tests\test__loop_callback.py -> build\lib.win-amd64-cpython-310\gevent\tests
  188. copying src\gevent\tests\test__makefile_ref.py -> build\lib.win-amd64-cpython-310\gevent\tests
  189. copying src\gevent\tests\test__memleak.py -> build\lib.win-amd64-cpython-310\gevent\tests
  190. copying src\gevent\tests\test__monkey.py -> build\lib.win-amd64-cpython-310\gevent\tests
  191. copying src\gevent\tests\test__monkey_builtins_future.py -> build\lib.win-amd64-cpython-310\gevent\tests
  192. copying src\gevent\tests\test__monkey_futures_thread.py -> build\lib.win-amd64-cpython-310\gevent\tests
  193. copying src\gevent\tests\test__monkey_hub_in_thread.py -> build\lib.win-amd64-cpython-310\gevent\tests
  194. copying src\gevent\tests\test__monkey_logging.py -> build\lib.win-amd64-cpython-310\gevent\tests
  195. copying src\gevent\tests\test__monkey_module_run.py -> build\lib.win-amd64-cpython-310\gevent\tests
  196. copying src\gevent\tests\test__monkey_multiple_imports.py -> build\lib.win-amd64-cpython-310\gevent\tests
  197. copying src\gevent\tests\test__monkey_queue.py -> build\lib.win-amd64-cpython-310\gevent\tests
  198. copying src\gevent\tests\test__monkey_select.py -> build\lib.win-amd64-cpython-310\gevent\tests
  199. copying src\gevent\tests\test__monkey_selectors.py -> build\lib.win-amd64-cpython-310\gevent\tests
  200. copying src\gevent\tests\test__monkey_sigchld.py -> build\lib.win-amd64-cpython-310\gevent\tests
  201. copying src\gevent\tests\test__monkey_sigchld_2.py -> build\lib.win-amd64-cpython-310\gevent\tests
  202. copying src\gevent\tests\test__monkey_sigchld_3.py -> build\lib.win-amd64-cpython-310\gevent\tests
  203. copying src\gevent\tests\test__monkey_ssl_warning.py -> build\lib.win-amd64-cpython-310\gevent\tests
  204. copying src\gevent\tests\test__monkey_ssl_warning2.py -> build\lib.win-amd64-cpython-310\gevent\tests
  205. copying src\gevent\tests\test__monkey_ssl_warning3.py -> build\lib.win-amd64-cpython-310\gevent\tests
  206. copying src\gevent\tests\test__nondefaultloop.py -> build\lib.win-amd64-cpython-310\gevent\tests
  207. copying src\gevent\tests\test__order.py -> build\lib.win-amd64-cpython-310\gevent\tests
  208. copying src\gevent\tests\test__os.py -> build\lib.win-amd64-cpython-310\gevent\tests
  209. copying src\gevent\tests\test__pool.py -> build\lib.win-amd64-cpython-310\gevent\tests
  210. copying src\gevent\tests\test__pywsgi.py -> build\lib.win-amd64-cpython-310\gevent\tests
  211. copying src\gevent\tests\test__queue.py -> build\lib.win-amd64-cpython-310\gevent\tests
  212. copying src\gevent\tests\test__real_greenlet.py -> build\lib.win-amd64-cpython-310\gevent\tests
  213. copying src\gevent\tests\test__refcount.py -> build\lib.win-amd64-cpython-310\gevent\tests
  214. copying src\gevent\tests\test__refcount_core.py -> build\lib.win-amd64-cpython-310\gevent\tests
  215. copying src\gevent\tests\test__resolver_dnspython.py -> build\lib.win-amd64-cpython-310\gevent\tests
  216. copying src\gevent\tests\test__select.py -> build\lib.win-amd64-cpython-310\gevent\tests
  217. copying src\gevent\tests\test__selectors.py -> build\lib.win-amd64-cpython-310\gevent\tests
  218. copying src\gevent\tests\test__semaphore.py -> build\lib.win-amd64-cpython-310\gevent\tests
  219. copying src\gevent\tests\test__server.py -> build\lib.win-amd64-cpython-310\gevent\tests
  220. copying src\gevent\tests\test__server_pywsgi.py -> build\lib.win-amd64-cpython-310\gevent\tests
  221. copying src\gevent\tests\test__signal.py -> build\lib.win-amd64-cpython-310\gevent\tests
  222. copying src\gevent\tests\test__sleep0.py -> build\lib.win-amd64-cpython-310\gevent\tests
  223. copying src\gevent\tests\test__socket.py -> build\lib.win-amd64-cpython-310\gevent\tests
  224. copying src\gevent\tests\test__socketpair.py -> build\lib.win-amd64-cpython-310\gevent\tests
  225. copying src\gevent\tests\test__socket_close.py -> build\lib.win-amd64-cpython-310\gevent\tests
  226. copying src\gevent\tests\test__socket_dns.py -> build\lib.win-amd64-cpython-310\gevent\tests
  227. copying src\gevent\tests\test__socket_dns6.py -> build\lib.win-amd64-cpython-310\gevent\tests
  228. copying src\gevent\tests\test__socket_errors.py -> build\lib.win-amd64-cpython-310\gevent\tests
  229. copying src\gevent\tests\test__socket_ex.py -> build\lib.win-amd64-cpython-310\gevent\tests
  230. copying src\gevent\tests\test__socket_send_memoryview.py -> build\lib.win-amd64-cpython-310\gevent\tests
  231. copying src\gevent\tests\test__socket_ssl.py -> build\lib.win-amd64-cpython-310\gevent\tests
  232. copying src\gevent\tests\test__socket_timeout.py -> build\lib.win-amd64-cpython-310\gevent\tests
  233. copying src\gevent\tests\test__ssl.py -> build\lib.win-amd64-cpython-310\gevent\tests
  234. copying src\gevent\tests\test__subprocess.py -> build\lib.win-amd64-cpython-310\gevent\tests
  235. copying src\gevent\tests\test__subprocess_interrupted.py -> build\lib.win-amd64-cpython-310\gevent\tests
  236. copying src\gevent\tests\test__subprocess_poll.py -> build\lib.win-amd64-cpython-310\gevent\tests
  237. copying src\gevent\tests\test__systemerror.py -> build\lib.win-amd64-cpython-310\gevent\tests
  238. copying src\gevent\tests\test__thread.py -> build\lib.win-amd64-cpython-310\gevent\tests
  239. copying src\gevent\tests\test__threading.py -> build\lib.win-amd64-cpython-310\gevent\tests
  240. copying src\gevent\tests\test__threading_2.py -> build\lib.win-amd64-cpython-310\gevent\tests
  241. copying src\gevent\tests\test__threading_before_monkey.py -> build\lib.win-amd64-cpython-310\gevent\tests
  242. copying src\gevent\tests\test__threading_holding_lock_while_monkey.py -> build\lib.win-amd64-cpython-310\gevent\tests
  243. copying src\gevent\tests\test__threading_monkey_in_thread.py -> build\lib.win-amd64-cpython-310\gevent\tests
  244. copying src\gevent\tests\test__threading_native_before_monkey.py -> build\lib.win-amd64-cpython-310\gevent\tests
  245. copying src\gevent\tests\test__threading_no_monkey.py -> build\lib.win-amd64-cpython-310\gevent\tests
  246. copying src\gevent\tests\test__threading_patched_local.py -> build\lib.win-amd64-cpython-310\gevent\tests
  247. copying src\gevent\tests\test__threading_vs_settrace.py -> build\lib.win-amd64-cpython-310\gevent\tests
  248. copying src\gevent\tests\test__threadpool.py -> build\lib.win-amd64-cpython-310\gevent\tests
  249. copying src\gevent\tests\test__threadpool_executor_patched.py -> build\lib.win-amd64-cpython-310\gevent\tests
  250. copying src\gevent\tests\test__timeout.py -> build\lib.win-amd64-cpython-310\gevent\tests
  251. copying src\gevent\tests\test__util.py -> build\lib.win-amd64-cpython-310\gevent\tests
  252. copying src\gevent\tests\test___config.py -> build\lib.win-amd64-cpython-310\gevent\tests
  253. copying src\gevent\tests\test___ident.py -> build\lib.win-amd64-cpython-310\gevent\tests
  254. copying src\gevent\tests\test___monitor.py -> build\lib.win-amd64-cpython-310\gevent\tests
  255. copying src\gevent\tests\test___monkey_patching.py -> build\lib.win-amd64-cpython-310\gevent\tests
  256. copying src\gevent\tests\_blocks_at_top_level.py -> build\lib.win-amd64-cpython-310\gevent\tests
  257. copying src\gevent\tests\_imports_at_top_level.py -> build\lib.win-amd64-cpython-310\gevent\tests
  258. copying src\gevent\tests\_imports_imports_at_top_level.py -> build\lib.win-amd64-cpython-310\gevent\tests
  259. copying src\gevent\tests\_import_import_patch.py -> build\lib.win-amd64-cpython-310\gevent\tests
  260. copying src\gevent\tests\_import_patch.py -> build\lib.win-amd64-cpython-310\gevent\tests
  261. copying src\gevent\tests\_import_wait.py -> build\lib.win-amd64-cpython-310\gevent\tests
  262. copying src\gevent\tests\__init__.py -> build\lib.win-amd64-cpython-310\gevent\tests
  263. copying src\gevent\tests\__main__.py -> build\lib.win-amd64-cpython-310\gevent\tests
  264. creating build\lib.win-amd64-cpython-310\gevent\_ffi
  265. copying src\gevent\_ffi\callback.py -> build\lib.win-amd64-cpython-310\gevent\_ffi
  266. copying src\gevent\_ffi\loop.py -> build\lib.win-amd64-cpython-310\gevent\_ffi
  267. copying src\gevent\_ffi\watcher.py -> build\lib.win-amd64-cpython-310\gevent\_ffi
  268. copying src\gevent\_ffi\__init__.py -> build\lib.win-amd64-cpython-310\gevent\_ffi
  269. creating build\lib.win-amd64-cpython-310\gevent\tests\monkey_package
  270. copying src\gevent\tests\monkey_package\issue1526_no_monkey.py -> build\lib.win-amd64-cpython-310\gevent\tests\monkey_package
  271. copying src\gevent\tests\monkey_package\issue1526_with_monkey.py -> build\lib.win-amd64-cpython-310\gevent\tests\monkey_package
  272. copying src\gevent\tests\monkey_package\issue302monkey.py -> build\lib.win-amd64-cpython-310\gevent\tests\monkey_package
  273. copying src\gevent\tests\monkey_package\script.py -> build\lib.win-amd64-cpython-310\gevent\tests\monkey_package
  274. copying src\gevent\tests\monkey_package\threadpool_monkey_patches.py -> build\lib.win-amd64-cpython-310\gevent\tests\monkey_package
  275. copying src\gevent\tests\monkey_package\threadpool_no_monkey.py -> build\lib.win-amd64-cpython-310\gevent\tests\monkey_package
  276. copying src\gevent\tests\monkey_package\__init__.py -> build\lib.win-amd64-cpython-310\gevent\tests\monkey_package
  277. copying src\gevent\tests\monkey_package\__main__.py -> build\lib.win-amd64-cpython-310\gevent\tests\monkey_package
  278. creating build\lib.win-amd64-cpython-310\gevent\testing\coveragesite
  279. copying src\gevent\testing\coveragesite\sitecustomize.py -> build\lib.win-amd64-cpython-310\gevent\testing\coveragesite
  280. copying src\gevent\tests\2_7_keycert.pem -> build\lib.win-amd64-cpython-310\gevent\tests
  281. copying src\gevent\tests\badcert.pem -> build\lib.win-amd64-cpython-310\gevent\tests
  282. copying src\gevent\tests\badkey.pem -> build\lib.win-amd64-cpython-310\gevent\tests
  283. copying src\gevent\tests\https_svn_python_org_root.pem -> build\lib.win-amd64-cpython-310\gevent\tests
  284. copying src\gevent\tests\keycert.pem -> build\lib.win-amd64-cpython-310\gevent\tests
  285. copying src\gevent\tests\nullcert.pem -> build\lib.win-amd64-cpython-310\gevent\tests
  286. copying src\gevent\tests\sha256.pem -> build\lib.win-amd64-cpython-310\gevent\tests
  287. copying src\gevent\tests\wrongcert.pem -> build\lib.win-amd64-cpython-310\gevent\tests
  288. copying src\gevent\tests\server.crt -> build\lib.win-amd64-cpython-310\gevent\tests
  289. copying src\gevent\tests\test_server.crt -> build\lib.win-amd64-cpython-310\gevent\tests
  290. copying src\gevent\tests\hosts_file.txt -> build\lib.win-amd64-cpython-310\gevent\tests
  291. copying src\gevent\tests\tests_that_dont_do_leakchecks.txt -> build\lib.win-amd64-cpython-310\gevent\tests
  292. copying src\gevent\tests\tests_that_dont_monkeypatch.txt -> build\lib.win-amd64-cpython-310\gevent\tests
  293. copying src\gevent\tests\tests_that_dont_use_resolver.txt -> build\lib.win-amd64-cpython-310\gevent\tests
  294. copying src\gevent\tests\server.key -> build\lib.win-amd64-cpython-310\gevent\tests
  295. copying src\gevent\tests\test_server.key -> build\lib.win-amd64-cpython-310\gevent\tests
  296. Building wheel for psycopg2 (setup.py) ... error
  297. error: subprocess-exited-with-error
  298.  
  299. × python setup.py bdist_wheel did not run successfully.
  300. │ exit code: 1
  301. ╰─> [24 lines of output]
  302. D:\project\env\lib\site-packages\setuptools\config\setupcfg.py:459: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
  303. warnings.warn(msg, warning_class)
  304. running bdist_wheel
  305. running build
  306. running build_py
  307. creating build
  308. creating build\lib.win-amd64-cpython-310
  309. creating build\lib.win-amd64-cpython-310\psycopg2
  310. copying lib\compat.py -> build\lib.win-amd64-cpython-310\psycopg2
  311. copying lib\errorcodes.py -> build\lib.win-amd64-cpython-310\psycopg2
  312. copying lib\errors.py -> build\lib.win-amd64-cpython-310\psycopg2
  313. copying lib\extensions.py -> build\lib.win-amd64-cpython-310\psycopg2
  314. copying lib\extras.py -> build\lib.win-amd64-cpython-310\psycopg2
  315. copying lib\pool.py -> build\lib.win-amd64-cpython-310\psycopg2
  316. copying lib\sql.py -> build\lib.win-amd64-cpython-310\psycopg2
  317. copying lib\tz.py -> build\lib.win-amd64-cpython-310\psycopg2
  318. copying lib\_ipaddress.py -> build\lib.win-amd64-cpython-310\psycopg2
  319. copying lib\_json.py -> build\lib.win-amd64-cpython-310\psycopg2
  320. copying lib\_lru_cache.py -> build\lib.win-amd64-cpython-310\psycopg2
  321. copying lib\_range.py -> build\lib.win-amd64-cpython-310\psycopg2
  322. copying lib\__init__.py -> build\lib.win-amd64-cpython-310\psycopg2
  323. running build_ext
  324. building 'psycopg2._psycopg' extension
  325. 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/
  326. [end of output]
  327.  
  328. note: This error originates from a subprocess, and is likely not a problem with pip.
  329. ERROR: Failed building wheel for psycopg2
  330. Running setup.py clean for psycopg2
  331. Building wheel for pycronofy (setup.py) ... done
  332. Created wheel for pycronofy: filename=PyCronofy-1.7.2-py2.py3-none-any.whl size=18169 sha256=5f120f54cd79eb9cc17bd2ff6c7e9a6f6813bc7fb636df753edf301d6f2e4ecd
  333. Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\ed\44\f5\fe0e55040cf32e7437434878f0a701362edac6fcfcf20d3aaa
  334. Building wheel for pylibmc (setup.py) ... error
  335. error: subprocess-exited-with-error
  336.  
  337. × python setup.py bdist_wheel did not run successfully.
  338. │ exit code: 1
  339. ╰─> [20 lines of output]
  340. C:\Users\kev\AppData\Local\Temp\pip-install-o4e8jp9n\pylibmc_63d1a675150e41c393e9269943065f61\setup.py:98: DeprecationWarning: 'U' mode is deprecated
  341. with open("README.rst", "U", encoding="utf-8") as r:
  342. C:\Users\kev\AppData\Local\Temp\pip-install-o4e8jp9n\pylibmc_63d1a675150e41c393e9269943065f61\setup.py:100: DeprecationWarning: 'U' mode is deprecated
  343. with open("src/pylibmc-version.h", "U", encoding="utf-8") as r:
  344. running bdist_wheel
  345. running build
  346. running build_py
  347. creating build
  348. creating build\lib.win-amd64-cpython-310
  349. creating build\lib.win-amd64-cpython-310\pylibmc
  350. copying src\pylibmc\autoconf.py -> build\lib.win-amd64-cpython-310\pylibmc
  351. copying src\pylibmc\client.py -> build\lib.win-amd64-cpython-310\pylibmc
  352. copying src\pylibmc\consts.py -> build\lib.win-amd64-cpython-310\pylibmc
  353. copying src\pylibmc\pools.py -> build\lib.win-amd64-cpython-310\pylibmc
  354. copying src\pylibmc\test.py -> build\lib.win-amd64-cpython-310\pylibmc
  355. copying src\pylibmc\__init__.py -> build\lib.win-amd64-cpython-310\pylibmc
  356. copying src\pylibmc\__main__.py -> build\lib.win-amd64-cpython-310\pylibmc
  357. running build_ext
  358. building '_pylibmc' extension
  359. 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/
  360. [end of output]
  361.  
  362. note: This error originates from a subprocess, and is likely not a problem with pip.
  363. ERROR: Failed building wheel for pylibmc
  364. Running setup.py clean for pylibmc
  365. Building wheel for validate-email (setup.py) ... done
  366. Created wheel for validate-email: filename=validate_email-1.3-py3-none-any.whl size=5466 sha256=1ad2648d8cb2c8a9fce4f8b0287025c43bc387071748e92c298da07e378c500e
  367. Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\b2\7a\63\5c5bc2a88ffffb247771c1cc38c2bda3d78e1ffbff79ed8d18
  368. Building wheel for lxml (setup.py) ... error
  369. error: subprocess-exited-with-error
  370.  
  371. × python setup.py bdist_wheel did not run successfully.
  372. │ exit code: 1
  373. ╰─> [74 lines of output]
  374. Building lxml version 4.6.3.
  375. Building without Cython.
  376. Building against pre-built libxml2 andl libxslt libraries
  377. running bdist_wheel
  378. running build
  379. running build_py
  380. creating build
  381. creating build\lib.win-amd64-cpython-310
  382. creating build\lib.win-amd64-cpython-310\lxml
  383. copying src\lxml\builder.py -> build\lib.win-amd64-cpython-310\lxml
  384. copying src\lxml\cssselect.py -> build\lib.win-amd64-cpython-310\lxml
  385. copying src\lxml\doctestcompare.py -> build\lib.win-amd64-cpython-310\lxml
  386. copying src\lxml\ElementInclude.py -> build\lib.win-amd64-cpython-310\lxml
  387. copying src\lxml\pyclasslookup.py -> build\lib.win-amd64-cpython-310\lxml
  388. copying src\lxml\sax.py -> build\lib.win-amd64-cpython-310\lxml
  389. copying src\lxml\usedoctest.py -> build\lib.win-amd64-cpython-310\lxml
  390. copying src\lxml\_elementpath.py -> build\lib.win-amd64-cpython-310\lxml
  391. copying src\lxml\__init__.py -> build\lib.win-amd64-cpython-310\lxml
  392. creating build\lib.win-amd64-cpython-310\lxml\includes
  393. copying src\lxml\includes\__init__.py -> build\lib.win-amd64-cpython-310\lxml\includes
  394. creating build\lib.win-amd64-cpython-310\lxml\html
  395. copying src\lxml\html\builder.py -> build\lib.win-amd64-cpython-310\lxml\html
  396. copying src\lxml\html\clean.py -> build\lib.win-amd64-cpython-310\lxml\html
  397. copying src\lxml\html\defs.py -> build\lib.win-amd64-cpython-310\lxml\html
  398. copying src\lxml\html\diff.py -> build\lib.win-amd64-cpython-310\lxml\html
  399. copying src\lxml\html\ElementSoup.py -> build\lib.win-amd64-cpython-310\lxml\html
  400. copying src\lxml\html\formfill.py -> build\lib.win-amd64-cpython-310\lxml\html
  401. copying src\lxml\html\html5parser.py -> build\lib.win-amd64-cpython-310\lxml\html
  402. copying src\lxml\html\soupparser.py -> build\lib.win-amd64-cpython-310\lxml\html
  403. copying src\lxml\html\usedoctest.py -> build\lib.win-amd64-cpython-310\lxml\html
  404. copying src\lxml\html\_diffcommand.py -> build\lib.win-amd64-cpython-310\lxml\html
  405. copying src\lxml\html\_html5builder.py -> build\lib.win-amd64-cpython-310\lxml\html
  406. copying src\lxml\html\_setmixin.py -> build\lib.win-amd64-cpython-310\lxml\html
  407. copying src\lxml\html\__init__.py -> build\lib.win-amd64-cpython-310\lxml\html
  408. creating build\lib.win-amd64-cpython-310\lxml\isoschematron
  409. copying src\lxml\isoschematron\__init__.py -> build\lib.win-amd64-cpython-310\lxml\isoschematron
  410. copying src\lxml\etree.h -> build\lib.win-amd64-cpython-310\lxml
  411. copying src\lxml\etree_api.h -> build\lib.win-amd64-cpython-310\lxml
  412. copying src\lxml\lxml.etree.h -> build\lib.win-amd64-cpython-310\lxml
  413. copying src\lxml\lxml.etree_api.h -> build\lib.win-amd64-cpython-310\lxml
  414. copying src\lxml\includes\c14n.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  415. copying src\lxml\includes\config.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  416. copying src\lxml\includes\dtdvalid.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  417. copying src\lxml\includes\etreepublic.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  418. copying src\lxml\includes\htmlparser.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  419. copying src\lxml\includes\relaxng.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  420. copying src\lxml\includes\schematron.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  421. copying src\lxml\includes\tree.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  422. copying src\lxml\includes\uri.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  423. copying src\lxml\includes\xinclude.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  424. copying src\lxml\includes\xmlerror.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  425. copying src\lxml\includes\xmlparser.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  426. copying src\lxml\includes\xmlschema.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  427. copying src\lxml\includes\xpath.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  428. copying src\lxml\includes\xslt.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  429. copying src\lxml\includes\__init__.pxd -> build\lib.win-amd64-cpython-310\lxml\includes
  430. copying src\lxml\includes\etree_defs.h -> build\lib.win-amd64-cpython-310\lxml\includes
  431. copying src\lxml\includes\lxml-version.h -> build\lib.win-amd64-cpython-310\lxml\includes
  432. creating build\lib.win-amd64-cpython-310\lxml\isoschematron\resources
  433. creating build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\rng
  434. copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\rng
  435. creating build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl
  436. copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl
  437. copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl
  438. creating build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  439. copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  440. copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  441. copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  442. copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_skeleton_for_xslt1.xsl -> build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  443. copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  444. copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win-amd64-cpython-310\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
  445. running build_ext
  446. building 'lxml.etree' extension
  447. 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/
  448. [end of output]
  449.  
  450. note: This error originates from a subprocess, and is likely not a problem with pip.
  451. ERROR: Failed building wheel for lxml
  452. Running setup.py clean for lxml
  453. Building wheel for ansible-vault (setup.py) ... done
  454. Created wheel for ansible-vault: filename=ansible_vault-1.2.0-py3-none-any.whl size=4566 sha256=280ae46689d9bacf163c6c028d15ed39f015e2fa1e5e04b67b27ec1d90e0f7b1
  455. Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\49\01\19\c252e7dddd4b49b4fbb24d9f6176f9e5cdc1818a949cf94b9f
  456. Building wheel for coverage (setup.py) ... done
  457. Created wheel for coverage: filename=coverage-5.3-py3-none-any.whl size=198266 sha256=b1314c9e73dec7b7df6b542ff4acac31b6e2e90b622fd209880c47217bf4414a
  458. Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\b1\9c\78\55aed93118c6ce558028b144055a3b8c3ac2b5fde5f12885f8
  459. Building wheel for django-slowtests (setup.py) ... done
  460. Created wheel for django-slowtests: filename=django_slowtests-1.1.1-py3-none-any.whl size=8328 sha256=3a0f76a8a809ef0daa56ad2a7163e70991044c024935c84cc3539966ffe5e79c
  461. Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\47\5b\4f\3bc41b17039c0d49c273b2bda9326cb80bb8d0a8aea9f7e0f4
  462. Building wheel for exam (setup.py) ... done
  463. Created wheel for markuppy: filename=MarkupPy-1.14-py3-none-any.whl size=7397 sha256=cb6643eb80c761fd9f5c6fe9bc45e797c3ccfb5e3e588442a11dd03ffc85a7b3
  464. Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\4c\46\f1\3def5a93f234f30cbcca7cc91c647675f58f674e146c02024a
  465. Building wheel for odfpy (setup.py) ... done
  466. Created wheel for odfpy: filename=odfpy-1.4.1-py2.py3-none-any.whl size=137499 sha256=4b0d620b40d0c812958d2cedf235562d109e5457c91fd26d764c674dd898fe4e
  467. Stored in directory: c:\users\kev\appdata\local\pip\cache\wheels\c8\2e\95\90d94fe33903786937f3b8c33dd88807f792359c6424b40469
  468. Successfully built django-admin-sortable2 easy-thumbnails morph fcm-django psycogreen pycronofy validate-email ansible-vault coverage django-slowtests exam gprof2dot openapi-codec tornado future jstyleson mf2py zope.interface markuppy odfpy
  469. Failed to build gevent psycopg2 pylibmc lxml
  470. ERROR: Could not build wheels for gevent, which is required to install pyproject.toml-based projects
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement