A Python library contains a lot of useful functions and tools
Reason this release was yanked:
bug
Project description
主要包含
ICCodei2cy常用的混淆算法Dynkey动态验证密匙生成/验证工具SQLiteDBSQLite3数据库面向对象式APIICFat64类FAT虚拟文件系统 ⚡ (v1.13.15 C++ 加速)I2TCP高度封装的用户层通讯协议PID异步PID模组Serial封装的串口通讯模组ANOTC封装的匿名光流传感器APIutils各种常用的小工具
安装方法
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 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 Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file i2cylib-1.13.17.tar.gz.
File metadata
- Download URL: i2cylib-1.13.17.tar.gz
- Upload date:
- Size: 71.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
538b456bce906fcfb1c8a4d52b6d34d30c529cfc95d934bd89c77e0ba1dabeed
|
|
| MD5 |
fe69af0d25a5465c4e61921d2e6a3cf4
|
|
| BLAKE2b-256 |
b873f55a9c1cdb1599f4a9aa1127dbaf5608f696990b9bf0276a44bdd0c8b548
|
File details
Details for the file i2cylib-1.13.17-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: i2cylib-1.13.17-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 245.7 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e00487520b8c872da14cd96a968d8985237c0f3086b1e9033410f6a207a0cfb6
|
|
| MD5 |
9a7fd81ab62b520a85a509d70a1841c1
|
|
| BLAKE2b-256 |
9b3c48da6d4011c6f72e815ff3369a877c8d9b5eb4b4d25e652abb32c17060aa
|
File details
Details for the file i2cylib-1.13.17-cp311-cp311-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: i2cylib-1.13.17-cp311-cp311-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 242.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f42479dfcac2e38d1cb26ac5b5b5dffae44cb244cda96ebf9951a50a7521b9b
|
|
| MD5 |
b25176b1c0b06c591e8a6f399aa15f68
|
|
| BLAKE2b-256 |
1d2b7c801945359442edf77af88d7134cace2782dcb0baf3c4a426be63c92b80
|
File details
Details for the file i2cylib-1.13.17-cp310-cp310-manylinux_2_34_aarch64.whl.
File metadata
- Download URL: i2cylib-1.13.17-cp310-cp310-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 233.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23bc3595ecc18dc2b884c086f8d8b639fd9b7c299feac7b4ad74bb7380c3b3d9
|
|
| MD5 |
b0f9450179d7833b4d0ef48557c07ec5
|
|
| BLAKE2b-256 |
885c799147750de2b085126295119de62538c89606f7a5b6aeb016881783dcec
|