Skip to content

Example Requests Served by Repositories#

R#

PACKAGES file#

http://packagemanager.example.com/repo/latest/src/contrib/PACKAGES

This serves a PACKAGES file. The PACKAGES file for a repository is human-readable and contains information on each package available in the repository. Package Manager can also serve requests for PACKAGES.gz and PACKAGES.rds.

Package Source#

http://packagemanager.example.com/repo/latest/src/contrib/package_2.1.0.tar.gz

This request downloads the package source to the client.

Archived Package Source#

http://packagemanager.example.com/repo/latest/src/contrib/archive/package/package_1.1.0.tar.gz

This request downloads the tar file for an older, archived version of the package.

Bioconductor#

Bioconductor Package Source#

http://packagemanager.example.com/repo/packages/3.11/bioc/src/contrib/package_2.1.0.tar.gz

This request downloads the Bioconductor package source to the BiocManager client.

PyPI#

Simple page#

http://packagemanager.example.com/repo/latest/simple/PACKAGE

The simple page is a PEP 503 and PEP 592 compliant endpoint that serves the PyPI Simple Repository API.

PyPI Package Source#

http://packagemanager.example.com/repo/latest/packages/ID/PACKAGE#sha256=SHA256

This request downloads the PyPI package source to client. Links to these files can be found by visiting a package's simple page.