Saturday, November 16, 2024
HomeBitcoinpython - Drawback utilizing bitcoinlib and Visible C++

python – Drawback utilizing bitcoinlib and Visible C++


Defaulting to consumer set up as a result of regular site-packages just isn't writeable
Gathering bitcoinlib
  Utilizing cached bitcoinlib-0.6.15-py3-none-any.whl.metadata (7.6 kB)
Requirement already happy: requests>=2.25.0 in c:userstheoappdataroamingpythonpython312-32site-packages (from bitcoinlib) (2.31.0)
Requirement already happy: ecdsa>=0.17 in c:userstheoappdataroamingpythonpython312-32site-packages (from bitcoinlib) (0.18.0)
Requirement already happy: pycryptodome>=3.14.1 in c:userstheoappdataroamingpythonpython312-32site-packages (from bitcoinlib) (3.20.0)
Gathering SQLAlchemy>=2.0.0 (from bitcoinlib)
  Utilizing cached SQLAlchemy-2.0.35-cp312-cp312-win32.whl.metadata (9.9 kB)
Requirement already happy: numpy>=1.22.0 in c:userstheoappdataroamingpythonpython312-32site-packages (from bitcoinlib) (1.26.4)
Requirement already happy: six>=1.9.0 in c:userstheoappdataroamingpythonpython312-32site-packages (from ecdsa>=0.17->bitcoinlib) (1.16.0)
Requirement already happy: charset-normalizer<4,>=2 in c:userstheoappdataroamingpythonpython312-32site-packages (from requests>=2.25.0->bitcoinlib) (3.3.2)
Requirement already happy: idna<4,>=2.5 in c:userstheoappdataroamingpythonpython312-32site-packages (from requests>=2.25.0->bitcoinlib) (3.6)
Requirement already happy: urllib3<3,>=1.21.1 in c:userstheoappdataroamingpythonpython312-32site-packages (from requests>=2.25.0->bitcoinlib) (2.2.1)
Requirement already happy: certifi>=2017.4.17 in c:userstheoappdataroamingpythonpython312-32site-packages (from requests>=2.25.0->bitcoinlib) (2024.2.2)
Gathering typing-extensions>=4.6.0 (from SQLAlchemy>=2.0.0->bitcoinlib)
  Utilizing cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Gathering greenlet!=0.4.17 (from SQLAlchemy>=2.0.0->bitcoinlib)
  Utilizing cached greenlet-3.1.0.tar.gz (183 kB)
  Putting in construct dependencies ... completed
  Getting necessities to construct wheel ... completed
  Getting ready metadata (pyproject.toml) ... completed
Utilizing cached bitcoinlib-0.6.15-py3-none-any.whl (4.3 MB)
Utilizing cached SQLAlchemy-2.0.35-cp312-cp312-win32.whl (2.1 MB)
Utilizing cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Constructing wheels for collected packages: greenlet
  Constructing wheel for greenlet (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Constructing wheel for greenlet (pyproject.toml) didn't run efficiently.
  │ exit code: 1
  ╰─> [107 lines of output]
      operating bdist_wheel
      operating construct
      operating build_py
      creating buildlib.win32-cpython-312greenlet
      copying srcgreenlet__init__.py -> buildlib.win32-cpython-312greenlet
      creating buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatform__init__.py -> buildlib.win32-cpython-312greenletplatform
      creating buildlib.win32-cpython-312greenlettests
      copying srcgreenlettestsfail_clearing_run_switches.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenlettestsfail_cpp_exception.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenlettestsfail_initialstub_already_started.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenlettestsfail_slp_switch.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenlettestsfail_switch_three_greenlets.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenlettestsfail_switch_three_greenlets2.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenlettestsfail_switch_two_greenlets.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenlettestsleakcheck.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_contextvars.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_cpp.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_extension_interface.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_gc.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_generator.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_generator_nested.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_greenlet.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_greenlet_trash.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_leaks.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_stack_saved.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_throw.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_tracing.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_version.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenletteststest_weakref.py -> buildlib.win32-cpython-312greenlettests
      copying srcgreenlettests__init__.py -> buildlib.win32-cpython-312greenlettests
      operating egg_info
      writing srcgreenlet.egg-infoPKG-INFO
      writing dependency_links to srcgreenlet.egg-infodependency_links.txt
      writing necessities to srcgreenlet.egg-inforequires.txt
      writing top-level names to srcgreenlet.egg-infotop_level.txt
      studying manifest file 'srcgreenlet.egg-infoSOURCES.txt'
      studying manifest template 'MANIFEST.in'
      warning: no previously-included recordsdata discovered matching 'benchmarks*.json'
      no previously-included directories discovered matching 'docs_build'
      warning: no recordsdata discovered matching '*.py' beneath listing 'appveyor'
      warning: no previously-included recordsdata matching '*.pyc' discovered wherever in distribution
      warning: no previously-included recordsdata matching '*.pyd' discovered wherever in distribution
      warning: no previously-included recordsdata matching '*.so' discovered wherever in distribution
      warning: no previously-included recordsdata matching '.protection' discovered wherever in distribution
      including license file 'LICENSE'
      including license file 'LICENSE.PSF'
      including license file 'AUTHORS'
      writing manifest file 'srcgreenlet.egg-infoSOURCES.txt'
      copying srcgreenletTBrokenGreenlet.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletTExceptionState.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletTGreenlet.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletTGreenletGlobals.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletTMainGreenlet.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletTPythonState.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletTStackState.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletTThreadStateDestroy.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletTUserGreenlet.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet.cpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet.h -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_allocator.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_compiler_compat.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_cpython_add_pending.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_cpython_compat.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_exceptions.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_greenlet.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_internal.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_refs.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_slp_switch.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_thread_state.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_thread_state_dict_cleanup.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletgreenlet_thread_support.hpp -> buildlib.win32-cpython-312greenlet
      copying srcgreenletslp_platformselect.h -> buildlib.win32-cpython-312greenlet
      copying srcgreenletplatformsetup_switch_x64_masm.cmd -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_aarch64_gcc.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_alpha_unix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_amd64_unix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_arm32_gcc.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_arm32_ios.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_arm64_masm.asm -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_arm64_masm.obj -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_arm64_msvc.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_csky_gcc.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_loongarch64_linux.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_m68k_gcc.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_mips_unix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_ppc64_aix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_ppc64_linux.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_ppc_aix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_ppc_linux.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_ppc_macosx.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_ppc_unix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_riscv_unix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_s390_unix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_sh_gcc.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_sparc_sun_gcc.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_x32_unix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_x64_masm.asm -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_x64_masm.obj -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_x64_msvc.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_x86_msvc.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenletplatformswitch_x86_unix.h -> buildlib.win32-cpython-312greenletplatform
      copying srcgreenlettests_test_extension.c -> buildlib.win32-cpython-312greenlettests
      copying srcgreenlettests_test_extension_cpp.cpp -> buildlib.win32-cpython-312greenlettests
      operating build_ext
      constructing 'greenlet._greenlet' extension
      error: Microsoft Visible C++ 14.0 or higher is required. Get it with "Microsoft C++ Construct Instruments": https://visualstudio.microsoft.com/visual-cpp-build-tools/
      [end of output]

  be aware: This error originates from a subprocess, and is probably going not an issue with pip.
  ERROR: Failed constructing wheel for greenlet
Did not construct greenlet
ERROR: ERROR: Did not construct installable wheels for some pyproject.toml primarily based initiatives (greenlet)

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments