Skip to main content

monupco.com registration agent for stand-alone Python virtualenv applications.

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

Installing inside your virtualenv

  • Create an account at <http://monupco.com>

  • 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:

#!/bin/bash
export MONUPCO_USER_ID=YourUserID
export MONUPCO_UUID=APP-UUID
$VIRTUAL_ENV/bin/monupco-virtualenv-python
NOTE:
  • 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.

$VIRTUAL_ENV/path/to/registration_script

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 <http://monupco.com>

Notes

  • 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.

Metadata

Release files for monupco-virtualenv-python 0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for monupco-virtualenv-python 0.4
File Size Uploaded
monupco-virtualenv-python-0.4.tar.gz 3.8 kB Details

Release files / monupco-virtualenv-python-0.4.tar.gz

Download URL monupco-virtualenv-python-0.4.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
075688cfce8ae1de525134ab784e63016eed1b4b580298cc7f5cb3911ec23154
BLAKE2b-256 checksum
How to use checksums
7f650234cc2bcefbf78ffe3109b96b295e185048ccb9cbbffd2918f2390e4b00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.4 This release

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page