pythonanywhere-briefcase-plugin
A Briefcase publication channel plugin for deploying static web apps to PythonAnywhere.
Prerequisites
- A PythonAnywhere account
- An API token (from your Account page)
Installation
$ pip install pythonanywhere-briefcase-plugin
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/pythonanywhere-briefcase-plugin.git
$ cd pythonanywhere-briefcase-plugin
$ uv sync
$ uvx pre-commit install
$ uv run pytest
License
MIT license.
Release files for pythonanywhere-briefcase-plugin 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pythonanywhere_briefcase_plugin-0.0.2.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pythonanywhere_briefcase_plugin-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.4 kB
Release files / pythonanywhere_briefcase_plugin-0.0.2.tar.gz
| Download URL | pythonanywhere_briefcase_plugin-0.0.2.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1807128c378d36380b8cac5383a8f6d052579c4808089f3e15d6afadd575adee
|
|
BLAKE2b-256 checksum How to use checksums |
392905f6fa78dff9cadcb0c3c374b198ff1bc5adac01223896225f7284a841ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pythonanywhere_briefcase_plugin-0.0.2-py3-none-any.whl
| Download URL | pythonanywhere_briefcase_plugin-0.0.2-py3-none-any.whl |
|---|---|
| Size | 5.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f40f8472e5c9fa219d2267fe49d8152c563b53e006ca46977b138b990e1248bf
|
|
BLAKE2b-256 checksum How to use checksums |
ddb68ffd24beb797e5f60c8fdad84653aa122f231056fba3acadc9972dd1780f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|