Create and manage line items.
Project description
line-item-manager
Create and manage line items.
Free software: Apache Software License 2.0
Documentation: https://line-item-manager.readthedocs.io.
Example Workflow
1. Save and edit a copy of the package config
$ line_item_manager show config > my_config.yml
2. List bidder codes and names for reference
$ line_item_manager show bidders
3. Do a dry run to see if everything looks right
$ line_item_manager create my_config.yml \ --dry-run \ --private-key-file my_gam_creds.json \ --network-code 12345678 \ --network-name Publisher_GAM_Name \ --bidder-code rubicon \ --bidder-code ix
4. Do a test run creating a limited number of line items for visual inspection
$ line_item_manager create my_config.yml \ --test-run \ --private-key-file my_gam_creds.json \ --network-code 12345678 \ --network-name Publisher_GAM_Name \ --bidder-code rubicon \ --bidder-code ix
5. Create line items
$ line_item_manager create my_config.yml \ --private-key-file my_gam_creds.json \ --network-code 12345678 \ --network-name Publisher_GAM_Name \ --bidder-code rubicon \ --bidder-code ix
Features
TODO
Local Development
Installing and running line_item_manager locally using docker
$ git clone git://github.com/prebid/line-item-manager $ cd line-item-manager $ command='line_item_manager' extra_args='--help' make docker-run
Configuration
See this default config that you can edit for your own purposes.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.13 (2021-01-22)
First release to production PyPI
Github action for publishing
0.1.12 (2021-01-12)
Support for Python 3.9
Prebid and PrebidBidder classes added
Type hints added
Docstrings added
Removed unused travis and tox support
0.1.11 (2020-12-17)
CLI option to display package version (#4)
Schema invalidation of unrecognized config properties (#5)
Support all bidder keys in config override map (#9)
0.1.10 (2020-12-15)
FEATURE: prebid recommended size override for banner creatives (#1)
0.1.9 (2020-12-11)
BUG FIX: multi-line template assignments not parsed correctly (#2)
0.1.8 (2020-12-7)
Support for including a custom line item priority.
0.1.7 (2020-12-4)
Testing: Additional coverage.
Conditional schema definitions.
0.1.6 (2020-12-3)
Added ‘Run of network’ default inventory targeting
Added predefined Prebid granularity types
Dockerfile python change to slim from alpine
0.1.5 (2020-12-1)
Fixed missing History.
0.1.4 (2020-12-1)
Code cleanup. Deletion of unused code.
Testing: Additional coverage.
0.1.3 (2020-11-30)
Testing: Additional coverage.
0.1.2 (2020-11-29)
Bug Fix: microAmount not properly assigned in line item
Testing: Mock Ad Client and initial tests
0.1.1 (2020-11-24)
Auto-archive Orders on failure or interruption.
0.1.0 (2020-11-23)
First release on Test PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for line_item_manager-0.1.13-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 453ee617d64eaa5936ee00e326d1766f45d20f798eb88c2759c7643af59034a2 |
|
MD5 | c8b2c1d64275f867ab29279c066e11da |
|
BLAKE2b-256 | fddf1b2221a2ac7000a7a5e40c9f556fa67e440071a6ccf4994c64ef51245b20 |