How to Create a Private Conda Channel with RepoForge.io

Introduction Conda is a popular package and environment management system primarily used with Python. It’s widely used in data science, scientific computing, AI, and bioinformatics, because it facilitates portability and reproducibility of (data) science workflows. However, if your team needs to host private Conda packages, the typical recommendation is to build and manage your own Conda channel. While self-hosting a Conda channel is possible, it requires ongoing maintenance and infrastructure costs. Surprisingly, major package managers like Artifactory and PackageCloud don’t natively support Conda. ...

January 28, 2026 · 4 min · RepoForge

How to Install Private Python Packages with uv

This tutorial shows you how to configure uv to install Python packages from a private PyPI repository on RepoForge.io. What is uv? uv is an extremely fast Python package installer and resolver, written in Rust by Astral (the creators of Ruff). It’s a drop-in replacement for pip and pip-tools that’s 10-100x faster. Prerequisites A RepoForge.io account Your RepoForge repository URL (found under Show me how to publish packages) An access token with Python read permissions A package already published to your RepoForge repository Installing uv Install uv using the official installer: ...

January 28, 2026 · 2 min · RepoForge

How to Publish Python Packages to a Private Repository with Poetry

This tutorial shows you how to publish Python packages built with Poetry to a private PyPI repository on RepoForge.io. Prerequisites A RepoForge.io account Your RepoForge repository URL (found under Show me how to publish packages) An access token with Python write permissions Installing Poetry Install Poetry using the official installer: curl -sSL https://install.python-poetry.org | python3 - Verify the installation: poetry --version Creating a Package in Poetry Now that poetry is installed you can create a poetry project like this: ...

January 28, 2026 · 2 min · RepoForge