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.5.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.5-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: myuvstudy-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 bb283138b0ede937933e11416c440800074c73d55e462d12ab2319d95d60f30d
MD5 9dbd99e5a2ebec379f142ef372e1d4b5
BLAKE2b-256 0c4126acd7c6a06567d8a678319041a836511fb5faa9a2bde087fd0f3e71b51c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for myuvstudy-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d784c249c5115dede314680c55892d04c569745c27b56e1e0129c9692c2b8a87
MD5 36c49fca1bf3278982db513461588d93
BLAKE2b-256 6dfb634b5f92d60519340d4bd2e5570b1adc2f1b862a8197a9a76144667631b2

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