Notion tasks for Python
Install render-lab-tasks-notion and import the tasks and app from
render_lab_tasks_notion.tasks. Raw *_impl functions take injectable
Deps(notion=...). The package root and Markdown helpers are registration-free.
Environment
NOTION_TOKEN is read lazily. The adapter pins Notion API 2025-09-03 and performs
one HTTP attempt. Durable task retries own backoff. No live workspace writes have
been used for verification.
Database operations resolve the first data source. Query and comment results carry continuation cursors; search and users collect up to their requested limit. Upserts preserve the TS title/property matching and duplicate cleanup behavior. Markdown supports headings, nested lists, to-dos, quotes, code, tables, inline styles and links. Append/create requests split at 100 blocks; rich text splits at 2000 characters. Retrieval renders children only when supplied inline by the API.
Rich-text chunks count Unicode code points, preserving whole characters. The TS implementation counts UTF-16 units and can split surrogate pairs; Python keeps valid Unicode throughout the JSON boundary (ADR-0018).
Installation
pip install render-lab-tasks-notion==0.1.0
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file render_lab_tasks_notion-0.1.0.tar.gz.
File metadata
- Download URL: render_lab_tasks_notion-0.1.0.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b78390adb8c789284d472bb0861a015709206b78b013d243cd5ecd7625344843
|
|
| MD5 |
27c988a069f562f3d5b0da7d32ca406b
|
|
| BLAKE2b-256 |
45d852356d9ceddf1ea1ef0896a8751ebdb8613f897399bc75131ae6d7c4bd40
|
Provenance
The following attestation bundles were made for render_lab_tasks_notion-0.1.0.tar.gz:
Publisher:
publish.yml on render-lab/render-tasks-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
render_lab_tasks_notion-0.1.0.tar.gz -
Subject digest:
b78390adb8c789284d472bb0861a015709206b78b013d243cd5ecd7625344843 - Sigstore transparency entry: 2767914970
- Sigstore integration time:
-
Permalink:
render-lab/render-tasks-python@b601664587ba5882dd7c8efabfc8908151008df6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/render-lab
-
Access:
internal
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b601664587ba5882dd7c8efabfc8908151008df6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file render_lab_tasks_notion-0.1.0-py3-none-any.whl.
File metadata
- Download URL: render_lab_tasks_notion-0.1.0-py3-none-any.whl
- Upload date:
- Size: 20.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
310db7b101c32e089d16ec96986756cffdcbd57adb9fa3d3c0e7ae980e6b642b
|
|
| MD5 |
20b81ae85ac1320dbf615dd8594bbbe1
|
|
| BLAKE2b-256 |
15bc7c2e15e9c10ab5b227e6a0bc6f562f3fa7c9ad62ac0d30600e51c97b5563
|
Provenance
The following attestation bundles were made for render_lab_tasks_notion-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on render-lab/render-tasks-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
render_lab_tasks_notion-0.1.0-py3-none-any.whl -
Subject digest:
310db7b101c32e089d16ec96986756cffdcbd57adb9fa3d3c0e7ae980e6b642b - Sigstore transparency entry: 2767914997
- Sigstore integration time:
-
Permalink:
render-lab/render-tasks-python@b601664587ba5882dd7c8efabfc8908151008df6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/render-lab
-
Access:
internal
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b601664587ba5882dd7c8efabfc8908151008df6 -
Trigger Event:
workflow_dispatch
-
Statement type: