Skip to main content

datasette-ephemeral-tables

PyPI Changelog Tests License

Provide tables that expire after a time limit

Installation

Install this plugin in the same environment as Datasette.

datasette install datasette-ephemeral-tables

Usage

Once installed, this plugin will ensure Datasette starts running with a new named in-memory database called ephemeral.

Any tables created in this database will be automatically dropped five minutes after creation.

Configuration

All plugin settings are optional. The full set of settings in metadata.yml looks like this:

plugins:
    datasette-ephemeral-tables:
        # The name of the in-memory database created by the plugin:
        database: ephemeral
        # After how many seconds should tables be dropped?
        table_ttl: 300
        # How often should the plugin check for expired tables (in seconds)?
        check_interval: 2

The figures shown here are the default values.

Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment:

cd datasette-ephemeral-tables
python3 -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest

Metadata

Release files for datasette-ephemeral-tables 0.2.3

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

Source distribution (sdist)

Source distribution for datasette-ephemeral-tables 0.2.3
File Size Uploaded Provenance Actions
datasette_ephemeral_tables-0.2.3.tar.gz 8.3 kB With provenance Details for datasette_ephemeral_tables-0.2.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for datasette-ephemeral-tables 0.2.3
File Interpreter ABI Platform Actions
datasette_ephemeral_tables-0.2.3-py3-none-any.whl Python 3 none any Details for datasette_ephemeral_tables-0.2.3-py3-none-any.whl

Total release size: 16.6 kB

Release files / datasette_ephemeral_tables-0.2.3.tar.gz

Download URL datasette_ephemeral_tables-0.2.3.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
73d88acb44035dd6b6c488c1e4ae645f179b429a61cedc11959605e1e0028e9f
BLAKE2b-256 checksum
How to use checksums
9e6584b9a202409f48a9c178f6ab51e09445b9057ae1e638699b4273441cb680
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 Nov 9, 2025.

Transparency log

Release files / datasette_ephemeral_tables-0.2.3-py3-none-any.whl

Download URL datasette_ephemeral_tables-0.2.3-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9afc64a1457d1851760c2c742a86efcfa2ea6a77fc00ddd504baca653157ff31
BLAKE2b-256 checksum
How to use checksums
b1aa58d9959a1f887c74eb3d7c08bd2b93ce62aac81d2f25f1d72d7a2edfba3c
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 Nov 9, 2025.

Transparency log

Security for datasette-ephemeral-tables 0.2.3

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for datasette_ephemeral_tables-0.2.3.tar.gz

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 Nov 9, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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