Skip to content

Upload packages from the Ravenstash app

Use the app for an initial package or occasional manual release:

  1. Open the package repository.
  2. Select the PyPI, npm, or Maven tab that matches the files.
  3. Select Upload package.
  4. Choose the files, review the detected package and version, then upload.

The browser uses a short-lived upload credential; no API token is required.

Ecosystem Files accepted by the app
PyPI Wheel (.whl) and source distribution (.tar.gz) files for one package and version
npm One .tgz or .tar.gz tarball produced by npm pack
Maven A POM and the artifact, classifier, signature, or checksum files for one coordinate and version

Ravenstash validates the selection and computes integrity checksums before upload. For Maven, it can generate common missing checksum companions and handles snapshot conventions.

For repeatable releases, use rvs with an explicit repository target. See CI/CD or the package-type publish guide.