Repositório de Pacotes Python
Hospede pacotes Python privados com um repositório compatível com PyPI. Perfeito para bibliotecas proprietárias, ferramentas internas e modelos de ML.
Todos os recursos em todos os planos, a partir de US$ 99/mês cobrado anualmente.
Teste grátis por 14 dias. Sem necessidade de cartão de crédito.
Atendemos desenvolvedores desde 2016 Empresa tocada pelo fundador, sem venture capital
machine your-org.mycloudrepo.io
login you@example.com
password YOUR_REPOSITORY_TOKEN export TWINE_USERNAME=you@example.com TWINE_PASSWORD="$CLOUDREPO_TOKEN"
twine upload --repository-url https://your-org.mycloudrepo.io/repositories/your-repo dist/*
pip install --index-url https://your-org.mycloudrepo.io/repositories/your-repo/simple/ my-package Incluído em todos os planos
Os planos diferem em storage e franquia de transferência. Nada além disso.
- SSO (SAML, OIDC)
- Autenticação multifator (MFA)
- Log de auditoria
- Tokens de repositório
- Usuários ilimitados, sem cobrança por usuário
- Suporte humano
- Maven, npm, Python, Docker com charts Helm e arquivos
- Repositórios de proxy
- SCIM
Em breve: Log de acesso
Tudo o que você precisa para pacotes Python
CloudRepo oferece hospedagem de pacotes Python enterprise com todos os recursos que você precisa.
- Compatível com PyPI Compatibilidade total com pip, poetry e outros gerenciadores de pacotes Python.
- Índice de Pacotes Privado Hospede pacotes Python proprietários com segurança e controle de acesso.
- Pacotes Ilimitados Faça upload de quantos pacotes Python precisar. Pague apenas pelo storage.
- Gerenciamento de Versões Suporte completo para versionamento semântico e metadados de pacotes.
- Integração Simples Funciona com seu workflow Python existente e pipelines de CI/CD.
- Segurança Enterprise API tokens, gerenciamento de times e controles de acesso por time.
Quem usa o CloudRepo
- Para Times de Data Science Compartilhe modelos de ML, bibliotecas customizadas e ferramentas de processamento de dados com segurança em toda a organização.
- Para Desenvolvimento Web Hospede apps Django internos, extensões Flask e utilidades compartilhadas com controle de versão.
- Para DevOps Distribua scripts de automação, ferramentas de deploy e pacotes de infraestrutura em toda a empresa.
- Para Empresas Mantenha compliance com hospedagem privada e controles de acesso por time.
Guia Rápido de Setup
Comece a hospedar pacotes Python em minutos com nosso processo simples de setup.
Configure o pip para CloudRepo
Configure o pip para usar seu repositório Python privado no CloudRepo. Um índice global direciona todas as instalações para esse repositório, e um repositório hospedado guarda apenas o que você enviou, então pip install requests falha com No matching distribution found. Use um repositório de proxy como índice global para os pacotes públicos e instale seus pacotes privados em uma etapa à parte com --index-url.
# Credentials go in ~/.netrc, not in the index URL. The login is the email
# address of the account that created the token.
# The subshell's umask keeps the file private from the moment it is created;
# >> adds the entry without replacing an existing ~/.netrc.
(umask 077 && printf 'machine your-org.mycloudrepo.io\nlogin you@example.com\npassword %s\n' \
"$CLOUDREPO_TOKEN" >> ~/.netrc)
chmod 600 ~/.netrc
# Install from CloudRepo. pip reads the login for the host from ~/.netrc
pip install my-package \
--index-url https://your-org.mycloudrepo.io/repositories/your-repo/simple/
# Or configure pip globally
pip config set global.index-url \
https://your-org.mycloudrepo.io/repositories/your-repo/simple/ Configure o Upload de Pacotes
Configure o ~/.pypirc para fazer upload de pacotes com twine.
[distutils]
index-servers =
cloudrepo
[cloudrepo]
repository = https://your-org.mycloudrepo.io/repositories/your-repo
username = you@example.com
password = YOUR_REPOSITORY_TOKEN Faça Upload dos Seus Pacotes
Construa e faça upload dos seus pacotes Python para o CloudRepo.
# Install build tools
pip install build twine
# Build your package
python -m build
# Upload to CloudRepo
twine upload --repository cloudrepo dist/* CloudRepo Suporta Todas as Ferramentas Python Modernas
Seja usando pip tradicional ou gerenciadores de pacotes de última geração, CloudRepo atende você.
- Poetry: Gerenciamento Moderno de Dependências Uma ferramenta de empacotamento Python muito usada, com resolução de dependências e lock files. CloudRepo oferece suporte nativo ao Poetry com configuração de repositório privado. Integração com Poetry (em inglês)
- UV: Instalação Ultra-Rápida de Pacotes O instalador rápido da Astral, escrito em Rust. Aponte o uv para o seu índice no CloudRepo e ele instala seus pacotes privados como qualquer outro. Integração com UV (em inglês)
- Pixi: Gerenciamento Cross-Platform de Pacotes Gerenciador de pacotes cross-platform de última geração. Combina ecossistemas conda e PyPI. CloudRepo suporta Pixi para distribuição de pacotes privados. Suporte ao Pixi (em inglês)
- pip & setuptools tradicionais Compatibilidade total com pip, easy_install e setuptools. O suporte ao protocolo PyPI padrão significa que o CloudRepo funciona com seu workflow Python existente. Ver documentação (em inglês)
Veja nossa documentação completa (em inglês) para guias de setup, integração com CI/CD e boas práticas para todos os gerenciadores de pacotes Python.
Comece a hospedar pacotes Python hoje
Teste grátis por 14 dias. Sem cartão de crédito. Setup em minutos.
Empresa tocada pelo fundador desde 2016, sem venture capital. Uma pessoa de verdade responde em até um dia útil. Quase sempre sou eu.
Chris, fundador da CloudRepo