Skip to main content

测试工具包

Project description

基本库 Mag_Test

安装依赖库

  • Rust编译器 访问 Rust 官网 并下载适用于 Windows 的安装程序,或者直接运行以下命令:
        Invoke-WebRequest -Uri https://sh.rustup.rs -OutFile rustup-init.exe
    
        .\rustup-init.exe
    
    添加 Rust 编译器的路径(通常是 C:\Users\你的用户名.cargo\bin)
  • 安装依赖项
      pip install --upgrade pip
      pip install maturin
    
  • 安装 twine
      which python
      which python3
      open /Applications/Python\ 3.x/Install\ Certificates.command
      pip install twine
    
    其中 3.x为python版本号

发布库

  • 创建虚拟环境
    python -m venv venv
    
  • 激活虚拟环境
    venv\Scripts\activate
    
  • 安装依赖项
      pip install -r requirements.txt
    
  • 编辑打包
      python setup.py sdist bdist_wheel
    
  • 本地安装库
       pip install dist/mag_tools-0.1.x-py3-none-any.whl 
    
    • 上传包
        twine upload dist/*
      

配置 API Token

  • 获取API Token
  • 配置.pypirc 文件: 在用户主目录下创建 .pypirc 文件,并添加以下内容(请用真实的token替代)
    [distutils]
    index-servers =
        pypi
    
    [pypi]
    username = __token__
    password = pypi-AgENdGVzdC5weXBpLm9yZwIkZjM2YzQ2Y2QtY2Y2OS00YjY3LWE4YzUtY2Y2OTY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3Yj
    

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

mag_test-0.1.184.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mag_test-0.1.184-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file mag_test-0.1.184.tar.gz.

File metadata

  • Download URL: mag_test-0.1.184.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for mag_test-0.1.184.tar.gz
Algorithm Hash digest
SHA256 c25ccff85cbdc47d571a4d3726f728a04407732e827c1d3481e3d19bb60c8e84
MD5 74fb2aadc1456c7e5b75a34fbbb5f9ba
BLAKE2b-256 bbdf7d42d29b98b4ef4cb92fb6414a1483ac196491f32b1a1e1ea21f26eb3ab1

See more details on using hashes here.

File details

Details for the file mag_test-0.1.184-py3-none-any.whl.

File metadata

  • Download URL: mag_test-0.1.184-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for mag_test-0.1.184-py3-none-any.whl
Algorithm Hash digest
SHA256 fab07f48dbda5af0b83e86b00ae266841488cc54b9f70d51743aa76a32ca76cf
MD5 ef837af8b7df348034a330f9be39d021
BLAKE2b-256 376089bd0068cbf6ff77918afeed97554a5b93a19107445e0eefeed8b0bac023

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