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)
| File | Size | Uploaded | |
|---|---|---|---|
| briefcase_pythonanywhere-0.0.1a2.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|