Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

briefcase-pythonanywhere

A Briefcase publication channel plugin for deploying static web apps to PythonAnywhere.

Note: This package depends on the publication channels feature in Briefcase, which has not been included in a release yet. Until it is released, install Briefcase from main:

pip install git+https://github.com/beeware/briefcase@main

Prerequisites

  • A PythonAnywhere account
  • An API token (from your Account page)

Installation

$ pip install briefcase-pythonanywhere

Quick start

Build and package your web app:

$ briefcase create web static
$ briefcase build web static
$ briefcase package web static

Set your PythonAnywhere API token:

$ export API_TOKEN=your-api-token-here

Publish:

$ briefcase publish web static

Your app will be deployed to https://<username>.pythonanywhere.com/.

Documentation

Full documentation is available at https://briefcase.pythonanywhere.com/.

Contributing

Development requires uv.

$ git clone https://github.com/pythonanywhere/briefcase-pythonanywhere.git
$ cd briefcase-pythonanywhere
$ uv sync
$ uvx pre-commit install
$ uv run pytest

License

MIT license.

Release files for briefcase-pythonanywhere 0.0.1a2

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

Source distribution (sdist)

Source distribution for briefcase-pythonanywhere 0.0.1a2
File Size Uploaded
briefcase_pythonanywhere-0.0.1a2.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for briefcase-pythonanywhere 0.0.1a2
File Interpreter ABI Platform
briefcase_pythonanywhere-0.0.1a2-py3-none-any.whl Python 3 none any Details

Total release size: 8.4 kB

Release files / briefcase_pythonanywhere-0.0.1a2.tar.gz

Download URL briefcase_pythonanywhere-0.0.1a2.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fc7dd2dc3c1d70679952c235ff3c07b72ad030a1af0062f9f802dcadccd29117
BLAKE2b-256 checksum
How to use checksums
7042fd65e4e6dd662c2ee3dc72888733e51d66913d760aab45f27fce030e10e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / briefcase_pythonanywhere-0.0.1a2-py3-none-any.whl

Download URL briefcase_pythonanywhere-0.0.1a2-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1b225c035e87faa91ed44e3d428fbf863fe8b211ca3b3ffc8ec1641bfcefe143
BLAKE2b-256 checksum
How to use checksums
0105953cb046b48f56ff5da4ec881bdc0d6b213a764c0751bdd7bb9d422b70fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.0.1a2 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