Skip to main content

A sample Python project

Project description

psdec

一个用于设备验证的 Python 工具包,支持多平台和多 Python 版本。

功能特点

  • 支持 Python 3.9 及以上版本
  • 使用 Cython 编译,提供更好的性能和代码保护
  • 支持 Linux 平台(x86_64 架构)
  • 提供设备验证功能

安装

pip install psdec

系统要求

  • Python >= 3.9
  • 支持的平台:Linux (x86_64)

依赖项

  • getmac:用于获取设备 MAC 地址
  • py-cpuinfo:用于获取 CPU 信息
  • loguru:提供日志功能

使用方法

验证设备

psverifier

开发

如果您想参与开发,需要安装额外的开发依赖:

pip install psdec[dev]

测试

安装测试依赖并运行测试:

pip install psdec[test]
pytest

许可证

本项目采用 MIT 许可证。详见 LICENSE.txt 文件。

作者

版本历史

当前版本:0.0.10

构建说明

本项目使用 Cython 进行编译,通过 cibuildwheel 构建多版本 wheel 包。构建过程已优化:

  • 使用多核心并行编译
  • 禁用不必要的运行时检查以提高性能
  • 支持 manylinux 标准

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.

psdec-0.0.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (797.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

psdec-0.0.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (828.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

psdec-0.0.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (801.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

psdec-0.0.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (711.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

psdec-0.0.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (710.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file psdec-0.0.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for psdec-0.0.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7d8b7f42906e3eb9aa41ad84edb26ba8bdc4367fd236f0160ae0b455c9274de4
MD5 fdd998becb8bbda95c49a0b1799a0076
BLAKE2b-256 602f15646f3f8d0f6bc3a0cc39ce4a51e7b7b0490ced6cc6ac61c15af6dcbab1

See more details on using hashes here.

File details

Details for the file psdec-0.0.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for psdec-0.0.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c22dc920d6e0542b4212961a31484c5783e6559eafba5afb847945a8c782dbc6
MD5 0d1d493604d2804310708cd7c2686922
BLAKE2b-256 17ccbdaccb904ca21d1944bd3e9a5d9cdf5f55b34d47bad8317f32c5b99ea6a7

See more details on using hashes here.

File details

Details for the file psdec-0.0.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for psdec-0.0.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7a7cd45e1df9db84fafcef1892f286795386fbb5d34fa4a872811cb0b3056dd2
MD5 e75c47b14530ff0ec76eb90473dc0306
BLAKE2b-256 129ebbda3fa0b9e6cb7a5daabec78cfb13fc17ec762f19c3aa32efcf6e6be3b3

See more details on using hashes here.

File details

Details for the file psdec-0.0.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for psdec-0.0.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 40661fbd7f753738773e2c9845b19a6f1f4218238b542c228cc4b1e35ff6c150
MD5 c8157274e795e65de5b1d249ff06772c
BLAKE2b-256 bd828c24dda7a5721932bcb2e59111f5176608dcfd8d42c72d66c0aaf7d1286d

See more details on using hashes here.

File details

Details for the file psdec-0.0.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for psdec-0.0.12-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 982545a7015284d399292bb09f97b003e7b562482f417d56fd627c4443fc7fa8
MD5 995cf7798e1b67fdad2542f995d72bc7
BLAKE2b-256 cc37604595dfaa13b5a7bcb956a8f06a95b036c9ad2f72f34fce78ed58ba7496

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