Skip to main content

UID2 SDK for Python

Project description

UID2 SDK for Python

The UID 2 Project is subject to Tech Lab IPR’s Policy and is managed by the IAB Tech Lab Addressability Working Group and Privacy & Rearc Commit Group. Please review the governance rules.

This document includes:

Requirements

This SDK supports Python 3.6 and above.

Install

The SDK can be installed using pip.

pip install uid2-client

Usage

For documentation on usage, see the UID2 SDK for Python Reference Guide.

Example Usage

You can run specific examples:

python examples/sample_bidstream_client.py BASE_URL=https://operator-integ.uidapi.com AUTH_KEY=my-auth-key SECRET_KEY=my-secret-key
	DOMAIN_NAME=domain-name AD_TOKEN=ad-token

Development

First, build the Docker image with Python 3.6 and all dev dependencies. This is required for all subsequent commands. Run the following:

make docker

Build a bdist wheel:

make wheel

Get access to an interactive shell within the Python 3.6 Docker image:

make shell

Run unit tests: Use PyCharm to run the test cases

Project details


Download files

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

Source Distribution

uid2_client-2.4.0.tar.gz (46.8 kB view hashes)

Uploaded Source

Built Distribution

uid2_client-2.4.0-py3-none-any.whl (36.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page