Skip to main content

pretalx-client

Standalone Python client for the Pretalx REST API.

Installation

pip install pretalx-client

Usage

from pretalx_client import PretalxClient

client = PretalxClient("pycon-us-2026", api_token="your-token")

speakers = client.fetch_speakers()
talks = client.fetch_talks()
schedule = client.fetch_schedule()

Features

  • Typed dataclass responses (PretalxSpeaker, PretalxTalk, PretalxSlot)
  • Automatic pagination handling
  • Multilingual field resolution
  • Fallback from /talks/ to /submissions/ when the talks endpoint is unavailable
  • Support for authenticated and public API access

Requirements

  • Python 3.14+
  • httpx

License

MIT

Metadata

Release files for pretalx-client 0.1.0

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

Source distribution (sdist)

Source distribution for pretalx-client 0.1.0
File Size Uploaded
pretalx_client-0.1.0.tar.gz 17.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pretalx-client 0.1.0
File Interpreter ABI Platform
pretalx_client-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 38.8 kB

Release files / pretalx_client-0.1.0.tar.gz

Download URL pretalx_client-0.1.0.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
388baa65154c51132bf0c8b0cc5e8deabea999de41a31442e08d5172f802a10e
BLAKE2b-256 checksum
How to use checksums
6e7b500f23bf2e4599b50eb6cb0cb01e9910005f24979f0596d5416efb24a715
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 14, 2026.

Transparency log

Release files / pretalx_client-0.1.0-py3-none-any.whl

Download URL pretalx_client-0.1.0-py3-none-any.whl
Size 21.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
683392f90dd4ae5efbd2c0735a3c12883122df09a5589c84c286b52e606dbcbb
BLAKE2b-256 checksum
How to use checksums
5955d77d90f3c70786b1227db2223521e52e04ba4d3406717dc8c43fce4571d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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