https://github.com/quarto-dev/quarto-release-bundles
Chocolatey package for Quarto
https://github.com/quarto-dev/quarto-release-bundles
Last synced: 10 months ago
JSON representation
Chocolatey package for Quarto
- Host: GitHub
- URL: https://github.com/quarto-dev/quarto-release-bundles
- Owner: quarto-dev
- Created: 2022-07-18T16:21:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T18:28:57.000Z (10 months ago)
- Last Synced: 2025-04-14T00:13:09.414Z (10 months ago)
- Language: PowerShell
- Size: 67.6 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quarto releases to package managers
- [Chocolatey package for Quarto](#chocolatey-package-for-quarto)
- [Winget package for Quarto](#winget-package-for-quarto)
- [Scoop package for Quarto](#scoop-package-for-quarto)
- [Conda feedstock for Quarto](#conda-feedstock-for-quarto)
- [Pypi quarto-cli version](#pypi-quarto-cli-version)
## Chocolatey package for Quarto
This repo contains the source code of choco quarto bundle. Only stable release are deployed to Quarto.
### About the chocolatey bundle
This repo will build a full offline portable `nupkg` package to be pusblished on repository.
The bundle contains the Windows ZIP file version from https://github.com/quarto-dev/quarto-cli/releases/latest which is downloaded at build time.
After installing the chocolatey package, `quarto` will be available in PATH thanks to Chocolatey shims mechanism.
### How it works ?
- This package contains the `nuspec` file for the quarto bundle to publish to
- A new bundle is to be built for Chocolatey at each stable release. The release process to is manually trigger with the Github Action workflow.
- Files are stored in `chocolatey` directory:
- `update.ps1` will fetch the new information, updtate the required file and build a new `.nupkg`
- Other files are to be included in the bundle.
- A github action workflow is here to ease the above process and publish to the community repo.
## Winget package for Quarto
Due to limitation (see #1), the winget package is manually created an deployed from a fork of official repo .
Manifest lives at .
The manifests updates are done by community and not Quarto Team. Usually once we release on `quarto-cli` repo, it will be seen and trigger automated PR creating set up by some users. As of 06/2024, this done by automation. ([PR example for 1.4.557](https://github.com/microsoft/winget-pkgs/pull/160399))
## Scoop package for Quarto
Scoop () manifest are in pull-mode. Manifest for Quarto is [Extras bucket](https://github.com/ScoopInstaller/Extras/blob/master/bucket/quarto.json) and automatically updated.
Another Scoop bucket at is offering Quarto, in both stable and also prerelease version. Automatically updated too. It is maintained by @cderv from the Quarto team.
## Conda feedstock for Quarto
It lives at and community maintained with our help. Release should be done there at each stable release.
## Pypi quarto-cli version
It lives at and maintained by the Quarto team. Release is done there at each stable release.