rsconnect-python
rsconnect-python copied to clipboard
The Posit Connect command-line interface.
Connect 2025.04 allows setting `environment.identifier` in the bundle's `manifest.json`. This new field allows the content to target a specific execution environment when running on Connect. The existing `environment.image` field remains...
These failures stem from this change in Connect: https://github.com/posit-dev/connect/commit/88ce4ff4d46ae1c4ba831e99b0136d86c0718cf3#diff-db146a204844f1dd26bd7bcafabfbd64d399001dd8bad4e7174611c628a8bfbe It removed the Justfile commands that this CI uses (`just test-rsconnect-python-repo`). The original intention was to ensure that changes to rsconnect-python...
Replaces https://github.com/posit-dev/connect/issues/30437 ## System details OS Version : OSX Sonoma ## Problem Statement Creating it as a "bug" because it could be perceived as one from the users. ## Steps...
I would like to create a bundle, have it deployed to an integration server, tested by testers, and only when they approve, the very same bundle needs to go to...
Newer versions of Connect added support for installing requirements via `uv pip`, this is opt-in and has to be enabled by the user in the manifest. An option to do...
Using a minimal Jupyter notebook (attached), `rsconnect` 1.25.2 can deploy a notebook with `--static`: ``` ~/src/piece-work via 🐍 v3.12.8 (.venv.3.12.8) via ⨁ v1.9.8 on ☁️ (us-west-2) took 3s [ 10:32:53...
Trying to deploy to shinyapps.io and noticed that rsconnect-python is including the .pyc files from local. Tried adding "-x '**/*.pyc'" to the command but rsc-p continues to upload/deploy the .pyc...
On versions older than 2022.10.0, the (experimental) bootstrap endpoint does not exist. The HTTP request returns 404, but `produce_bootstrap_output()` returns successfully but with an empty API key. That's because the...
## Intent Allows users to pass a `--package-manager=pip|uv` option to force a specific package manager. By default it's up to the server (and it's backward compatible with server that didn't...
`rsconnect-python` will perform deploys using the default server package manager. In some cases the package manager can be incompatible with the packages required by the content, so it is necessary...