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.26.tar.gz (21.3 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.26-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mag_test-0.1.26.tar.gz
  • Upload date:
  • Size: 21.3 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.26.tar.gz
Algorithm Hash digest
SHA256 8063fb1f9d1f246b65ca7ac669eabaad2e941f079f35185dd8c115a5d8a7b606
MD5 4f27c5705c91afecc351ee3c56071a15
BLAKE2b-256 ac80bfedee77f3d5464d0dba302a9301d15ffcef2b0d9b7d0cbaa710bfc51db1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mag_test-0.1.26-py3-none-any.whl
  • Upload date:
  • Size: 29.9 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.26-py3-none-any.whl
Algorithm Hash digest
SHA256 8604acf79f135394e8dda75aaba3aa9eb5c25bf9ecb1f7aaae0dc6c1a454cabf
MD5 898cc90b7f5d16261b35a83c97282ab9
BLAKE2b-256 5ac844d8d01cec442975aa603a425f221f53d8538ac230d0ba1e728ff03e6e02

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