Skip to content
Collects anonymous usage statistics for python libraries
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
d6tcollect
tests
youmodule
.gitignore
LICENSE
MANIFEST.in
README.md
setup.py

README.md

d6tcollect

What it does?

Much like websites, this library collects anonymous usage statistics for python libraries.

Why collect?

We have put a lot of effort into making the libraries useful to you. Users typically run into problems but a lot of people don't report issues. We also don't know which features users find valuable. Without this information we wouldn't know what bugs to fix and what features to develop. We want to make the libraries better but we want to make data-driven decisions.

What it collects?

It ONLY collects select function call events and exceptions. It does NOT collect any of your data.

Example of data collected {'package': 'module', 'module': 'module.utils', 'classModule': 'module.utils.MyClass', 'class': 'MyClass', 'function': 'MyClass0.myfunction_1', 'functionModule': 'module.utils.MyClass.myfunction_1', 'event': 'call', 'params': {'args': 1, 'kwargs': 'another'}}

Data transfer is minimal and run asynchronous so it doesn't impact your code in any way.

If you don't trust our word, just look at the code!

How to disable?

To disable collection run the below before importing libraries which use d6tcollect

import d6tcollect
d6tcollect.submit = False

Privacy Notice

See https://www.databolt.tech/index-terms.html#privacy

You can’t perform that action at this time.