Skip to main content

No project description provided

Project description

Testing Deploy Documentation

cython-extensions-sc2

API Documentation - for a full list of included functions.

cython-extensions-sc2 is a library designed for the python-sc2 API. Its purpose is to offer optimized Cython alternatives for commonly used functions, along with additional useful custom functions.

Note: This library is included for ares-sc2 users by default, no further setup is required.

This library also supports python-sc2 and sharpy-sc2 bots, see Getting Started below.

Example speedups, results may vary depending on machine and exact scenario. This is by no means a list of all functionality offered.

function speedup
units.closest_to 6.85 - 13x speedup depending on scenario
distance_to 3 to 7x speedup depending on scenario
position.center 2x speedup
already_pending for units 6.62x speedup
units.in_attack_range 2.05x speedup
units.sorted_by_distance_to 8.62x speedup
unit.is_facing 9.1x speedup
Point2.towards 14.29x speedup

Tip: use cy_distance_to_squared where possible for extra 1.3x speedup.

Getting started

To quickly get up and running locally (for python versions 3.10, 3.11, 3.12, 3.13), install cython-extensions-sc2 with:

pip install cython-extensions-sc2

Shipping to ladder

When shipping to ladder, grab ubuntu-latest_python3.12.zip from releases in this repo and extract cython_extensions directory within the zip to the root of your bot's directory, like so:

MyBot
└───cython_extensions
│   └───cython-extensions library files
└───your bot files and directories

Alternative local setup

If you already have a python-sc2, or sharpy-sc2 development environment setup, then cython-extensions should work out the box with your bot without the need to install extra requirements. Simply check out the releases on this repo and download the correct zip for your system.

release

For example a Windows user should download windows-latest_python3.1.zip.

Inside this zip you will find a cython_extensions directory, this should be placed in your bot's root directory like so:

MyBot
└───cython_extensions
│   └───cython-extensions library files
└───your bot files and directories

Start using cython-extensions-sc2

For ease of use all cython functions are importable via the main module, for example:

from cython_extensions import cy_distance_to, cy_attack_ready, cy_closest_to

note: in this project all library functions have a cy_ prefix to prevent confusion with python alternatives.

Contributor / Cloning the project

Install poetry if you do not already have it installed.

Then to setup a full development environment run: poetry install --with dev,test,docs,semver

This will set up a new environment, install all required dependencies and compile the cython code for your system.

If you modify the cython code, run poetry build to compile it.

Jupyter Notebooks

Run poetry run jupyter notebook to open jupyter notebook in the environment. See the notebooks directory for examples. Use template_notebook.ipynb as a starting point for your own notebooks.

Run Test Bot

Edit the map in bot_test.py and run with: poetry run python tests/bot_test.py

Contributing

Contributors are very welcome! There are many missing alternative python-sc2 functions, and if you're into optimization, the existing functions could likely be improved.

Please use conventional commits if you choose to contribute, it helps the automatic releases detect a new version and generates an accurate changelog.

Example git messages:

feat: add new cython function

fix: fixed buggy function

test: add new test

ci: update github workflow

docs: add new docs

chore: add dependency

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

If you're not sure about the file name format, learn more about wheel file names.

cython_extensions_sc2-0.6.5-cp313-cp313-win_amd64.whl (475.9 kB view details)

Uploaded CPython 3.13Windows x86-64

cython_extensions_sc2-0.6.5-cp313-cp313-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

cython_extensions_sc2-0.6.5-cp313-cp313-musllinux_1_2_i686.whl (3.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

cython_extensions_sc2-0.6.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cython_extensions_sc2-0.6.5-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

cython_extensions_sc2-0.6.5-cp312-cp312-win_amd64.whl (477.7 kB view details)

Uploaded CPython 3.12Windows x86-64

cython_extensions_sc2-0.6.5-cp312-cp312-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cython_extensions_sc2-0.6.5-cp312-cp312-musllinux_1_2_i686.whl (4.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

cython_extensions_sc2-0.6.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cython_extensions_sc2-0.6.5-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

cython_extensions_sc2-0.6.5-cp312-cp312-macosx_14_0_arm64.whl (587.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

cython_extensions_sc2-0.6.5-cp312-cp312-macosx_10_13_x86_64.whl (645.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cython_extensions_sc2-0.6.5-cp311-cp311-win_amd64.whl (484.2 kB view details)

Uploaded CPython 3.11Windows x86-64

cython_extensions_sc2-0.6.5-cp311-cp311-musllinux_1_2_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cython_extensions_sc2-0.6.5-cp311-cp311-musllinux_1_2_i686.whl (4.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

cython_extensions_sc2-0.6.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cython_extensions_sc2-0.6.5-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

cython_extensions_sc2-0.6.5-cp311-cp311-macosx_14_0_arm64.whl (590.4 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

cython_extensions_sc2-0.6.5-cp311-cp311-macosx_10_9_x86_64.whl (657.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cython_extensions_sc2-0.6.5-cp310-cp310-win_amd64.whl (484.6 kB view details)

Uploaded CPython 3.10Windows x86-64

cython_extensions_sc2-0.6.5-cp310-cp310-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

cython_extensions_sc2-0.6.5-cp310-cp310-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

cython_extensions_sc2-0.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cython_extensions_sc2-0.6.5-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

cython_extensions_sc2-0.6.5-cp310-cp310-macosx_14_0_arm64.whl (591.5 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

cython_extensions_sc2-0.6.5-cp310-cp310-macosx_10_9_x86_64.whl (658.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file cython_extensions_sc2-0.6.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 048ca9cfdd345b6817ed021dc5c7507363786a536ca970dceb77556743380464
MD5 117ca781ca6fdbc2080a38375f7b88fe
BLAKE2b-256 830528d2b476ad926d6f08cdcaf9a95a326e6f9c36220d3d9f73c8e05002f902

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89e6362c3e74d5036b63405b753f0a042e9d1095fc46bc93210140a342a54cae
MD5 881475401b6d1b829a6cac43d7d87fc9
BLAKE2b-256 02f6697617dbd074686313ae0faceb4e7111cd6098d6b9c027f77a393822b6c9

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e086c52a5a5c34f4cb02347dc663c00bc17fed0d191cf339144a92cb3b7ebfaf
MD5 731ec568b001eac79f055ce1e75c089a
BLAKE2b-256 2aba1ca027066794b2b00f339b50a54f2afb74e8bbe7a7c1755ee2fd5bf0b5a2

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 698cd239dc75a8235538b47043518fd33364b100517068ee0a0a901210c74cc9
MD5 2e258229f05cfe450dbcd4e008f8cc26
BLAKE2b-256 8bf03b8425812a7ebc3f7fa145bfee06da0552339c7480244656e46b0dcc0d3f

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp313-cp313-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2d141291cec0a688492f2d417adfb53995f0ba5cb4c8d0b6c0e88098fa29030c
MD5 11fac3f74f1d618afbf8822f2ab527f0
BLAKE2b-256 21e7fe01bdce8f1d1d571e918f82d679dc50aaee29155bdb4059fdb836cb0605

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a1e674bac1bcd21cee24a0178cbbfb65664c62911a01f6b4782d133e8b28037f
MD5 219fca7d958b5aa05481a0a1ef04094d
BLAKE2b-256 181dd8ccef89bf3e38b406711193eb1404335ba03790b769f34b0280dc9324d3

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6f4ee03f20c18d37853b4c5aee277dac4b727c501c7c134324f3a5e5953e57b
MD5 85335f7946c69681f688373b8f248ae9
BLAKE2b-256 d9c32bc177c3138b4340148efe9c25cb5e93d58589364367d93be3744b5928e9

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 79eeb1467d95f02534fe7e6491a942b66de2b72aee6f6a6a7bc61502a721fc3c
MD5 04792d1c7980fab263bb1a3a76b08be8
BLAKE2b-256 b007e327fdb44920084772699d52ee57361eef077f8e7dc324aced8f05212c43

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 330762aa3d039351eb29c68e7648d2a910c773a05988bb58709c60e237b3b466
MD5 70a7e880fe8cea02424ea66c50dc41b7
BLAKE2b-256 f49aad307d85cedf968d18eb390be3979b80ff8c7086c9eb314c0c28151ef0c3

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66bf26ff5b6e06618d4158ac7116b2c91b089ef1c94a585bbce57a4a43bc11ce
MD5 02168bb0bd3c1df5db6ac1e6d9fbbcf3
BLAKE2b-256 c6f93a0a79bba426f366eff7018d347f1186ad6f047b1149f081b57d5ae167eb

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a599649297996635ffa39bc6073658caea08451aa6b531a9a810832572563c9b
MD5 e72c9efb8e89887a82dd18d5c1bf2ef4
BLAKE2b-256 ce62c5bde22e095af0e579150a193ede956cb0fa889f3d21a48f397540cb7229

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4a79ac6828b39ec6199b84dd50c9aef79e9d0e028ac211173036d0ef9bc915be
MD5 d46185e8d0e92306c01bf54cc00a5042
BLAKE2b-256 0c2b9da93ac768ec2343042fad2f57916a23bbf4a03595d4d237c6d1ba3c5702

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 04904be1d8fe0dd197af9d8571620d39dd3e304d2db38af0837e8e42fddbd621
MD5 c5bdd9d238d6f557ec9751ac73f028cd
BLAKE2b-256 c98b0bb5fc3e812a404d65462eab8451c4f398ed221db5f446922c2ef4c3dce0

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37f8701fe661bf3459ce156964ddb611ffe1757e3b4ab433f2ddd0087c37711e
MD5 42f22f733a0a9aab090f5e228f93853d
BLAKE2b-256 6679fba97e6ab4d9fa3120c0a02c12c6c9aa09b9e5ee59f771a22341df214400

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5123e0ebd2e506cdab08dc961efe4fe19fd12717f59e17098c7424f254a05dbb
MD5 dd0028e0b79bb936fc3acd60b5e4b34e
BLAKE2b-256 143e6e4512c0e8d90a31f75ed111a9db52d53c7febf03607b6190005f07b82fd

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 443b5d48bec6b9b22fdf6f3c2c7b963ee26631fc100b6478d2483c364bd5e2f4
MD5 8dea75b1abfdd0da2bfb246760f346a9
BLAKE2b-256 28e01b9b16e922aad86d21dac761ec6f43fa967029c7087f2c96324f43c96de6

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 704eb18e7a09f7e6cb02228db89efaccccc0b18109d2ba113dfd024a655b19d8
MD5 de7072db00476ae74e895b25eef19fd2
BLAKE2b-256 ff2ca9230ed619c7149ec970af1fb2cdc905d24582454d3fdaf28bba0e5ebd98

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7ca85ff593ec236bfebfc089974fc17b596f11b1af3eb163968e4b18d06dcfe0
MD5 1f50655df34e16248282f2984a8f788e
BLAKE2b-256 bde71b01c614dd8d451b83d422fd04a34a77d67668aa767e95db25ebffaf0040

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee12f6400c0b0ce81554185ae5a644788161fae2122697e2a9a58fb3bae811b9
MD5 a2f4f8f8bdf5e257403708f873711665
BLAKE2b-256 f2a0049d64b44e36146bc418254d4e3bd7014eda9cea64066c5421ce487b0122

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5ec513cf128c20dad8b5e631121b530ba52f8600e6bcb6e342970b367d7e2dca
MD5 889eb88f46efda92c7188e4ec01e9bb8
BLAKE2b-256 b20da0118aa8e8d1945276222cb9f165d4b09a06f539e4cb04c821987bcc8280

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b35a4e0b5bf510548e5ed339a49d1b317ed0b4b4457da18b8e668d59c9a3a7e
MD5 3be5579aacb4e616e82536a41dcc339c
BLAKE2b-256 fa11f290c2ac0bea3568cd1864bb061a176a7b7ceb8e9549db33fca71d5ddbb5

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 390c43416faaff458cbae411dffdd5d17ce6d3778a878e40a411edc90a6075e5
MD5 811ebb7d2bef91fed12a001430587110
BLAKE2b-256 9c5759aea60cca0b94012259b869a53c9faabfd7c71dc5033bde2d270cdd4bc7

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74fb53ce19319e7811c643c66f14a077e462c870fb99b0c8b35d75eb85f160d5
MD5 60598c280b0975cf72d3de101a22aa73
BLAKE2b-256 be59ff0ca5e635dfc65a21445171868cee013a7b731776d9e161e42a0912ef15

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 11b1198d20b60adcc47e7516b77683132eecf5a6a4234017e947b54701a136bc
MD5 1cfe12732c06e40ea2a76ab760c706a4
BLAKE2b-256 2de54372cbc5e3aee16b69ee1abd9c609b3e54940748958766a123b7f916b380

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f53f278471fa863ffbf407b17cc6f9242aa48a226043cd0bbfc05c0a825394c4
MD5 d74a94a77850ec975a39dbd940b67342
BLAKE2b-256 34966c561a3b4b618a721b65111b1441d893b20e865e7f1144a4478ffac5f272

See more details on using hashes here.

File details

Details for the file cython_extensions_sc2-0.6.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cython_extensions_sc2-0.6.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc53fd33eeec40195dc00e301579e8d4b58b52ecb6d81795283bc7983b6237d6
MD5 8a3c7d7a6932e5e61a1d70e897a86da1
BLAKE2b-256 c779ca686c471b68d2c1e96e01db524bc1356ec10b0f39d9344cf1c55bf3b449

See more details on using hashes here.

Supported by

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