f********o 发帖数: 1163 | 1 前段时间写了个module准备po到网上。想把格式弄规范一点。
请问一个问题,假设我的module需要numpy Version NNN以上,如何在module里加入这
种检测,然后提示用户“你的numpy版本过低请升级numpy再使用此module”
或者如果没有某个必须的module,就提示“请下载XXX module”
下一步是个比较麻烦的问题:
如果我的module depends on 另一个我自己的module,但后者还在不断更新,我希望用
前者的人总是会使用最新版的后者。
我想在code里加入“自动更新”,如果检测到后者有更新,就自动下载,不提示用户。
这些东西肯定都存在,搜了一下没有找到好的答案。请版上大牛提个意见。 | w***g 发帖数: 5958 | 2 写setup.py吧。下面是我最近写的, require里似乎是可以加版本号的,比如cv2>=1.x.
x
setup (name = 'picpac',
version = '0.1',
url = 'https://github.com/aaalgo/picpac',
author = 'Wei Dong',
author_email = '[email protected]/* */',
license = 'BSD',
description = 'This is a demo package',
ext_modules = [picpac],
py_modules = ['picpac.mxnet', 'picpac.neon'],
requires = ["cv2"],
)
【在 f********o 的大作中提到】 : 前段时间写了个module准备po到网上。想把格式弄规范一点。 : 请问一个问题,假设我的module需要numpy Version NNN以上,如何在module里加入这 : 种检测,然后提示用户“你的numpy版本过低请升级numpy再使用此module” : 或者如果没有某个必须的module,就提示“请下载XXX module” : 下一步是个比较麻烦的问题: : 如果我的module depends on 另一个我自己的module,但后者还在不断更新,我希望用 : 前者的人总是会使用最新版的后者。 : 我想在code里加入“自动更新”,如果检测到后者有更新,就自动下载,不提示用户。 : 这些东西肯定都存在,搜了一下没有找到好的答案。请版上大牛提个意见。
| N*****m 发帖数: 42603 | 3 source用pip - requirements.txt
dist用distutils
【在 f********o 的大作中提到】 : 前段时间写了个module准备po到网上。想把格式弄规范一点。 : 请问一个问题,假设我的module需要numpy Version NNN以上,如何在module里加入这 : 种检测,然后提示用户“你的numpy版本过低请升级numpy再使用此module” : 或者如果没有某个必须的module,就提示“请下载XXX module” : 下一步是个比较麻烦的问题: : 如果我的module depends on 另一个我自己的module,但后者还在不断更新,我希望用 : 前者的人总是会使用最新版的后者。 : 我想在code里加入“自动更新”,如果检测到后者有更新,就自动下载,不提示用户。 : 这些东西肯定都存在,搜了一下没有找到好的答案。请版上大牛提个意见。
|
|