monupco.com独立Python virtualenv应用的注册代理
项目描述
monupco.com独立Python virtualenv应用的注册代理。
它会编译本地安装的Python包列表并将其发送到monupco.com。
在虚拟环境中安装
在<http://monupco.com>创建账户
激活你的虚拟环境
如果你使用virtualenvwrapper,则只需这样
workon myapp
如果你不使用virtualenvwrapper,则可能需要这样做
cd ~/.virtualenvs/myapp/ source bin/activate
安装此包
pip install monupco-virtualenv-python
创建一个包含你的配置值并在执行时将应用程序注册到Monupco的脚本。它应该看起来像这样
#!/bin/bash export MONUPCO_USER_ID=YourUserID export MONUPCO_UUID=APP-UUID $VIRTUAL_ENV/bin/monupco-virtualenv-python
- 注意:
你可以在https://monupco-otb.rhcloud.com/profiles/mine/找到你的Monupco用户ID。
将APP-UUID替换为一个唯一值,例如由uuidgen程序生成的值!
使此脚本可执行
chmod a+x $VIRTUAL_ENV/path/to/registration_script
如果你愿意,你可以配置$VIRTUAL_ENV/bin/postactivate钩子,以便在每次激活虚拟环境时调用注册脚本
echo "\$VIRTUAL_ENV/path/to/registration_script" >> $VIRTUAL_ENV/bin/postactivate chmod a+x $VIRTUAL_ENV/bin/postactivate
执行注册脚本以注册应用程序。
$VIRTUAL_ENV/path/to/registration_script
注意:你必须在每次在虚拟环境中安装/删除或升级包时都这样做。你可以选择配置cron作业来自动执行此操作。
如果一切顺利,你应该会看到类似以下的内容
Monupco: Success, registered/updated application with id 49
就是这样,你现在可以检查你的应用程序统计信息了,请访问 <http://monupco.com>
注意事项
Monupco会将你的virtualenv的basepath用作应用程序名称。要覆盖,请使用环境变量MONUPCO_APP_NAME;
如果你使用带有--system-site-packages选项创建的virtualenv,则package virtualenv也会被添加到已安装包列表中。否则,使用环境变量MONUPCO_VIRTUALENV_VERSION来覆盖;
应用程序类型是“python”,后面跟着解释器版本;
应用程序URL是系统主机名前缀为http://。要覆盖,请使用包含协议字符串的环境变量MONUPCO_APP_URL。
项目详情
monupco-virtualenv-python-0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 075688cfce8ae1de525134ab784e63016eed1b4b580298cc7f5cb3911ec23154 |
|
MD5 | c2db13c832cb43b2b23f15d99231e30f |
|
BLAKE2b-256 | 7f650234cc2bcefbf78ffe3109b96b295e185048ccb9cbbffd2918f2390e4b00 |