Custom Packages
If you are interested in using your own custom packages, please let us know, and we’ll set you up to use DevPI.
We use DevPI in the shared dev environment as a way to manage our own q2 packages.
Your packages will need to be bundled as either wheels or tarballs, and we’ll create a
location in /opt/yourgroup
for you to store your versioned packages.
To use the devpi-client, you will need to set up a python3.13 virtual environment, and pip install devpi-client. We will provide you with a username, a password, and an index for your group.
Steps to upload your packages to DevPI are as follows:
connect client to server
devpi use http://localhost:4040
login
devpi login <username> --password=<password>
use your index
devpi use <username>/packages
upload your package
devpi upload <package>
Once your packages are uploaded, you can install them by running q2 add_dependency
.