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.1.0-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.1.0-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.1.0-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.1.0-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.1.0-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.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for psdec-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d9e5858dfa30ed8434eb919fb476def44209177d43bb9f20327693b1f95bdad9
MD5 06246fe9fb87d29a07950a160d57b24e
BLAKE2b-256 0e39383ee8c3dd0d2c42c453d4c4d23db9622aa5edc853aaf0550fd58416ec76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psdec-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8aa2c2e6c362875b017d2f81b488a400a9c3ce5baa80ce5fa7f5146f8a8e235b
MD5 fc09e6f9c500f0de515b5cf5b314ebbd
BLAKE2b-256 d87404037681628724630bbeb4553293af07ec22745c9024aad5575fa0bd372e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psdec-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b3556e586a81762a068da99b84caedce0e7fa9daf59072ccbb1d542550e08afc
MD5 521544d30f4f25b1ddfa29a2e59f607a
BLAKE2b-256 7c68ecfd9c8f29b843e934e54d42679e93a534863f4398c60857e1e3368c83e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psdec-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5aac7722ac48bcd07655ed5d667a6cfd5f5916c210d266ac03fa8d5ade2acfcc
MD5 783a0fe66a63c3d9067b9021cd840eb7
BLAKE2b-256 39f18c0900c27257d46ba5be483c5d119359b909f6e69d0c89cd8c5fc3fda617

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psdec-0.1.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d203eb2fedc8c16795d177b9f0207903ba810700957954501d7f5c058df9c0c0
MD5 7e901a4176c4359faaf2e651e349949f
BLAKE2b-256 a2906bd6c1356734634ca179faa8cb0e56d7e51919a6219b4ff1e2fed4b29685

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