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, 11, Windows Server 2019, 2022 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.2

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, 11, Windows Server 2019, 2022 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.2

在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.2-cp312-none-win_amd64.whl (14.1 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

shared_atomic_enterprise-5!4.2.2-cp311-none-macosx_10_9_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7Windows x86-64

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

Uploaded CPython 3.7manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.7manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 9b92d495e74449c2f778dd6018941360b08ec08ef2aef725bc35d226d826af0b
MD5 0697951bca460c0da4d5050202908c78
BLAKE2b-256 daaf4915f34aa47d0a01891ac5234c10ed7fa99a0be4dde3ae3a88b61db95703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp312-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79c78413a791428ef8bafc0ee84373eae55ecccac9c909bb5a130990029f51e3
MD5 19aa81464c452e45e7502d07d04faab3
BLAKE2b-256 8993cb10aec529ddfd9f0f88a86af9bb1cbcabc9f39037b26614a69c812a1bc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp312-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d0e1e0695d03fe73f7ce565403a31a5fa66a8132564af922b644a2f8b95fa5dc
MD5 151f022c71ccbc5ed5e3d6e5a4ad1cc6
BLAKE2b-256 769c878f238aefb0d287248242f74341cdea60fa0bbe3a36f64800be008f91e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 db1682539862e44993745e1c535b782e46962563c451ad43745073ad387a329e
MD5 e8a4b15feadab9cff909036392767eb5
BLAKE2b-256 894e4dc34a1c9963a2a9af88d29b008e3909e72a585005082112a38cdea1521b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 6a4fe6a715bed660c7b5934e06718b783e13c8dc500e52d32612bd38947fb040
MD5 d105ccc496d996e4cbcf3c11bf95161b
BLAKE2b-256 393df703a95984533aa8a21db27b523738d983f18c2c21d74ec482094fd0a7e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp311-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1219e5c19a2dba97c749aefb15ac9617fc115a925261228e7ed51d28398c14aa
MD5 3d0b3f2e5b8d95153d5374c282212252
BLAKE2b-256 1a263813fd74d3af316cd60f8265a295f27b04c2e61b654746b10183db4f8096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp311-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 79e460d8c4e2886fcb3397d2726440032778d1e39025b0ba59c89ce63fcb37fd
MD5 a2ddd0f0dc33b73e6c68ee7abb7d1395
BLAKE2b-256 b30455fdf81882ae3524afb6def6b50a8bd12de80e81fc3fd9d33cf6a65d6b9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fbd8389c0f55db9bd2ed1db1d0942e391946aad2b2f2a593826f03bf91387be6
MD5 37ea2c1b7695cc13995dc1caa51fcfae
BLAKE2b-256 ede3d79fae2272c5f05002be9ae2b20018256e38828e9b6914a2133df5ad8dd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0c0d7954dae1af8a9cea924dcf0043622cbb67eed3dce83cc09543afe07dfb5b
MD5 ce01298f2e01c3bae7e4189f8f8a20e0
BLAKE2b-256 589f7aaa624fef4364c644b3d08ade70502e00a99d77b890f494f36cdccf5ec6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp310-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc95dc41e332cb6d83c1ae31fe2090c54a88166b157184086e92c5c208ea5152
MD5 6f50fe372701dbce7988c2e2299cf6f9
BLAKE2b-256 2690f1d8f4eb06b26e07957201198bedad42a02d751641b60b0749c8640a1529

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp310-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 934ebc361671ce73e64c874071ad04daec8ae88a048a714ff84b871c26f0952f
MD5 52ae35c0e40e5a813cfa5814182a3292
BLAKE2b-256 5960e7780d4e9df5729ae0f267c3c022e037cbf59636159a03cc3bd623886d90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 18e9fe59f3e53fb98149a8f5d98bdb6d72e0959a74fd0a5c71e7b2f83f93138c
MD5 55c9794dbf598d19beca0599b8e8cbaa
BLAKE2b-256 63a5d69739f7038a8ec81f349c498ce38c4779406e5b3bbd5529758300c6e41c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 2c33385d33d51493364bcb65668fd16b58634cb5b4140470ceb8898e830d9564
MD5 e8800d06f7ff1b6683efdccb630d6182
BLAKE2b-256 47156d84bf2039b380e7472ef0f4e454981cdc9c98c1fd95fb4113d6dfbb5f13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp39-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a4334dcda364328f778a730a39778400e70061e10667d8ade83149cf8b2300b
MD5 690f01d911350b64089f428ba2bc0c5d
BLAKE2b-256 087941d3780cdf4cb634a6af24f12023a500111fcf2a2f152ff4e9f2cdb3b11b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp39-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6eb81d754b8ace5bd73f05f8e860e9ddb3bcba99ce83e391c54d853f77bdd35e
MD5 ff4976926133841d3d34ff216de1031f
BLAKE2b-256 fdfb71c74688ac816ad00fe445a8a2a25fccbd14ca4c5f202e6bfbb04b30b247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 82b2953904ba7c3d8f6631e14e5e98ff8081aae29c80c4cb15ab953da81d7b58
MD5 22d6d40a33a8d9deefbc71f7eb7f2c9e
BLAKE2b-256 f3ca102cc1be201bf79185335964eb36c75ca229256b06de8de09471fb8a5e4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 3498d376836a8928d1d09c92685411b82785a10ee9f4bcea1a38f259cf2463f1
MD5 8075ad3fd3730b954d993bf45fd2fbf1
BLAKE2b-256 6bfa38ee571f0747d7a9ce4dc8ff259cf715821f06ac777a1a26b4f78911886c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp38-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 33b062869f11a5652c7c38997bf87e32f78b71a2b53339fc432bd053a4a1278c
MD5 d0c12b1ac91fb9097b37639cab8eaf12
BLAKE2b-256 ca8299e229a7bca4a94dfb5a403984af407bd47ccfbb8217f701b92b335d2880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp38-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1166c73209ef72e36eac37c48f9a7b9177cfe9539192369930e35d4ba5e03c8e
MD5 17549bb999e58e7112c08148ada88ab0
BLAKE2b-256 479c0b39c1419119ba868c105e49eeb5565bfc35acb1d9d38af9f73d79ec2c48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 18e81446bb3b0a60429d33d094a0edff57e5f3e900af9003f64a146efd879a2c
MD5 9a4b1ec37383b701c798bce2ae5cece0
BLAKE2b-256 1767fffb343a7f0a06bbbda0b0516e2329e9ab56c8cb83286f6ee1a112f1eb08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 76c06018b240354d35f5a8397772bfb27f264e5ece088e6a77494e697ee1273e
MD5 121281d885321b9496001c44a3667a71
BLAKE2b-256 afcec6c408a2f3ef28ec7d96a70ec6d76b8f25b6cf82e7ab99def0f57c034b54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp37-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bc29d87ad36173c0281116fad225430641f3b4f8f31cfa7171eb0a7042b3547
MD5 480449f476689dce9c7798740ca32eeb
BLAKE2b-256 deeabda8ec1a7a71d06965adea41a467efbbc8898a05c98515bef34f5172b984

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp37-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 76c068aa4f64df1d87ded637fb279c2bc51e8ad13d61e124ac985626391a6789
MD5 53f3bf384fe4f342cf20fbd4a9c65ce8
BLAKE2b-256 b49502fa213178856f1e84ec6ca7e0e6a54e09da660e5eec57140520e5e9e480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for shared_atomic_enterprise-5!4.2.2-cp37-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c86e33932ce25b5b7aa8fc88e17e2ff29ae70a0c99c4eaed28fe2abfea1f5225
MD5 07f2ef35e5e93c6cfbdd0f7bfeb31a1f
BLAKE2b-256 93a44c87ab4c2cf4ef433464f866e3ebc03d30a4bd2917cf1016e4e212161a92

See more details on using hashes here.

Supported by

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