chore: 添加虚拟环境到仓库
- 添加 backend_service/venv 虚拟环境 - 包含所有Python依赖包 - 注意:虚拟环境约393MB,包含12655个文件
This commit is contained in:
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,137 @@
|
||||
Metadata-Version: 2.4
|
||||
Name: build
|
||||
Version: 1.3.0
|
||||
Summary: A simple, correct Python build frontend
|
||||
Author-email: Filipe Laíns <lains@riseup.net>, Bernát Gábor <gaborjbernat@gmail.com>, layday <layday@protonmail.com>, Henry Schreiner <henryschreineriii@gmail.com>
|
||||
Requires-Python: >= 3.9
|
||||
Description-Content-Type: text/markdown
|
||||
License-Expression: MIT
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Programming Language :: Python :: 3.13
|
||||
Classifier: Programming Language :: Python :: 3.14
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
License-File: LICENSE
|
||||
Requires-Dist: packaging >= 19.1
|
||||
Requires-Dist: pyproject_hooks
|
||||
Requires-Dist: colorama; os_name == "nt"
|
||||
Requires-Dist: importlib-metadata >= 4.6; python_full_version < "3.10.2"
|
||||
Requires-Dist: tomli >= 1.1.0; python_version < "3.11"
|
||||
Requires-Dist: uv >= 0.1.18 ; extra == "uv"
|
||||
Requires-Dist: virtualenv >= 20.11 ; extra == "virtualenv" and ( python_version < '3.10')
|
||||
Requires-Dist: virtualenv >= 20.17 ; extra == "virtualenv" and ( python_version >= '3.10' and python_version < '3.14')
|
||||
Requires-Dist: virtualenv >= 20.31 ; extra == "virtualenv" and ( python_version >= '3.14')
|
||||
Project-URL: changelog, https://build.pypa.io/en/stable/changelog.html
|
||||
Project-URL: homepage, https://build.pypa.io
|
||||
Project-URL: issues, https://github.com/pypa/build/issues
|
||||
Project-URL: source, https://github.com/pypa/build
|
||||
Provides-Extra: uv
|
||||
Provides-Extra: virtualenv
|
||||
|
||||
# build
|
||||
|
||||
[](https://results.pre-commit.ci/latest/github/pypa/build/main)
|
||||
[](https://github.com/pypa/build/actions/workflows/test.yml)
|
||||
[](https://codecov.io/gh/pypa/build)
|
||||
|
||||
[](https://build.pypa.io/en/latest/?badge=latest)
|
||||
[](https://pypi.org/project/build/)
|
||||
[](https://discord.gg/pypa)
|
||||
|
||||
A simple, correct Python build frontend.
|
||||
|
||||
See the [documentation](https://build.pypa.io) for more information.
|
||||
|
||||
### Installation
|
||||
|
||||
`build` can be installed via `pip` or an equivalent via:
|
||||
|
||||
```console
|
||||
$ pip install build
|
||||
```
|
||||
|
||||
### Usage
|
||||
|
||||
```console
|
||||
$ python -m build
|
||||
```
|
||||
|
||||
This will build the package in an isolated environment, generating a
|
||||
source-distribution and wheel in the directory `dist/`. See the
|
||||
[documentation](https://build.pypa.io) for full information. Build is also
|
||||
available via the command line as `pyproject-build` once installed.
|
||||
|
||||
### Common arguments
|
||||
|
||||
- `--sdist` (`-s`): Produce just an SDist
|
||||
- `--wheel` (`-w`): Produce just a wheel
|
||||
- `-C<option>=<value>`: A Config-setting, the PEP 517 way of passing options to a backend. Can be passed multiple times. Matching options will make a list. Note that setuptools has very limited support.
|
||||
- `--config-json=<value>`: An alternative way to pass in complex config settings as JSON strings. Can't be used with `-C`.
|
||||
- `--installer`: Pick an installer for the isolated build (`pip` or `uv`).
|
||||
- `--no-isolation` (`-n`): Disable build isolation.
|
||||
- `--skip-dependency-check` (`-x`): Disable dependency checking when not isolated; this should be done if some requirements or version ranges are not required for non-isolated builds.
|
||||
- `--outdir` (`-o`): The output directory (defaults to `dist`)
|
||||
|
||||
Some common combinations of arguments:
|
||||
|
||||
- `--sdist --wheel` (`-sw`): Produce and SDist and a wheel, both from the source distribution. The default (if no flag is passed) is to build an SDist and then build a wheel _from_ the SDist.
|
||||
- `-nx`: Disable build isolation and dependency checking. Identical to pip and uv's `--no-build-isolation` flag.
|
||||
|
||||
### Integration with other tools
|
||||
|
||||
#### pipx
|
||||
|
||||
If you use [pipx][], such as in GitHub Actions, the following command will download
|
||||
and run build in one step:
|
||||
|
||||
```console
|
||||
$ pipx run build
|
||||
```
|
||||
|
||||
#### uv
|
||||
|
||||
If you want to use [uv][] to speed up the virtual environment creation, you can
|
||||
use `--installer=uv`. You can get a Python wheel for `uv` with the `[uv]`
|
||||
extra. For example, using pipx like above:
|
||||
|
||||
```console
|
||||
$ pipx run 'build[uv]' --installer uv
|
||||
```
|
||||
|
||||
If you already have uv, you don't need the extra. For example:
|
||||
|
||||
```console
|
||||
$ uvx --from build pyproject-build --installer uv
|
||||
```
|
||||
|
||||
#### cibuildwheel
|
||||
|
||||
If you are using [cibuildwheel][], build is integrated and the default builder in 3.0+. If you want to use `uv` as the installer, you can use:
|
||||
|
||||
```toml
|
||||
[tool.cibuildwheel]
|
||||
build-frontend = "build[uv]"
|
||||
```
|
||||
|
||||
(Be sure to pre-install uv before running cibuildwheel for this one!)
|
||||
|
||||
#### Conda-forge
|
||||
|
||||
On conda-forge, this package is called [python-build][].
|
||||
|
||||
### Code of Conduct
|
||||
|
||||
Everyone interacting in the build's codebase, issue trackers, chat rooms, and mailing lists is expected to follow
|
||||
the [PSF Code of Conduct].
|
||||
|
||||
[psf code of conduct]: https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md
|
||||
[pipx]: https://pipx.pypa.io
|
||||
[uv]: https://docs.astral.sh/uv/
|
||||
[cibuildwheel]: https://cibuildwheel.pypa.io
|
||||
[python-build]: https://github.com/conda-forge/python-build-feedstock
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
../../../bin/pyproject-build,sha256=R650a-HCMboHTDORwzX5Tgvl83hcKnQz5LSsaGXMibA,244
|
||||
build-1.3.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
build-1.3.0.dist-info/METADATA,sha256=i_Ye8cSusTlCOrBOWpckiIn0hkxb6Ui02vYC9apTHfw,5608
|
||||
build-1.3.0.dist-info/RECORD,,
|
||||
build-1.3.0.dist-info/WHEEL,sha256=G2gURzTEtmeR8nrdXUJfNiB3VYVxigPQ-bEQujpNiNs,82
|
||||
build-1.3.0.dist-info/entry_points.txt,sha256=MYbbM6JGYubgIjTgcLpNIZpc0PWbi9mRAW7VhtczlS8,105
|
||||
build-1.3.0.dist-info/licenses/LICENSE,sha256=qvminKWQeXHM8H3gJTdds0U5qNXu684gtGCZgFciEG8,1113
|
||||
build/__init__.py,sha256=cOQaZuTgrBKR5AJm9m-R4Z8_18iC_nMZJIN9AfFD1QM,837
|
||||
build/__main__.py,sha256=PYVyKaVzJVerK1PUfr0lOR7Q2y_8louJ1GA7SWRfkoY,15512
|
||||
build/__pycache__/__init__.cpython-313.pyc,,
|
||||
build/__pycache__/__main__.cpython-313.pyc,,
|
||||
build/__pycache__/_builder.cpython-313.pyc,,
|
||||
build/__pycache__/_ctx.cpython-313.pyc,,
|
||||
build/__pycache__/_exceptions.cpython-313.pyc,,
|
||||
build/__pycache__/_types.cpython-313.pyc,,
|
||||
build/__pycache__/_util.cpython-313.pyc,,
|
||||
build/__pycache__/env.cpython-313.pyc,,
|
||||
build/__pycache__/util.cpython-313.pyc,,
|
||||
build/_builder.py,sha256=akQvQZegj_kMj19VnzEeKdFW7gFdf1W_J1-fSKnykHU,13469
|
||||
build/_compat/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
build/_compat/__pycache__/__init__.cpython-313.pyc,,
|
||||
build/_compat/__pycache__/importlib.cpython-313.pyc,,
|
||||
build/_compat/__pycache__/tarfile.cpython-313.pyc,,
|
||||
build/_compat/__pycache__/tomllib.cpython-313.pyc,,
|
||||
build/_compat/importlib.py,sha256=mdUYYn5ciavBQ6zFE-2ghFDotKZC4QufbKMyPg5h3WI,467
|
||||
build/_compat/tarfile.py,sha256=S8fTmqFwbXF8lpt06T29uCmOoYjA4H9X6P-7kxZF68s,765
|
||||
build/_compat/tomllib.py,sha256=JT-q9fBu_vOt4fPWKh2bIKvfko633z_74F_TP_Y17cs,255
|
||||
build/_ctx.py,sha256=1wHB_J8bEoOrDef5S01VfDtUCxSvMOuOnLRzXV8Qwo8,2885
|
||||
build/_exceptions.py,sha256=lxEYr42eG-wgfLbcMhlks4cc0u-P3zMM8sbWraINwI4,1625
|
||||
build/_types.py,sha256=Ly3nAUii50vIBhkdNbAGIcZI3x35lmOQLzNRmM_mU04,553
|
||||
build/_util.py,sha256=D4xFxoA4PT27xalv9a-5flCtZgZHNFaKpiIM2XpdM9s,2325
|
||||
build/env.py,sha256=F8lDKO0ca9wQG9SRgRIeE1lgmjkZrnu65xbUqIW2kW8,14241
|
||||
build/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
build/util.py,sha256=IqZMcj8yvfcuPlJSQbmoHmHU9t5IhQcODrj_Wkd801Y,1840
|
||||
@@ -0,0 +1,4 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: flit 3.12.0
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
@@ -0,0 +1,6 @@
|
||||
[console_scripts]
|
||||
pyproject-build=build.__main__:entrypoint
|
||||
|
||||
[pipx.run]
|
||||
build=build.__main__:entrypoint
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
Copyright © 2019 Filipe Laíns <filipe.lains@gmail.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice (including the next
|
||||
paragraph) shall be included in all copies or substantial portions of the
|
||||
Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
||||
Reference in New Issue
Block a user