跳转到主要内容

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
注意:
  • 使此脚本可执行

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 (3.8 kB 查看哈希值)

上传时间

由以下支持