Run your own PyCafe server on on-premises
Project description
pycafe_server
Table of Contents
Installation
pip install pycafe-server
Changelog
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.
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
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 pycafe_server-0.11.1.tar.gz.
File metadata
- Download URL: pycafe_server-0.11.1.tar.gz
- Upload date:
- Size: 18.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f29520e67ecd1095079c198149535fac130cf3b7e546ff6e18894b006539dea
|
|
| MD5 |
1c925ba8f057d390b1cee563b001c989
|
|
| BLAKE2b-256 |
83816820e8e2045552848dfbf39d9c39ad8d78f1246ff9fdb0af32cbf75a640b
|
Provenance
The following attestation bundles were made for pycafe_server-0.11.1.tar.gz:
Publisher:
test.yml on py-cafe/app
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pycafe_server-0.11.1.tar.gz -
Subject digest:
7f29520e67ecd1095079c198149535fac130cf3b7e546ff6e18894b006539dea - Sigstore transparency entry: 996881906
- Sigstore integration time:
-
Permalink:
py-cafe/app@7d232c9f96c13bae494735f00796b4d0e50b85a9 -
Branch / Tag:
refs/tags/v0.11.1 - Owner: https://github.com/py-cafe
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
test.yml@7d232c9f96c13bae494735f00796b4d0e50b85a9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pycafe_server-0.11.1-py3-none-any.whl.
File metadata
- Download URL: pycafe_server-0.11.1-py3-none-any.whl
- Upload date:
- Size: 10.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
466fb8ba83aa466b466c1fffc434f4761d9bf3f7b4424e6dce5790f81b2bd384
|
|
| MD5 |
40ed94cc8a1057d9dd4cfc4b05f710b9
|
|
| BLAKE2b-256 |
20e81366c88fbf0e8e6c50e00836108deaa0ce81f1bc4f0c9ed053919a4ae3e9
|
Provenance
The following attestation bundles were made for pycafe_server-0.11.1-py3-none-any.whl:
Publisher:
test.yml on py-cafe/app
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pycafe_server-0.11.1-py3-none-any.whl -
Subject digest:
466fb8ba83aa466b466c1fffc434f4761d9bf3f7b4424e6dce5790f81b2bd384 - Sigstore transparency entry: 996881985
- Sigstore integration time:
-
Permalink:
py-cafe/app@7d232c9f96c13bae494735f00796b4d0e50b85a9 -
Branch / Tag:
refs/tags/v0.11.1 - Owner: https://github.com/py-cafe
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
test.yml@7d232c9f96c13bae494735f00796b4d0e50b85a9 -
Trigger Event:
push
-
Statement type: