Skip to main content

LDaCA Wordflow Backend

FastAPI service for LDaCA Wordflow. The package can run the API by itself or serve the bundled production frontend from the same process.

Quick start

# Install and run (backend + frontend on one port)
uvx ldaca-wordflow

# Or run only the backend API
uvx ldaca-wordflow --backend

# Custom port
uvx ldaca-wordflow --port 9000

Notebook and BinderHub launch

Use the asynchronous launcher when Python must retain control of the event loop, such as a BinderHub notebook cell:

from ldaca_wordflow import start_async_server

server = await start_async_server()
# The compiled web application is now ready through jupyter-server-proxy.

await server.close()

start_async_server() returns only after ASGI lifespan startup succeeds. Its caller-owned handle supports waiting and bounded graceful shutdown. Under JupyterHub, the launcher derives the proxy root_path from JUPYTERHUB_SERVICE_PREFIX.

Development

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ldaca_wordflow-0.7.0.tar.gz (13.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ldaca_wordflow-0.7.0-py3-none-any.whl (14.0 MB view details)

Uploaded Python 3

File details

Details for the file ldaca_wordflow-0.7.0.tar.gz.

File metadata

  • Download URL: ldaca_wordflow-0.7.0.tar.gz
  • Upload date:
  • Size: 13.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ldaca_wordflow-0.7.0.tar.gz
Algorithm Hash digest
SHA256 69f40ee19997a3998bde871253ee1a065004955bbb3808366c5f3d4eef6bd747
MD5 35c38a0d3f30a9241bdbf73a8fb796d7
BLAKE2b-256 9797956dd0ced506fb433d6ceaa9719dd2d0bd0e1e58f49ee19e61bf418fa371

See more details on using hashes here.

Provenance

The following attestation bundles were made for ldaca_wordflow-0.7.0.tar.gz:

Publisher: release.yml on Australian-Text-Analytics-Platform/ldaca-wordflow-backend

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ldaca_wordflow-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: ldaca_wordflow-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 14.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ldaca_wordflow-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3eb208f7a93f2de9cab05bca6f93a299c1cb0566a243a538b861a3bf5e18bd64
MD5 6f69803fe470851848b42f33056c8738
BLAKE2b-256 dea748b54aae5c51ca4566c9ddae5291ef2d06b1fccf815d50278fa9d498cf89

See more details on using hashes here.

Provenance

The following attestation bundles were made for ldaca_wordflow-0.7.0-py3-none-any.whl:

Publisher: release.yml on Australian-Text-Analytics-Platform/ldaca-wordflow-backend

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.7.2

2 files

0.7.1

2 files

This release

0.7.0 This release

2 files

0.6.0

2 files

0.5.6

2 files

0.5.5

2 files

0.5.4

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.3.5

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page