Requisito

Baixe dependências do Python e faça o upload deles para um servidor PYPI personalizado
Baixe Agora

Requisito Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Nome do editor:
  • Samuel Sutch
  • Site do editor:
  • http://github.com/samuraisam/

Requisito Tag


Requisito Descrição

Baixe dependências do Python e faça o upload para um servidor Pypi personalizado O requisito é um módulo que faz o download de pacotes Python de um arquivo requisitos.txt e carrega-os para o seu servidor PYPI privado.Desenvolvimento, os aplicativos da Web modernos geralmente exigem confiar em um conjunto potencialmente muito grande de componentes de terceiros. A gestão de dependência para tais aplicações é uma experiência agriabatadora. No mundo do Python, temos algumas ótimas ferramentas, como Pip, Virtualenv e distribuição, que nos permitiram desenvolver e compartilhar uma ampla amplitude de projetos de software.Pypi entre vários sites de codificação social. A maneira preferida de distribuir seu projeto para um público mais amplo e para que eles funcionem muito bem. No entanto, quando é hora de implantar sua inscrição para servidores, dependendo daqueles seriam um erro enorme. Todos nós fizemos isso, e às vezes as ramificações podem ser muito dolorosas. Sem saber o tempo de atividade de pypi ou github, por exemplo - não é suficiente. Não só isso, mas o projeto pode desaparecer, ser movido ou ser alterado de alguma forma que causa incompatibilidade à sua aplicação. Portanto, é uma boa ideia hospedar seus próprios pacotes em algum lugar. Como sua própria instalação personalizada de Pypi que tem apenas os pacotes que você precisa, nas versões que você precisa, hospedado em um lugar que não vai mudar a menos que você diga. Isso não é complexo de som? Não é! Enter: Chishop (e, claro, é um primo malvado: Requisito!) O Chishop é um servidor pypi simplista escrito em Django apenas para esse fim. Requisito é algum código de colagem opinativo que utiliza pip e setuptools / distribui para adquirir, construir e fazer o upload de seus pacotes para Chishop.here é como funciona: 1. Instale o Chishop OUTHERIT's um projeto Django, então este é bem simples. No entanto, você pode seguir um guia que escrevi para implantar facilmente na EP.IO.ENSure você adiciona suas credenciais de Chishop ao seu arquivo ~ / .pypirc, pois estes serão usados mais tarde. Instalar o Requisito Sudo Pip Install Requisite3. Criar um arquivo congelado PIP FileYou já está usando usando PIP e Requisitos.txt, certo? Boa. Primeiro gerar um arquivo de requisitos de pip congelados: CD My_ProjectPip Freeze -R Requisitos.txt Requisitos congelados.txt4. Upload para o seu Chishop RepositoryReq Requisitos requisitos congelados.txt --repository = my_chishop - Cachhethat é. Em sua implantação, você pode usar este novo repositório especificando um - inteex-url veja aqui na parte superior do arquivo Frozen-Requisitos.txt. O PIP usará esse servidor para baixar dependências. Na verdade, ele realmente criará um desses para você e despejado no seu diretório atual denunciadas requisitos.txt com todos os pacotes editáveis solidificados. Uma palavra para o wisedu Note que ao usar este método de gerenciamento de dependência, é aconselhável que você tome precauções de segurança razoáveis. Se você estiver usando Chishop e Requisito no EP.IO, seus dados serão na Internet pública. Certifique-se de se abster de incluir dados confidenciais em seus pacotes Python. O Chishop também pode usar alguma ajuda para implementar um modo de operação mais seguro. Mesmo assim, seja cauteloso. Requisitos: · Pitão


Requisito Software Relacionado