rsconnect-python1.26.0
rsconnect-python1.26.0
Published
The Posit Connect command-line interface.
pip install rsconnect-python
Package Downloads
Authors
Project URLs
Requires Python
>=3.8
Dependencies
- typing-extensions
>=4.8.0
- pip
>=10.0.0
- semver
<4.0.0,>=2.0.0
- pyjwt
>=2.4.0
- click
>=8.0.0
- toml
>=0.10; python_version < "3.11"
- mkdocs-material
; extra == "docs"
- mkdocs-click
; extra == "docs"
- pymdown-extensions
; extra == "docs"
- mkdocs-macros-plugin
; extra == "docs"
- snowflake-cli
; extra == "snowflake"
- black
==24.3.0; extra == "test"
- coverage
; extra == "test"
- flake8-pyproject
; extra == "test"
- flake8
; extra == "test"
- httpretty
; extra == "test"
- ipykernel
; extra == "test"
- nbconvert
; extra == "test"
- pyright
; extra == "test"
- pytest-cov
; extra == "test"
- pytest
; extra == "test"
- setuptools
>=61; extra == "test"
- setuptools-scm
[toml]>=3.4; extra == "test"
- twine
; extra == "test"
- types-Flask
; extra == "test"
rsconnect-python
The Posit Connect command-line interface.
Installation
uv
uv tool install rsconnect-python
pipx
pipx install rsconnect-python
into your project
python -m pip install rsconnect-python
Usage
Get an API key from your Posit Connect server with at least publisher privileges:
Store your credentials:
rsconnect add --server https://connect.example.com --api-key <YOUR-CONNECT-API-KEY> --name production
Deploy your application:
rsconnect deploy shiny app.py --title "my shiny app"
Read more about publisher and admin capabilities on the docs site.