Skip to main content registration agent for stand-alone Python virtualenv applications

Project description registration agent for stand-alone Python virtualenv applications.

It compiles a list of locally installed Python packages and sends it to

Installing inside your virtualenv

  • Create an account at <>

  • Activate your virtualenv

    • if you’re using virtualenvwrapper then simply:

      workon myapp
    • if you’re not using virtualenvwrapper then something like this will work:

      cd ~/.virtualenvs/myapp/
      source bin/activate
  • Install this package

pip install monupco-virtualenv-python
  • Create a script which will contain your configuration values and register the application with Monupco when executed. It should look something like this:
  • Make this script executable
chmod a+x $VIRTUAL_ENV/path/to/registration_script
  • If you wish, you can configure $VIRTUAL_ENV/bin/postactivate hook to call the registration script every time when the virtualenv is activated
echo "\$VIRTUAL_ENV/path/to/registration_script" >> $VIRTUAL_ENV/bin/postactivate
chmod a+x $VIRTUAL_ENV/bin/postactivate
  • Execute the registration script to register the application.

NOTE: You will have to do this every time when you install/remove or upgrade packages in the virtualenv. Optionally you can configure a cron job to do this automatically.

  • If everything goes well you should see something like:
Monupco: Success, registered/updated application with id 49

That’s it, you can now check your application statistics at <>


  • Monupco will use the basepath of your virtualenv as the application name. To override use environment variable MONUPCO_APP_NAME;
  • Package virtualenv will also be added to the list of installed packages if you have created your virtualenv with --system-site-packages option. Otherwise use environment variable MONUPCO_VIRTUALENV_VERSION to override;
  • Application type is “python” followed by the interpreter version;
  • Application URL is the system hostname prepended with http://. To override use environment variable MONUPCO_APP_URL including the protocol string.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
monupco-virtualenv-python-0.4.tar.gz (3.8 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page