Skip to main content

Concurrent Python utils and data types

Project description

This package provided a fast way to access those shared data types with atomic operations. can be used on

  • x86_64 platforms:

    • macOS Ventura and above,

    • Microsoft Windows 10, Windows Server 2019 x64

    • Centos/RHEL 8, 9

    • Suse Linux Enterprise Server 15

    • Ubuntu Linux 18, 20, 22, and 24

    • Debian 10, 11, 12

    • KylinOS V10

    • UnionTechOS 20

    • OpenEulerOS 20, 22

    • BaiduLinux 3

    • Alibaba Cloud Linux 3

    • TencentOS 3, 4

  • aarch64 platforms:

    • Centos/RHEL 8

    • Ubuntu Linux 18(glibc updated to 2.28), 20, 22, and 24

    • Debian 10, 11, 12

    • KylinOS V10

    • UnionTechOS 20

    • OpenEulerOS 20, 22

    • Huawei Cloud EulerOS 2

    • Alibaba Cloud Linux 3

  • loongarch64 platforms:

    • Loongix 20

This is copyright software, you should buy it at https://sharedatomic.top/enterprise/payment to get a licence to use it. For the price and details, please check https://sharedatomic.top/enterprise/payment.

Included Datatypes

  • atomic_int

  • atomic_uint

  • atomic_float

  • atomic_bool

  • atomic_bytearray

  • atomic_shared_memory

  • shared_dict

LINUX/macOS

  • CPython 3.7 - 3.12

  • The package requires c library libgomp installed on the Linux platforms

  • Python package urwid>=2.1.2 to activate the package

Windows

  • CPython 3.7 - 3.12

  • Microsoft Visual C++ 2019 Redistributable(X64)

  • windows-curses>=2.3.1 and urwid>=2.1.2 to activate the package on windows

Installation

To install shared-atomic-enterprise, use pip:

The binary distribution of the software is compiled and delivered in epoch 5.

shared-atomic-enterprise == 5!4.2.0

On Linux, you need assistance from the root user,

If you are a root user, it is ok, then only root can run this package. If you are not root user, in the activation process you will need assistance from the root user.

cd (the directory where the package is installed ) chown root shared_atomic/atomic_python_suid chmod u+s shared_atomic/atomic_python_suid

At the same time, please ensure the user who installed the package has the read access to shared_atomic/atomic_python_suid.

then the user who installed the package can run the package.

For documentation, please go to:

https://sharedatomic.top/

This package provided a fast way to access those shared data types with atomic operations.

这是一个提供为共享数据类型提供原子访问的工具包。 可以被用于:

  • x86_64平台:

    • macOS Ventura 及以上,

    • Microsoft Windows 10, Windows Server 2019 x64

    • Centos/RHEL 8, 9

    • Suse Linux Enterprise Server 15

    • Ubuntu Linux 18, 20, 22和24

    • Debian 10, 11, 12

    • 麒麟 V10

    • 统信 20

    • OpenEulerOS 20, 22

    • 百度Linux 3

    • 阿里巴巴云 Linux 3

    • 腾讯OS 3, 4

  • aarch64 platforms:

    • Centos/RHEL 8

    • Ubuntu Linux 18(glibc 必须升级到2.28), 20, 22和24

    • Debian 10, 11, 12

    • 麒麟 V10

    • 统信 20

    • OpenEulerOS 20, 22

    • 华为云 EulerOS 2

    • 阿里巴巴云 Linux 3

  • loongarch64 platforms:

    • Loongix 20

这是一个版权软件, 您应该在网站 https://sharedatomic.top/enterprise/payment 购买软件授权. 关于价格和更多详情,请访问 https://sharedatomic.top/enterprise/payment.

包含的数据类型:

  • 原子整数

  • 原子无符号整数

  • 原子浮点数

  • 原子布尔

  • 原子字节数组

  • 原子共享内存

  • 共享字典

LINUX/macOS

  • CPython 3.7 - 3.12

  • Linux平台需要C库 libgomp。

  • 需要Python包 urwid>=2.1.2,用于产品激活。

Windows

  • CPython 3.7 - 3.12

  • Microsoft Visual C++ 2019 运行时环境(X64)

  • 需要Python包windows-curses>=2.3.1和urwid>=2.1.2,用于产品激活。

安装说明

安装 shared-atomic-enterprise, 使用 pip:

软件的二进制包是在epoch 5上编译和发行的.

shared-atomic-enterprise == 5!4.2.0

在Linux上, 需要root用户协助安装,

如果直接使用root用户安装,而且一直使用root运行,没有特别步骤。 如果想使用非root用户运行,在普通用户包装激活过程当中需要root用户协助。

cd (the directory where the package is installed ) chown root shared_atomic/atomic_python_suid chmod u+s shared_atomic/atomic_python_suid

同时确保安装包的非root用户有读取该文件shared_atomic/atomic_python_suid的权限。 然后安装包的非root用户就可以使用该工具包。

该包的全部说明, 请访问:

https://sharedatomic.top/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

shared_atomic_enterprise-5!4.2.0-cp312-none-win_amd64.whl (14.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

shared_atomic_enterprise-5!4.2.0-cp312-none-manylinux_2_28_aarch64.whl (38.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

shared_atomic_enterprise-5!4.2.0-cp312-none-manylinux_2_17_x86_64.whl (35.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

shared_atomic_enterprise-5!4.2.0-cp312-none-macosx_10_9_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

shared_atomic_enterprise-5!4.2.0-cp311-none-win_amd64.whl (14.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

shared_atomic_enterprise-5!4.2.0-cp311-none-manylinux_2_28_aarch64.whl (35.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

shared_atomic_enterprise-5!4.2.0-cp311-none-manylinux_2_17_x86_64.whl (32.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

shared_atomic_enterprise-5!4.2.0-cp311-none-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

shared_atomic_enterprise-5!4.2.0-cp310-none-win_amd64.whl (14.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

shared_atomic_enterprise-5!4.2.0-cp310-none-manylinux_2_28_aarch64.whl (33.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

shared_atomic_enterprise-5!4.2.0-cp310-none-manylinux_2_17_x86_64.whl (30.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

shared_atomic_enterprise-5!4.2.0-cp310-none-macosx_10_9_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

shared_atomic_enterprise-5!4.2.0-cp39-none-win_amd64.whl (14.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

shared_atomic_enterprise-5!4.2.0-cp39-none-manylinux_2_28_aarch64.whl (32.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

shared_atomic_enterprise-5!4.2.0-cp39-none-manylinux_2_17_x86_64.whl (30.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

shared_atomic_enterprise-5!4.2.0-cp39-none-macosx_10_9_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

shared_atomic_enterprise-5!4.2.0-cp38-none-win_amd64.whl (14.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

shared_atomic_enterprise-5!4.2.0-cp38-none-manylinux_2_28_aarch64.whl (31.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

shared_atomic_enterprise-5!4.2.0-cp38-none-manylinux_2_17_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

shared_atomic_enterprise-5!4.2.0-cp38-none-macosx_10_9_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

shared_atomic_enterprise-5!4.2.0-cp37-none-win_amd64.whl (14.1 MB view details)

Uploaded CPython 3.7 Windows x86-64

shared_atomic_enterprise-5!4.2.0-cp37-none-manylinux_2_28_aarch64.whl (30.7 MB view details)

Uploaded CPython 3.7 manylinux: glibc 2.28+ ARM64

shared_atomic_enterprise-5!4.2.0-cp37-none-manylinux_2_17_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.7 manylinux: glibc 2.17+ x86-64

shared_atomic_enterprise-5!4.2.0-cp37-none-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.7 macOS 10.9+ x86-64

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 5a0ccd9134630a858ba8045beb65d1721740bcd09894add03643ee9259d9267a
MD5 a9de26ca8680289ebfa50825d2bfa18b
BLAKE2b-256 d524691d14f5856f7b6bb90ff0b6c0d8b14167a5db558afd4eb6a66d00e52839

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp312-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp312-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a00084c24c0370e43b737c3ef27b094e5776d96bed7f2eb1a82a82d16997132a
MD5 eb4ccab0a23feb95cc2dab9ad3db6860
BLAKE2b-256 67816d8f69bdb634adc2ca677e5ff4214b4e306864204bcab9eccd0180c869fa

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp312-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp312-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 72f6b869677a441364eb4392a37354fa2ca809622bebd9451f0bf31de73b019a
MD5 e9333d133753d780bf4598219ff27b56
BLAKE2b-256 a3a86624724d7517e520141754372654269abacecefb3c6f4ec5a457412ec4ed

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp312-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 20975456ff4fafbca2446e650f59388769cc7021affd47aa677cae8ebf101021
MD5 fb9b8074fbe0023421bbdf88c7d74598
BLAKE2b-256 c744d4f2f11105bfd3713da28321f37977e5aaa5fb65db5cf3158dc57d5e60ec

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 c9a47b7e69246477c2cefacc18b032eef37a824474c6b5f6cef4f98663f5f5f1
MD5 d994a917dd7ef294aa9933a0eb014d32
BLAKE2b-256 6cde4cf96c23d3a26838e6ad501414bc64b6d16ad713a50343f5e92d31ac96d1

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp311-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp311-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f1e65d92e889be791da6655ebcf86da27f7964f2b39510c0c7db34c0a345a7f
MD5 5f606e0b2ff29ae8ea6a3e6e87c1be28
BLAKE2b-256 172f5917b5ffe0bc0e5fdc209c60396f7a4a5453cb87bb3d2c12c69b804699c0

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp311-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp311-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 57b9f668739ccea29d3bf2b687048da92298322a802df8e6411e434751abcc1d
MD5 208c8d91e3fd3128c05f6ba18fa6561d
BLAKE2b-256 5cf857cb8d06f33f53b01faa6ebb66269486ddd3d516a89826234e0a8f49720d

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp311-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8bda99646a7be89a64720c1e9978c01a78bbefdd10e820b1742582cd35a1cf13
MD5 1b469e64dfdb53e46b414d0283a01045
BLAKE2b-256 635364782669bd6f82b83c083cb0629a2e21bc39c4f08a714fad162b4e6ff5a4

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0962c285e7fcbc8e5ab41ed95999d10422e032f9a86282966d33c14b1620bb04
MD5 3f1bd1bfb3915b167a299b2a9213b11d
BLAKE2b-256 1cfe0e3288047e7e1ad2442f1ac44f2ee4a7aa62652cb8ec904ccb2fb9a48e0a

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp310-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp310-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d4cf55d50d93fac65a8c1bc1e17fe72e2a8f0a90666238cb8822374ece31db1
MD5 0751526b445aeed562f2f60010f6f6ae
BLAKE2b-256 f6aab4beeb53b2d34dbbadcb82d488277defedf834494162cd2739eb2189cfe2

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp310-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp310-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8559d99649b725562d66e648055fad56790fdb42384067ee3070dea522808188
MD5 69da8f3b9b1692180d0ec517220a1ee8
BLAKE2b-256 b02793e9b721603a3123c6de8763a73dac799154dfc0845bcd657f43733796bf

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp310-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0fb1cd5e76b9f8cca5035b2535ff43a3a234d7fe14e866cdbbecea6fe89ca066
MD5 e042753319fec9244b696b63c04abb87
BLAKE2b-256 2575fdba554723ea13f0d9f8dd781bc026d7cb353e008c95c7264f3b64dbbb60

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1d9dcf216ec0f2e9ad25fdc57409b947a84ec29de995043e1c0dc136fe1636f1
MD5 116bf6426fc3126ed2123d9d61a67842
BLAKE2b-256 fcd6f49c21e37345888eed0999b8988d72381fe756df5c3f6112ea0b713dbb1c

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp39-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp39-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b2648e08b2c16f4aa08a1cb88c310c7c2bb2d12380a2ea69b2d90b85e5445c4d
MD5 538fb2c386e2dd14090d8c565a1710a6
BLAKE2b-256 7031df8fe651e61fc580d153a36fe552274d22d8a9aba4f73c03b37301798c6e

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp39-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp39-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4ceebe5667d3aa1be8a859c3ba07829a8af267ae0abc93143e0125f3a7d60d9c
MD5 37a6343571947526ea637f0acb0eb751
BLAKE2b-256 a55405d0599c67271bf4b10ff2a1bbc92f3d1398ddf72bd94893d712e5c1c0b8

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp39-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d8105969c4246aa001d86c0c6094865a3f80a5c3c306bd5caff5335e9b9e1144
MD5 c7a4b1a1db3c6c88081a2305998b11da
BLAKE2b-256 af3a764ba8af5c4083b53a09c756318d969c18c544f1fcf6b8e998be303ea0b9

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 f881d11f165ca3afb9f5a6002fdfa525384f30f1d440f94c8d4448d80e6f0dc6
MD5 75b3be2a3473a02ab2786aeb31dc22a9
BLAKE2b-256 04569438f04074f467a082441dab0f18f6075fee5fdcf28d892ffae6e889dc63

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp38-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp38-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6d8392e78e06ee9a4b41a42e61ca7ad3ccf10ca16b4b067384f5824999b1f59
MD5 9aafc5285a3e0f1a51de69795b903278
BLAKE2b-256 6fa77f7801b2b802d6fb6eb2e6ccd42c51fd640220596b374ff92f42ff6a3aad

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp38-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp38-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 482fe192d8a1651f8961edbf82070a2f6bc51d02a6ee86bec93cef553f850ffa
MD5 e0139a0532289b9ec0cc0760119d8716
BLAKE2b-256 e84441c14e733c044571acb6a842d16bcee763e136115cb2c260e097fdaa4e87

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp38-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14e7935a484b7f24cf2eb5ca1b49c29f98bd05ccb3c44a3d1bdb255885de43be
MD5 66a5ee76da4874c6a846117d10f9d84f
BLAKE2b-256 e509d880c5d81ad28bdd76460e9031089a14178900b02ecd0e3ff0133c992843

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 793f96d09d6f652ef7ef1965a413934238925d4e1fa4a02073540e3ed65da296
MD5 dabaa156e802be73535ac3b4b59b4bdf
BLAKE2b-256 b750bac51c4ed3456466d6d8d0816edab8a4fbeb48583dcade816053231d5b71

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp37-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp37-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84e135160feb8670da7074194bcaf7963d538ebdf37c9a51a3bee55976ccbaea
MD5 613b377b3a2da57b7d8bb2992c5e1efb
BLAKE2b-256 32f1f751a1baede38bdaba5a8b10de1bb000c5f681b4e4ebea41905d27824b9f

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp37-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp37-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3aab717355f663751be1bc72ae750d83418a19aee2b642feadf0d3a5583e449f
MD5 3c833f2f74cf56010fe2336b8d76214e
BLAKE2b-256 645002688135492dd47544d07ffe4a6e4cf7004cac20292f4a3d2b9cf55ccf8e

See more details on using hashes here.

File details

Details for the file shared_atomic_enterprise-5!4.2.0-cp37-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.0-cp37-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a95488535c14f3227b3602480ba13dcfa5ce45d3b0563f8fb35a298fd8ec5420
MD5 462d892e4a26693d4bf1c994afe30465
BLAKE2b-256 4cb4e6ef8f38ff3be1de8955a90ea29d244ba66b7590f68fdab6606ac769b03e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page