Skip to main content
I2cyLogo

I2cylib: A Python Package Source

v1.13.15: C++ 加速 ICFat64 虚拟文件系统,多平台预编译 wheel

✨ 纯Python实用工具集合 ✨

license Python pypi download

主要包含

  • ICCode i2cy常用的混淆算法
  • Dynkey 动态验证密匙生成/验证工具
  • SQLiteDB SQLite3数据库面向对象式API
  • ICFat64 类FAT虚拟文件系统 ⚡ (v1.13.15 C++ 加速)
  • I2TCP 高度封装的用户层通讯协议
  • PID 异步PID模组
  • Serial 封装的串口通讯模组
  • ANOTC 封装的匿名光流传感器API
  • utils 各种常用的小工具

安装方法

pip install i2cylib

若本地有 C++ 编译器 + pybind11,将自动编译加速版 ICFat64。 否则自动回退至纯 Python 实现并输出 warning。

预编译 wheel 平台:

平台 架构
Windows amd64
Linux x86_64 / aarch64

开发编译

./build_ext.sh          # Linux: 仅编译本地 C++ 扩展
build_ext.bat           # Windows: 同上

./publish_all.sh        # Linux: 多平台一键打包上传
publish_all.bat         # Windows: 同上

内嵌命令行工具

  • icen 基于ICCode混淆算法的文件加密工具
  • i2cydbserver 基于SQLite的数据库服务端
  • i2scan 端口扫描、系统推断工具

环境需求

Python3.7+

API文档

Project Wiki

Metadata

Release files for i2cylib 1.13.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for i2cylib 1.13.19
File Size Uploaded Provenance Actions
i2cylib-1.13.19.tar.gz 73.4 kB Without provenance Details for i2cylib-1.13.19.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for i2cylib 1.13.19
File Interpreter ABI Platform Actions
i2cylib-1.13.19-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for i2cylib-1.13.19-cp313-cp313-win_amd64.whl
i2cylib-1.13.19-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details for i2cylib-1.13.19-cp311-cp311-manylinux_2_34_x86_64.whl
i2cylib-1.13.19-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details for i2cylib-1.13.19-cp310-cp310-manylinux_2_34_aarch64.whl

Total release size: 800.8 kB

Release files / i2cylib-1.13.19.tar.gz

Download URL i2cylib-1.13.19.tar.gz
Size 73.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6b35bfea6dc3c79a26563bec7aa6f5c89e7c8ca0b0d5ed1f030fab273b530050
BLAKE2b-256 checksum
How to use checksums
fc3e5b8238d4fc0e02811e17cad4de8ad0840b82e241889d92fd4f941a27eba0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / i2cylib-1.13.19-cp313-cp313-win_amd64.whl

Download URL i2cylib-1.13.19-cp313-cp313-win_amd64.whl
Size 234.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
773d587e980e1b614343a07c7ecc9fa8927e1429b682d8708865f9ad3a434848
BLAKE2b-256 checksum
How to use checksums
c016595a4a4b245b00cc0348930e5cf04fad5e7edb1bae3600e02e7016e1850d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / i2cylib-1.13.19-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL i2cylib-1.13.19-cp311-cp311-manylinux_2_34_x86_64.whl
Size 249.6 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
54d1dc00e08b0de743aa298d6442369b97cff9db8cf47723412dea52e409bbda
BLAKE2b-256 checksum
How to use checksums
226349af4c41b688a0138e451a22ebe70cf430366bc3038c4d3d342321afe714
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / i2cylib-1.13.19-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL i2cylib-1.13.19-cp310-cp310-manylinux_2_34_aarch64.whl
Size 243.5 kB
Tags CPython 3.10 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
a176b3472f960e600fa09c5b72c7cbc42e0855538432c5901281df47c390e728
BLAKE2b-256 checksum
How to use checksums
17fcde69a98c0525994bb1f3ddb21ab4064a7caf718cf72d5097a5a1eb3f061f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for i2cylib 1.13.19

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.13.19 This release

4 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page