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

File metadata

File hashes

Hashes for psdec-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6321b346cbcae551228a76e4d59b13bdd35d0542f153c145354945cf7e68c4d5
MD5 3486bc518e1b2e2b518f6763e4f7a6f4
BLAKE2b-256 dd3cd177f7756e24b95e983f9cfbdc78e8fc43c313431f053698fe31ad2a062d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psdec-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 47f0c0bae65fa5a7f5e28fbf8f3dcfef0f12cdd15730a39bd20365f728ee4262
MD5 20f0bdd090719d87f130515b012c1ffc
BLAKE2b-256 d0146e47ff8a84d0f94c6537372ceb9e57144afb06ba3c50df1abe54695a7bea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psdec-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ea5ac9bc632e788796540d4739b1fa00eb744d626618024a2cc8aae9483a8891
MD5 9d4e91da55517c16f964b40a3644a775
BLAKE2b-256 8fde824e1b889b8cd9c34a6ce6a629ae67fb226fa47c8a9fa559fd97824262e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psdec-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 37a5134ccdc8eb4a3b19bf1eb180483f511e82a3df4ac49c9a061d396c620f3c
MD5 eab9332ec898a586f9fd3a7370d5bc5c
BLAKE2b-256 8d483e65e9517ae0e287b265fcea4830fa9fe90b010cf17dfab7b5b6e8209dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psdec-0.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f12ad4b4fe0910e35cc69b8c558abf46807d9f4bf4ebe2b83d59d7dc614ccf2e
MD5 e228a701d96a9f62ada2efd829d0eb17
BLAKE2b-256 25a43f14d90f9aae40d9a3b259e2d7e7d1163a53032281329392ffe09424acd9

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