Skip to main content

Python wrapper for interfacing to IntrepidCS Hardware.

Project description

Description

Python wrapper for interfacing to IntrepidCS Hardware.

Installing

  • pip install python_ics

Platform specific Installation notes

Windows

Linux

  • Linux builds use libicsneo and are built against manylinux using cibuildwheel.
  • libicsneolegacy.so is bundled with the wheel and python_ics will automatically use it.

MacOS

  • Mac builds use libicsneo and are built using cibuildwheel
  • libicsneolegacy.dylib is bundled with the wheel and python_ics will automatically use it.

Versioning

Starting with 1!26.3.9, python_ics versions track the Vehicle Spy version they were generated from (Vspy 3.26.3.9 → python_ics 26.3.9).

The 1! prefix is a PEP 440 epoch. Earlier releases used the icsneo40 DLL version (e.g. 923.11), which sorts above 26.x, so the epoch tells pip the scheme changed:

  • pip install python_ics and pip install -U python_ics correctly resolve 1!26.3.9 as newer than 923.11.
  • Exact pins must include the epoch: python_ics==1!26.3.9.
  • Range pins work with or without it: python_ics>=1!26.3.

Release tagging: tags are v1!<version> (e.g. v1!26.3.9). Every future tag keeps the 1! prefix — a bare v26.x tag would sort below the historical 923.x releases and pip would ignore it.

Basic usage

import ics

devices = ics.find_devices()
print(f"Found {len(devices)} devices...")
for device in devices:
    # Print, open, load default settings, close
    print(device)
    device.open()
    device.load_default_settings()
    device.close()

Documentation

http://python-ics.readthedocs.io/

Building from source

  • Building from source requires clang and clang-format to be present on the build machine.
  • python_ics has submodules, please be sure to initial all submodules also.
PS > git clone git@github.com:intrepidcs/python_ics.git

PS > cd python_ics

PS > git submodule update --init

PS > clang --version
clang version 11.1.0
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin

PS > clang-format --version
clang-format version 11.1.0

PS > python -m pip install .

Debugging on Windows with Visual Studio Code

  • Build and install python_ics for debug. When installing python choose the following:
    • Customize Installation -> Advanced Options
      • Check Download debugging symbols
      • Check Download debug binaries
  • Build python with debug:
    • Install Visual Studio 2019 build tools(NOTE: As of 2/5/24, it looks like MSVC 2022 does not build correctly with setuptools and debug configurations). You should be able to build from source already.
    • Create virtual environment and activate it (powershell):
      • python -m venv .venv
      • .\.venv\Scripts\Activate.ps1
    • Install dependencies:
      • python -m pip install -r requirements.txt
    • Set DEBUG environment variable:
      • $env:DEBUG = "1"
    • Build the extension:
      • python_d setup.py build --debug install --force
      • OUTDATED:
        • Build in debug (-g flag):
          • python setup.py build -g
        • Install into our virtual environment:
          • python setup.py install --force
    • Inside visual studio code:
      • Open the root python_ics directory
        • code C:\Path\To\python_ics
      • Make sure the python extension is installed (ctrl+shift+x)
      • Select the python interpreter from our virtual environment (bottom right with a python file open in the editor).
      • Open and place a breakpoint in src/icsdebug.py
      • launch "Python: Debug icsdebug.py"
        • Note the PID that is outputted to terminal (Can also add os.getpid() to watch window)
      • Place a breakpoint inside the function you'd like to debug in methods.cpp
      • launch "Debugger Attach" (launch.json) and enter the pid when prompted.
      • enjoy!

License - MIT

Copyright (c) Intrepid Control Systems, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Project details


Release history Release notifications | RSS feed

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.

python_ics-1!26.3.9-cp314-cp314-win_amd64.whl (410.0 kB view details)

Uploaded CPython 3.14Windows x86-64

python_ics-1!26.3.9-cp314-cp314-win32.whl (403.3 kB view details)

Uploaded CPython 3.14Windows x86

python_ics-1!26.3.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

python_ics-1!26.3.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

python_ics-1!26.3.9-cp314-cp314-macosx_10_15_universal2.whl (3.5 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

python_ics-1!26.3.9-cp313-cp313-win_amd64.whl (402.4 kB view details)

Uploaded CPython 3.13Windows x86-64

python_ics-1!26.3.9-cp313-cp313-win32.whl (395.3 kB view details)

Uploaded CPython 3.13Windows x86

python_ics-1!26.3.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

python_ics-1!26.3.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

python_ics-1!26.3.9-cp313-cp313-macosx_10_13_universal2.whl (3.5 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

python_ics-1!26.3.9-cp312-cp312-win_amd64.whl (402.4 kB view details)

Uploaded CPython 3.12Windows x86-64

python_ics-1!26.3.9-cp312-cp312-win32.whl (395.3 kB view details)

Uploaded CPython 3.12Windows x86

python_ics-1!26.3.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

python_ics-1!26.3.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

python_ics-1!26.3.9-cp312-cp312-macosx_10_13_universal2.whl (3.5 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

python_ics-1!26.3.9-cp311-cp311-win_amd64.whl (402.3 kB view details)

Uploaded CPython 3.11Windows x86-64

python_ics-1!26.3.9-cp311-cp311-win32.whl (395.3 kB view details)

Uploaded CPython 3.11Windows x86

python_ics-1!26.3.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

python_ics-1!26.3.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

python_ics-1!26.3.9-cp311-cp311-macosx_10_13_universal2.whl (3.5 MB view details)

Uploaded CPython 3.11macOS 10.13+ universal2 (ARM64, x86-64)

python_ics-1!26.3.9-cp310-cp310-win_amd64.whl (402.2 kB view details)

Uploaded CPython 3.10Windows x86-64

python_ics-1!26.3.9-cp310-cp310-win32.whl (395.3 kB view details)

Uploaded CPython 3.10Windows x86

python_ics-1!26.3.9-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

python_ics-1!26.3.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

python_ics-1!26.3.9-cp310-cp310-macosx_10_13_universal2.whl (3.5 MB view details)

Uploaded CPython 3.10macOS 10.13+ universal2 (ARM64, x86-64)

File details

Details for the file python_ics-1!26.3.9-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c6a76f78a2246a6cb844eb76f63550dd772559896f2baf7031f7e8ce3e7a2fd1
MD5 4dcd5eb6eeffb0cef12f10f687f7f1b7
BLAKE2b-256 6717f0b50893e9d53d608b64785be5dd338873beb0f8055d311c5f23674a0c06

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp314-cp314-win32.whl.

File metadata

  • Download URL: python_ics-1!26.3.9-cp314-cp314-win32.whl
  • Upload date:
  • Size: 403.3 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for python_ics-1!26.3.9-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 0d31332d1ae12785949133739aa8c5a11bcd28b7d7ed53c88934fc2a3b9d93e0
MD5 77b2aa0237093505ee1966fd326e7b1c
BLAKE2b-256 59a5d7275c48be2e7792caa5c41abe8c86f883d680df678cdebad29228d54c93

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f227c690b68cd75bc83b0d653f3ca355b5d65424b8d673eeb5e3f3c90fb430c
MD5 31c84809e3915d65297f2253e74c9c80
BLAKE2b-256 dee9ecd61dfe9b849c0382459db60a6faa5646e448c1857351a00332df21782c

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ba4e18f7c51689f4b8b53c4b3ad3ed3cfaf02c24a7f5677162eb69c1a0f6374
MD5 fba9368b0291fa715feafd86132576c7
BLAKE2b-256 b224bfd11fbbe4a45e67c6adf0b879f2a098cd8fe900fa5e7d5caf8550e49e34

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 28321630b06eaa663cb1a589af1d63eb2bbed9ffce8a87e5deb88c86c7f79ee7
MD5 65333938eb94850109ebea16c7b56f85
BLAKE2b-256 4bc01dd1fdec9e119ff3d6967f8e6627e959aafb4400ec9f62bf147616f41194

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 22e5e6a490d38b579dcec387b63b026b61479cc4b94eab547d0a608fc5c374cd
MD5 92d2e684ff8440c6360f62500b50f2e5
BLAKE2b-256 3e0da99681173a205e7ff1a8ed6ca11e507694a543a0162979f0f1f38138a68f

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp313-cp313-win32.whl.

File metadata

  • Download URL: python_ics-1!26.3.9-cp313-cp313-win32.whl
  • Upload date:
  • Size: 395.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for python_ics-1!26.3.9-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5356130909d35bbd7d3c51f7cc8e6ff9597ec6b3b5efe721bde0e72a7a4042f1
MD5 a37b8938bbea47a64e3ce26ef07780fd
BLAKE2b-256 aafa14a7a89835af9473dbfcb1c88b2ad9bb6655ac094668852749b0e9d7eef8

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebb3a3548bab40e1e1b901c6bb235a8c2064425efb7695bf2c85da05ba75a687
MD5 5a33af7efd7e4ae3d55935542cca9f07
BLAKE2b-256 39e927c14ce5c7047c42e1a0329fa6fdb1f869a67a4664adf7f4b358c07f7d24

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d90ec8c91b35c3c9778f6a15ae76f9254b2427362a5a4a07184c8a63b9487181
MD5 add7bca10a577c918aa58a33f7202f0d
BLAKE2b-256 ea05e7954214a8c36e4ec859cda5bcf9cb3cd6117764e8b75a37c78f97a82544

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 88e5fd60e1202735402ebe206cecf3b11c4100633995d9b991af075e60fa1c72
MD5 80d7cbb3127175b3e697570a11af64a5
BLAKE2b-256 6b6dacacd049d1e6ba8c3189dc9ea9362999c8850c28861cebc60edfd533525f

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 30dde50eae4809584e1203f88c0c990ba59c832420d3aad4ac281d7e34b36854
MD5 dd135f73c070494aff93d9f3fd37183e
BLAKE2b-256 8340c413fde3c86e53700f7717eb5fc422560680fc771914d6bcdcc38e138f20

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp312-cp312-win32.whl.

File metadata

  • Download URL: python_ics-1!26.3.9-cp312-cp312-win32.whl
  • Upload date:
  • Size: 395.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for python_ics-1!26.3.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b34014c4c04a9f2499591bbdd82e21d6584eaff287a0ba31de428d39cab67396
MD5 20e3bac8c2c211e0deb199f85716c844
BLAKE2b-256 d9a58a9b6b050bfe2850bdeaf7ba6e9485f67c99780e6bdb8d266b49c55b5d9b

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5be1df28f90b6cfa52f2c676e076b0aa042c48dcb2558a54b69ec4d8a440448b
MD5 dfe303737ea3a168888f0fd732aabbbb
BLAKE2b-256 37ce848459a3c7f15be60dcddd6a0803069635862b3947fe6e5f0cb99dc84e53

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 843b44fede09909057b155faea588a0f740395382a03010bb3b5255aaab9b75d
MD5 486fc029167ac39aecfe7cf3341fd466
BLAKE2b-256 d9ff2fc1f0bc627d619c5dc3326014a64720e2c92e0272f9ee22e8fb02201191

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 48df5fd7b020e1b7f1ba4f9f662357ddfea9ff8c31e0b00af5c22548d40dc528
MD5 aec2c43c727051501a2aa4e54ea6c1e3
BLAKE2b-256 5fb3836c118c3eeb422528efb0b1658d47d9272944532db09854abada55998e6

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e5383f3c898f125a725a00e4251068188dc3b1e2e21aba3bdd1c68015b3c9e17
MD5 d5e9d812d0eaacf53dca13b884984b00
BLAKE2b-256 1531c8e94c23d9246c284a78b1ecc58aed60eaf0f8a8739e972cd54959523af5

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp311-cp311-win32.whl.

File metadata

  • Download URL: python_ics-1!26.3.9-cp311-cp311-win32.whl
  • Upload date:
  • Size: 395.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for python_ics-1!26.3.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 abd0159e4b7fcccb8715f6b2028cb8f5ae74bbb378cd02031591df192046d9d2
MD5 08d99ff98071a8ea6448051abeb59813
BLAKE2b-256 f705969e78de7590657298f12e0ab3e3dc8d21b505d47c9be159bf1337e6ce03

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22d2eedc5cbee8d5044e05321af1f5efbe733dbff3f9a570daa25e479476f0bc
MD5 2e05d6d4fef7a9b5a3987eaed4899373
BLAKE2b-256 d77cb0d0830f87b31187d711a3f1fd07f5da47c388d550c23f2f538435e3061d

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f7aab843b54124f5b7606cdf2ff20f308a269c0d9294a9e42f0281c74cf5274
MD5 ca32ab5a67a1c6281533b51eac0f1740
BLAKE2b-256 49c4791fa6459b1f8eebccd754288738ac009a1185fb1d48775a88be0ae6c15e

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp311-cp311-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 12e76e877015b8666302219eb68af65c6692c57abc811558e2f48c07d0d86f30
MD5 e2a3637924cecb930d9ad9000394d702
BLAKE2b-256 448066e1a0acea6c7b1ce83c3b1dc9450550d80d5958b6b4f712d3082b13a5ec

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 93ba603c397b2b8f76e83218475ac6e1afc4c371709aacd66b637671dfaea84e
MD5 d2ad273332ed17300d90de2aa6d7553a
BLAKE2b-256 8bd306f6b90538d43bb59f53fdc5bc0e1f3b599f9808929511d55282c54c10cd

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp310-cp310-win32.whl.

File metadata

  • Download URL: python_ics-1!26.3.9-cp310-cp310-win32.whl
  • Upload date:
  • Size: 395.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for python_ics-1!26.3.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 384f65b587a2236bc6f63305febbcd77507734e98a81ed296db1fb03f53fedaf
MD5 cc500497e815cf55f6db9867a340fbb7
BLAKE2b-256 10908e83ed4380593379f8ccfe3cbcad780273f9aca5ce8813b82f432d960baf

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35afb26c65aa48defb8096fc3355c951f88e44eb17a9cf6e17f491b99315041f
MD5 cc92a26475a230913c5b92b7d0ce40c9
BLAKE2b-256 aa711bae4c3d91f651b31d5ade9a2967c03ca849f23ab0fa5a815d8d8e114d0e

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7bfc03ed1f9fae0ec8f9340e6412b970733dd6c56394d3737299a3b8c6de1b2
MD5 00d538d48d97c00b7a23fff3096be0f8
BLAKE2b-256 736abe72ff960131888954792f3ee68ea706ea9ada15b20071f9a94f3d54fac5

See more details on using hashes here.

File details

Details for the file python_ics-1!26.3.9-cp310-cp310-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for python_ics-1!26.3.9-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f1acb2873e413b7fc5b574399ea65a6d7271e8af6193d76a74680a698f037fe3
MD5 c41c03d489353ec975390c6407683434
BLAKE2b-256 9312556186561e489d285fb2085ee4b13ba8c37f2b4a9f13f03a6e7d82a24aae

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