Skip to main content

Add your description here

Project description

说明

安装与使用

  1. 安装uv:pip install uv
  2. 安装第三方依赖库:uv add <package_name>
  3. 更新第三方依赖库:uv add -U <package_name>
  4. 卸载第三方依赖库:uv remove <package_name>
  5. 使用uv运行脚本:uv run app.py

换源

在pyproject.toml中添加以下内容:

[[tool.uv.index]]
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
default = true

初始化项目

几个常用的选项如下:

  • uv init --app 创建一个普通的app, 这个也是默认的选项,这种就是最基础的项目,这类型的项目不能直接打包,由于pyproject.toml 中没有配置build system
  • uv init --package 创建一个“包”, 这类型的项目可以被打包发布,pyproject.toml 中会自动配置 build system,并且可以发布为工具(tool),使用 uv tool run (或者 uvx )来直接运行(本节重点介绍此种方式创建的包)
  • uv init --lib 创建一个"库", 这种和package 的区别在于没有project.scripts, 不能当工具来使用

打包

  1. 配置pyproject.toml:其中项目的名称name,必须跟项目中的某个文件夹的名称相同,这个文件可以是根目录下的文件夹也可以是src目录下的子文件夹。只有这个文件夹下的文件才会被打包发布,并被其他人安装识别。
  2. 打包:uv build
  3. 上传:uv publish

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

myuvstudy-0.1.6.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

myuvstudy-0.1.6-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file myuvstudy-0.1.6.tar.gz.

File metadata

  • Download URL: myuvstudy-0.1.6.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for myuvstudy-0.1.6.tar.gz
Algorithm Hash digest
SHA256 0adbac3155e6c73eaad2abc1a21647b53029352b56b142c340567dce84126712
MD5 950187cd59515e484bafb3db725acec5
BLAKE2b-256 54216f6dc8a34ce9f3478ac9cddf5bcc19ff97d9a25dfb1f5b64ee89b706c51e

See more details on using hashes here.

File details

Details for the file myuvstudy-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: myuvstudy-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for myuvstudy-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7b31ce315b6d8894fcce90713a5213a4cffb69de0d524f539562e84d6008c551
MD5 3f62fd50aec41b358b1304199b4bca08
BLAKE2b-256 7c2a6ec8b09a81cf306b18c14265e6477199deb98a75ba73663058c9552f7ea9

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