我的setup.py
文件看起来像
$ cat setup.py
from setuptools import setup
setup(
name='user1-hello-world',
version='0.20',
scripts=['user1-hello-world'] ,
data_files=[('/usr/sbin/',['user1-bin2'])]
)
我有 1 个 python 脚本(user1-hello-world)和 1 个 elf 二进制文件(user1-bin2)
$ ls
user1-hello-world user1-bin2 setup.py
使用 twine 构建和上传,例如:
python3 setup.py sdist bdist_wheel
python3 -m twine upload --repository testpypi dist/*
将文件上传到 test.pypi.org 后。通过 pip 安装显示主目录下的文件。
/home/user/.local/bin/user1-hello-world
/home/user1/.local/lib/python3.8/site-packages/user1_hello_world-0.20.dist-info/*
/home/user1/.local/lib/python3.8/site-packages/usr/sbin/user1-bin2
我希望安装user1-bin2
在/usr/sbin
like下/usr/sbin/user1-bin2
。如何做到这一点?感谢您的任何指点。