greenlet

View on PyPIReverse Dependencies (458)

3.0.3 greenlet-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
greenlet-3.0.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
greenlet-3.0.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
greenlet-3.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
greenlet-3.0.3-cp39-cp39-win_amd64.whl
greenlet-3.0.3-cp39-cp39-win32.whl
greenlet-3.0.3-cp39-cp39-musllinux_1_1_x86_64.whl
greenlet-3.0.3-cp39-cp39-musllinux_1_1_aarch64.whl
greenlet-3.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
greenlet-3.0.3-cp39-cp39-macosx_11_0_universal2.whl
greenlet-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
greenlet-3.0.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
greenlet-3.0.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
greenlet-3.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
greenlet-3.0.3-cp38-cp38-win_amd64.whl
greenlet-3.0.3-cp38-cp38-win32.whl
greenlet-3.0.3-cp38-cp38-musllinux_1_1_x86_64.whl
greenlet-3.0.3-cp38-cp38-musllinux_1_1_aarch64.whl
greenlet-3.0.3-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
greenlet-3.0.3-cp38-cp38-macosx_11_0_universal2.whl
greenlet-3.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
greenlet-3.0.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
greenlet-3.0.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
greenlet-3.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
greenlet-3.0.3-cp37-cp37m-win_amd64.whl
greenlet-3.0.3-cp37-cp37m-win32.whl
greenlet-3.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl
greenlet-3.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl
greenlet-3.0.3-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
greenlet-3.0.3-cp37-cp37m-macosx_11_0_universal2.whl
greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
greenlet-3.0.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
greenlet-3.0.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
greenlet-3.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
greenlet-3.0.3-cp312-cp312-win_amd64.whl
greenlet-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl
greenlet-3.0.3-cp312-cp312-musllinux_1_1_aarch64.whl
greenlet-3.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
greenlet-3.0.3-cp312-cp312-macosx_11_0_universal2.whl
greenlet-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
greenlet-3.0.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
greenlet-3.0.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
greenlet-3.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
greenlet-3.0.3-cp311-cp311-win_amd64.whl
greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl
greenlet-3.0.3-cp311-cp311-musllinux_1_1_aarch64.whl
greenlet-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
greenlet-3.0.3-cp311-cp311-macosx_11_0_universal2.whl
greenlet-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
greenlet-3.0.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
greenlet-3.0.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
greenlet-3.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
greenlet-3.0.3-cp310-cp310-win_amd64.whl
greenlet-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl
greenlet-3.0.3-cp310-cp310-musllinux_1_1_aarch64.whl
greenlet-3.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
greenlet-3.0.3-cp310-cp310-macosx_11_0_universal2.whl

Wheel Details

Project: greenlet
Version: 3.0.3
Filename: greenlet-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 660753
MD5: b4d5360322d241a0af499efaa75e3cec
SHA256: 1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61
Uploaded: 2023-12-21 22:03:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: greenlet
Version: 3.0.3
Summary: Lightweight in-process concurrent programming
Author: Alexey Borzenkov
Author-Email: snaury[at]gmail.com
Maintainer: Jason Madden
Maintainer-Email: jason[at]seecoresoftware.com
Home-Page: https://greenlet.readthedocs.io/
Project-Url: Bug Tracker, https://github.com/python-greenlet/greenlet/issues
Project-Url: Source Code, https://github.com/python-greenlet/greenlet/
Project-Url: Documentation, https://greenlet.readthedocs.io/
License: MIT License
Keywords: greenlet coroutine concurrency threads cooperative
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: C
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Platform: any
Requires-Python: >=3.7
Requires-Dist: Sphinx; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: objgraph; extra == "test"
Requires-Dist: psutil; extra == "test"
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: LICENSE.PSF
License-File: AUTHORS
[Description omitted; length: 2066 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: false
Tag: cp39-cp39-manylinux_2_17_x86_64
Tag: cp39-cp39-manylinux2014_x86_64

RECORD

Path Digest Size
greenlet/TMainGreenlet.cpp sha256=FvWtGJDKb64DLy0n-ddcTF6xJDwczPMKSm9mXSsHJKg 3365
greenlet/TGreenletGlobals.cpp sha256=qLi1icS1UDSbefTkolz9TycEi_GOUblsEznMp0HFywQ 3268
greenlet/_greenlet.cpython-39-x86_64-linux-gnu.so sha256=_q179hw7Ypb-Tnrt5qj9UpJzR6nikLDc_7KDV8mEIBk 1595736
greenlet/greenlet_greenlet.hpp sha256=Ct_EAx4OJL6FvF5g3jV1ybSxnqzLVaRdPi2EcYT1iq4 27728
greenlet/greenlet_thread_state_dict_cleanup.hpp sha256=tEN0rI1pZiEsdtr7Oda24gr52fGiHnYTLyM8Vme3Gns 3831
greenlet/greenlet_compiler_compat.hpp sha256=m7wvwrZqBoCQpDMTP-Z7whdXIES7e3AuXBgvPHSsfxg 4140
greenlet/slp_platformselect.h sha256=JEnia_2HsTwdqvnnEsDxHQqalYvFJqx_CDsqvNUQYe8 3600
greenlet/TStackState.cpp sha256=VclDR-qiMeJjuiJxL9_u24MJiTgdSaYvr8bWQdTEZjY 7389
greenlet/greenlet.h sha256=sz5pYRSQqedgOt2AMgxLZdTjO-qcr_JMvgiEJR9IAJ8 4755
greenlet/TPythonState.cpp sha256=QUoIQzF0HYmAJO_nwX5gXSSlMNL1mkxlN24KJCXIrIQ 14861
greenlet/TUserGreenlet.cpp sha256=b_Bmh4WZdS6I1yM2AfHRtd535WovtpYMkpfu2GQpaDs 23618
greenlet/greenlet_allocator.hpp sha256=kxyWW4Qdwlrc7ufgdb5vd6Y7jhauQ699Kod0mqiO1iM 1582
greenlet/greenlet_thread_state.hpp sha256=0UwJCNd86ifwM2yDd3QrNmHAECL-eNADHubwiB_XGA4 20614
greenlet/TThreadStateDestroy.cpp sha256=EqZ-GjksrWNC20CY_P0yXN43wVRMYEh659SmRRqBaI4 7214
greenlet/__init__.py sha256=Dw4tovn18bpPaWQ4SK7jDJe24uV4ao264UfaT0uufxU 1723
greenlet/greenlet_thread_support.hpp sha256=XUJ6ljWjf9OYyuOILiz8e_yHvT3fbaUiHdhiPNQUV4s 867
greenlet/greenlet_slp_switch.hpp sha256=kM1QHA2iV-gH4cFyN6lfIagHQxvJZjWOVJdIxRE3TlQ 3198
greenlet/TBrokenGreenlet.cpp sha256=YgKaHkQV6_dKBrgS0HKDSqZroskv0IwSZDo4bsiwz3w 1029
greenlet/greenlet_cpython_add_pending.hpp sha256=apAwIhGlgYrnYn03zWL6Sxy68kltDeb1e0QupZfb3DQ 6043
greenlet/greenlet.cpp sha256=k9RZolayY79WgjPXwcA3Vcv48MuW7TAtogIZPaDD3gM 48815
greenlet/greenlet_refs.hpp sha256=ECkHKV1CVamtzmWWGKXXMpw8lXLeIzastXM9tfqlsNI 33864
greenlet/greenlet_cpython_compat.hpp sha256=ZpN8gewZeOtd6T-mLidA7zteQ_P4vG8T1za_KPvCijg 3621
greenlet/TExceptionState.cpp sha256=Ctg2YfyEYNjOYbteRB_oIJa9lNGyC7N1F3h4XqqQdg8 1367
greenlet/greenlet_internal.hpp sha256=ZXH5zemWCN8wH8zAqMUGycvz_3IulRL6Gf2hZA6CknE 2703
greenlet/TGreenlet.cpp sha256=1xwAzGNqO68AZ4D5lD5DHmGPBohM6nv4BYnLatgIL68 25637
greenlet/greenlet_exceptions.hpp sha256=Dt8YdaQn8AK9nBfwU9rrDoMlR2Lw5aLTQV6ZAsHmfsw 3683
greenlet/platform/switch_arm32_gcc.h sha256=Z3KkHszdgq6uU4YN3BxvKMG2AdDnovwCCNrqGWZ1Lyo 2479
greenlet/platform/switch_arm32_ios.h sha256=mm5_R9aXB92hyxzFRwB71M60H6AlvHjrpTrc72Pz3l8 1892
greenlet/platform/switch_ppc_unix.h sha256=POy4bRBcH74Chfw4viFE9bVlZ-7BaNsFC0NnXr1L2tg 2652
greenlet/platform/switch_csky_gcc.h sha256=kDikyiPpewP71KoBZQO_MukDTXTXBiC7x-hF0_2DL0w 1331
greenlet/platform/switch_loongarch64_linux.h sha256=7M-Dhc4Q8tRbJCJhalDLwU6S9Mx8MjmN1RbTDgIvQTM 779
greenlet/platform/switch_aarch64_gcc.h sha256=GKC0yWNXnbK2X--X6aguRCMj2Tg7hDU1Zkl3RljDvC8 4307
greenlet/platform/switch_x64_masm.obj sha256=GNtTNxYdo7idFUYsQv-mrXWgyT5EJ93-9q90lN6svtQ 1078
greenlet/platform/switch_mips_unix.h sha256=E0tYsqc5anDY1BhenU1l8DW-nVHC_BElzLgJw3TGtPk 1426
greenlet/platform/switch_riscv_unix.h sha256=jX3vC_xZXiUho8tz4J6Ai8BNQB80yLn03fxkoMztVCU 740
greenlet/platform/switch_alpha_unix.h sha256=Z-SvF8JQV3oxWT8JRbL9RFu4gRFxPdJ7cviM8YayMmw 671
greenlet/platform/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
greenlet/platform/switch_ppc_linux.h sha256=YwrlKUzxlXuiKMQqr6MFAV1bPzWnmvk6X1AqJZEpOWU 2759
greenlet/platform/switch_x86_msvc.h sha256=TtGOwinbFfnn6clxMNkCz8i6OmgB6kVRrShoF5iT9to 12838
greenlet/platform/switch_arm64_msvc.h sha256=RqK5MHLmXI3Q-FQ7tm32KWnbDNZKnkJdq8CR89cz640 398
greenlet/platform/switch_sparc_sun_gcc.h sha256=xZish9GsMHBienUbUMsX1-ZZ-as7hs36sVhYIE3ew8Y 2797
greenlet/platform/switch_x64_masm.asm sha256=nu6n2sWyXuXfpPx40d9YmLfHXUc1sHgeTvX1kUzuvEM 1841
greenlet/platform/switch_x64_msvc.h sha256=LIeasyKo_vHzspdMzMHbosRhrBfKI4BkQOh4qcTHyJw 1805
greenlet/platform/switch_ppc_macosx.h sha256=L8sB0c00V4G2_5cQCG3zX-23DKq3le_Dcj0sUDcACos 2624
greenlet/platform/switch_arm64_masm.obj sha256=DmLnIB_icoEHAz1naue_pJPTZgR9ElM7-Nmztr-o9_U 746
greenlet/platform/switch_ppc64_aix.h sha256=_BL0iyRr3ZA5iPlr3uk9SJ5sNRWGYLrXcZ5z-CE9anE 3860
greenlet/platform/switch_amd64_unix.h sha256=EcSFCBlodEBhqhKjcJqY_5Dn_jn7pKpkJlOvp7gFXLI 2748
greenlet/platform/switch_m68k_gcc.h sha256=VSa6NpZhvyyvF-Q58CTIWSpEDo4FKygOyTz00whctlw 928
greenlet/platform/switch_arm64_masm.asm sha256=4kpTtfy7rfcr8j1CpJLAK21EtZpGDAJXWRU68HEy5A8 1245
greenlet/platform/switch_x86_unix.h sha256=VplW9H0FF0cZHw1DhJdIUs5q6YLS4cwb2nYwjF83R1s 3059
greenlet/platform/setup_switch_x64_masm.cmd sha256=ZpClUJeU0ujEPSTWNSepP0W2f9XiYQKA8QKSoVou8EU 143
greenlet/platform/switch_x32_unix.h sha256=nM98PKtzTWc1lcM7TRMUZJzskVdR1C69U1UqZRWX0GE 1509
greenlet/platform/switch_ppc64_linux.h sha256=0rriT5XyxPb0GqsSSn_bP9iQsnjsPbBmu0yqo5goSyQ 3815
greenlet/platform/switch_ppc_aix.h sha256=pHA4slEjUFP3J3SYm1TAlNPhgb2G_PAtax5cO8BEe1A 2941
greenlet/platform/switch_s390_unix.h sha256=RRlGu957ybmq95qNNY4Qw1mcaoT3eBnW5KbVwu48KX8 2763
greenlet/tests/_test_extension.c sha256=vkeGA-6oeJcGILsD7oIrT1qZop2GaTOHXiNT7mcSl-0 5773
greenlet/tests/fail_initialstub_already_started.py sha256=txENn5IyzGx2p-XR1XB7qXmC8JX_4mKDEA8kYBXUQKc 1961
greenlet/tests/fail_clearing_run_switches.py sha256=o433oA_nUCtOPaMEGc8VEhZIKa71imVHXFw7TsXaP8M 1263
greenlet/tests/leakcheck.py sha256=inbfM7_oVzd8jIKGxCgo4JqpFZaDAnWPkSULJ8vIE1s 11964
greenlet/tests/test_weakref.py sha256=F8M23btEF87bIbpptLNBORosbQqNZGiYeKMqYjWrsak 883
greenlet/tests/test_tracing.py sha256=VlwzMU0C1noospZhuUMyB7MHw200emIvGCN_6G2p2ZU 8250
greenlet/tests/test_version.py sha256=O9DpAITsOFgiRcjd4odQ7ejmwx_N9Q1zQENVcbtFHIc 1339
greenlet/tests/test_greenlet.py sha256=95qgDR-xtB0jzEFLirNx7HPUdwHikVMvDdyUoCvyjOo 45354
greenlet/tests/test_generator.py sha256=tONXiTf98VGm347o1b-810daPiwdla5cbpFg6QI1R1g 1240
greenlet/tests/fail_switch_three_greenlets.py sha256=zSitV7rkNnaoHYVzAGGLnxz-yPtohXJJzaE8ehFDQ0M 956
greenlet/tests/test_cpp.py sha256=hpxhFAdKJTpAVZP8CBGs1ZcrKdscI9BaDZk4btkI5d4 2736
greenlet/tests/test_extension_interface.py sha256=eJ3cwLacdK2WbsrC-4DgeyHdwLRcG4zx7rrkRtqSzC4 3829
greenlet/tests/fail_switch_two_greenlets.py sha256=1CaI8s3504VbbF1vj1uBYuy-zxBHVzHPIAd1LIc8ONg 817
greenlet/tests/test_greenlet_trash.py sha256=P6r-3K4fmXX8foW8BVgthuqVKjicHMDvxfK7Al4x028 7508
greenlet/tests/__init__.py sha256=F282jaIavKrhsYgHJEXtIQXKHdHpe9OJOPTK7R40JzI 9022
greenlet/tests/test_leaks.py sha256=wskLqCAvqZ3qTZkam_wXzd-E5zelUjlXS5Ss8KshtZY 17465
greenlet/tests/test_throw.py sha256=u2TQ_WvvCd6N6JdXWIxVEcXkKu5fepDlz9dktYdmtng 3712
greenlet/tests/_test_extension_cpp.cpp sha256=e0kVnaB8CCaEhE9yHtNyfqTjevsPDKKx-zgxk7PPK48 6565
greenlet/tests/fail_switch_three_greenlets2.py sha256=FPJensn2EJxoropl03JSTVP3kgP33k04h6aDWWozrOk 1285
greenlet/tests/test_contextvars.py sha256=0n5pR_lbpAppc5wFfK0e1SwYLM-fsSFp72B5_ArLPGE 10348
greenlet/tests/fail_cpp_exception.py sha256=o_ZbipWikok8Bjc-vjiQvcb5FHh2nVW-McGKMLcMzh0 985
greenlet/tests/fail_slp_switch.py sha256=rJBZcZfTWR3e2ERQtPAud6YKShiDsP84PmwOJbp4ey0 524
greenlet/tests/_test_extension.cpython-39-x86_64-linux-gnu.so sha256=CBCZrjFxIFV2etT9y58rSyARElQX-mLz7U-Xz1Lq2OU 35792
greenlet/tests/test_gc.py sha256=PCOaRpIyjNnNlDogGL3FZU_lrdXuM-pv1rxeE5TP5mc 2923
greenlet/tests/_test_extension_cpp.cpython-39-x86_64-linux-gnu.so sha256=X0ZCIFRbagcYC4QV1duTPWJprXdCX-OpeSjjrLIwbSc 160224
greenlet/tests/test_stack_saved.py sha256=eyzqNY2VCGuGlxhT_In6TvZ6Okb0AXFZVyBEnK1jDwA 446
greenlet/tests/test_generator_nested.py sha256=7v4HOYrf1XZP39dk5IUMubdZ8yc3ynwZcqj9GUJyMSA 3718
greenlet-3.0.3.data/headers/greenlet.h sha256=sz5pYRSQqedgOt2AMgxLZdTjO-qcr_JMvgiEJR9IAJ8 4755
greenlet-3.0.3.dist-info/WHEEL sha256=uQ9JcPdAMEhlCRnfrhg6ydnbrPot9NaB8igB3QVnPX0 148
greenlet-3.0.3.dist-info/LICENSE sha256=dpgx1uXfrywggC-sz_H6-0wgJd2PYlPfpH_K1Z1NCXk 1434
greenlet-3.0.3.dist-info/RECORD
greenlet-3.0.3.dist-info/AUTHORS sha256=swW28t2knVRxRkaEQNZtO7MP9Sgnompb7B6cNgJM8Gk 849
greenlet-3.0.3.dist-info/top_level.txt sha256=YSnRsCRoO61JGlP57o8iKL6rdLWDWuiyKD8ekpWUsDc 9
greenlet-3.0.3.dist-info/METADATA sha256=CHtHlitUM_AS9hKoJfYLF3Vz-UFJlqRnhbRl2-1JrjU 3779
greenlet-3.0.3.dist-info/LICENSE.PSF sha256=5f88I8EQ5JTNfXNsEP2W1GJFe6_soxCEDbZScpjH1Gs 2424

top_level.txt

greenlet