Skip to main content

pycafe_server

PyPI - Version PyPI - Python Version


Table of Contents

Installation

pip install pycafe-server

Changelog

0.13.2 - 2026-07-08

  • fix: install resolved uv lockfiles without calling the backend resolver again
  • feat: support extra headers and mTLS client certificates for CLI HTML exports

0.12.4 - 2026-04-16

  • feat: add external export that uses py.cafe as runtime

0.12.3 - 2026-04-15

  • fix: oauth proxy includes Authorization headers which are not API key

0.12.2 - 2026-04-15

  • fix: bump pyodide version for Dash to prevent error
  • fix: don't silently not sign on endpoint error

0.12.1 - 2026-04-14

  • fix: uv resolve local files was blocked behind oauth proxy

0.12.0 - 2026-04-14

  • feat: open export in new window instead of iframe in private

0.11.9 - 2026-04-13

  • fix: support Starlette 1.0
  • chore: security hardening

0.11.8 - 2026-04-09

  • fix: split config endpoint in private and public part

0.11.7 - 2026-04-09

  • chore: disable troubleshooting endpoint

0.11.6 - 2026-03-30

  • fix: use local logout for pycafe-server

0.11.5 - 2026-03-30

  • fix: use external host name for logout when behind proxy

0.11.4 - 2026-03-26

  • fix: refresh token or re-login when access token has expired

0.11.2 - 2026-03-02

  • feat: support setting PYCAFE_SERVER_BASE_URL when running behind a reverse proxy

0.11.1 - 2026-02-26

  • chore: bump vizro to 0.1.52

0.11.0 - 2026-02-10

  • feat: make wheels from disk available as packages in requirements

0.10.1 - 2026-02-06

  • feat: add support for new pydantic versions

0.9.1 - 2025-11-17

  • fix: better uvx support, usage: uvx pycafe-server export-html ...

0.9.0 - 2025-1qq1-14

  • feat: support HTML export for public py.cafe with client
  • feat: make it possible to work with a project/file size of max 400MB instead of ~100MB
  • chore: bump vizro to 0.1.47
  • fix: a hot reload would not pick up new modules, we had to invalidate the cache

0.8.2 - 2025-09-08

  • fix: API key access not working for token based access

0.8.1 - 2025-08-27

  • chore: show become editor URL as "here"
  • fix: API keys link should only be visible for editors

0.8.0 - 2025-08-26

  • feat: get editor/admin permission from oauth token
  • feat: environment variable with link to get editor access

0.7.5 - 2025-08-11

  • fix: unicode characters not stored correctly with client

0.7.4 - 2025-08-07

  • fix: handle trailing slashes in the client.

0.7.3 - 2025-08-07

  • fix: use correct uv version.

0.7.2 - 2025-08-07

  • fix: pin / constrain uv (v0.8 incompatibility).
  • fix: error when hashing project with large files
  • feat: show warning for system reset in pycafe_server UI

0.7.1 - 2025-06-30

  • fix: vizro example compatibility with latest dash version
  • chore: update vizro example

0.7.0 - 2025-04-14

  • feat: support newer Pyodide versions in client.
  • feat: ignore virtual environments in client.
  • feat: enable hot reloading of app with snippet from parent page
  • fix: local wheel does not work in file export
  • fix: pyodide 0.27.2 cannot be default due to typing_extension incompatibility
  • feat: support pyodide 0.27.2 and make default for vizro

0.6.0 - 2025-03-24

  • feat: add request proxy support.
  • fix: add missing dependency.
  • fix: support dash 3.0 on pyodide 0.27

0.5.0 - 2025-03-17

  • feat: create .html file from command line.

0.4.0 - 2025-03-11

  • feat: support installing local wheels.
  • fix: file content excluded from hash for signing
  • fix: remove demo message from self-hosted instances

0.3.4 - 2025-02-13

  • fix: large HTML file not loading correctly
  • fix: sharing features visibility respect settings

0.3.3 - 2025-02-10

  • fix: sharing features were available regardless of settings

0.3.2 - 2025-02-10

  • feat: support Dash 3.0

0.3.1 - 2025-02-07

  • fix: remove unintentionally added background endpoint.

0.3.0 - 2025-02-07

  • feat: setting to remove branding for anonymous visitors.
  • fix: don't provide sitemap for self-hosted instances.

0.2.0 - 2025-01-29

  • fix: shorten login log cleanup interval.
  • fix: extra security checks when trail mode disabled.
  • feat: opening exported files via drag and drop.

0.1.0 - 2025-01-29

  • Initial release.

License

You need a license for pycafe-server, it is not open source.

Release files for pycafe-server 0.13.2

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

Source distribution (sdist)

Source distribution for pycafe-server 0.13.2
File Size Uploaded
pycafe_server-0.13.2.tar.gz 18.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pycafe-server 0.13.2
File Interpreter ABI Platform
pycafe_server-0.13.2-py3-none-any.whl Python 3 none any Details

Total release size: 29.0 MB

Release files / pycafe_server-0.13.2.tar.gz

Download URL pycafe_server-0.13.2.tar.gz
Size 18.4 MB
Tags Source
SHA-256 checksum
How to use checksums
36870d7b962592de463db0fca3e75393b5a693c999100a63dca3e7db737f1a9d
BLAKE2b-256 checksum
How to use checksums
642cc007a1d669cb0fe07660e4230bde71bef12cb4fdca6c7b161e48cc7a9487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 8, 2026.

Transparency log

Release files / pycafe_server-0.13.2-py3-none-any.whl

Download URL pycafe_server-0.13.2-py3-none-any.whl
Size 10.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3f73c48974885db1cd77885e972db527f579a52f5dead9348467ffa56ec0ccb5
BLAKE2b-256 checksum
How to use checksums
1e4167acc1d7cbddc32d5a128a3346ffc86cce464f93ef1443a5c3379a57d8cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 8, 2026.

Transparency log
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