gpt4 book ai didi

python PEX : Pack a package with its sub-packages

转载 作者:太空宇宙 更新时间:2023-11-04 05:47:51 30 4
gpt4 key购买 nike

我有这样一个结构

$ tree -h
.
├── [1.0K] myproj
│   ├── [ 0] index.py
│   ├── [ 0] __init__.py
│   └── [1.0K] models
│   ├── [ 0] __init__.py
│   ├── [ 0] mymodels.py
│   └── [ 0] othermodels.py
├── [296K] myproj.pex
└── [ 106] setup.py

$ cat setup.py
from setuptools import setup, find_packages

setup(
name='myproj',
packages=find_packages()
)

我想将整个myproj 包(包括myproj.models 子包)打包到一个pex 文件中。我运行 pex 。 -o myproj.pexmyproj.models 不存在于 pex 存档中:

...
├── [1.0K] .deps
│   └── [1.0K] myproj-0.0.0-py2-none-any.whl
│   ├── [1.0K] myproj
│   │   ├── [ 0] index.py
│   │   └── [ 0] __init__.py
│   └── [1.0K] myproj-0.0.0.dist-info
...

如何打包整个包裹?

最佳答案

一种快速而肮脏的方法是将 MANIFEST.in 文件放在 myproj 目录中,内容如下:

global-include *.py

关于 python PEX : Pack a package with its sub-packages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31456962/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com