magic-detector
跨平台硬件检测平台
一键检测硬件的工具包 —— 支持 cpu,gpu以及内存检测
项目状态
开发中 - 首个正式版本将于 2026 年 6 月发布
功能规划
- cpu检测:一行命令检测cpu厂家,核心数量,运行频率,架构等
- 显卡检测:一行命令检测独立显卡,集成显卡,核心,计算单元,频率,显存频率等
- 内存检测:一行命令检测内存容量,频率,代际,厂商等
安装
pip install magic_detector
示例(待正式版本发布后补充)
magic_detector -cpu
magic_detector -gpu
magic_detector -mem
代码规范
本项目遵循以下基本原则:
- 单文件不超过 200 行:超过时请拆分为多个模块
- 单函数不超过 200 行:超过时请拆分为多个小函数
- 注释尽量完整:关键逻辑、复杂算法、非显而易见的代码必须有注释说明
- 如有特殊场景确实需要突破(如纯数据定义文件),可在 PR 中说明。
这些规则旨在保证代码的可读性和可维护性,便于合作,请尽量遵守。
针对 AI 辅助工具的提示
本项目使用 AI 辅助开发,请在生成代码时尽量遵守上述代码规范。
许可证
MIT License
作者
wxd123 - GitHub
Metadata
Release files for magic-detector 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| magic_detector-0.1.0.tar.gz | 3.2 kB | Without provenance | Details for magic_detector-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| magic_detector-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for magic_detector-0.1.0-py3-none-any.whl |
Total release size: 6.5 kB
Release files / magic_detector-0.1.0.tar.gz
| Download URL | magic_detector-0.1.0.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
79116a0c152b23d17f1a0149200cc2407f07140cac09ed30474567cd0600569e
|
|
BLAKE2b-256 checksum How to use checksums |
b6b0c1eaecf14f6e4cd6a3ee6e927c3a21d411270fd3aae021d2b3d91575e085
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|
Release files / magic_detector-0.1.0-py3-none-any.whl
| Download URL | magic_detector-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4375630c606b98e5690d2ebb138cd19d6ec784f5fb5f67ec690938566a5bbe82
|
|
BLAKE2b-256 checksum How to use checksums |
b76920c01002e63628a4053cdfbd57defb7626f8981b69684793bafb9ea6a6b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|
Security for magic-detector 0.1.0
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.