virtstrap-core.

Um script simples que permite configurar um projeto repetível!
Baixe Agora

virtstrap-core. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Reuven V. Gonzales
  • Site do editor:
  • https://github.com/ravenac95/

virtstrap-core. Tag


virtstrap-core. Descrição

Virtstrap-core é um simples script Python que permite configurar um projeto repetível usando uma variedade de ferramentas. O projeto surgiu de uma necessidade de usar algumas coisas do buildout e algumas coisas de PIP e Virtualenv. No entanto, eventualmente o suporte foi abandonado como PIP e Virtualenv foram poderosos o suficiente para o trabalho.Mas metas - criam projetos repetíveis entre outros desenvolvedores e ambientes - Forneça uma interface simples e fácil de usar - Criar Gemfile / Gemfile.Lock como System - Set personalizado variáveis de ambiente no VirtualEnv- Configuração Multi Python Virtualenvs- Crie um sistema de plugin semelhante ao buildout com mais flexibilidade - Permitir o repositório local de módulos Python compilados, de modo que os novos ambientes do Virtstrap não vão continuar online para encontrar um módulo.- Um arquivo de configuração que é portátil para mais do que apenas virtsstrap. Isso permite programas que não são virtstrap para tirar proveito do arquivo de configuração. Por que eu fiz virtstrapessentially, houve um curto período de tempo em que eu estava um pouco obcecado por usar o ZC.Buildout. No entanto, descobri rapidamente que, se precisasse rapidamente experimentar uma biblioteca, não era tão simples quanto a instalá-lo através do PIP. Além disso, encontrei o suporte de buildout para um pacotes --No-site como a função de ser insatisfatória. Um pacote no meu Mac, Ipython, foi particularmente finoso ao usar o Buildout. Para aqueles de vocês que não experimentaram, Ipython não funciona bem com a versão de Libedit de Leopard. No entanto, a instalação da Readline via Easy_Install é a única maneira de obtê-lo para funcionar (estranhamente, ele não funciona através de uma instalação PIP). Então isso me forçou a criar uma solução que resolveria meus problemas de repetibilidade e flexibilidade. O resultado é virtstrap.is esta outra ferramenta de construção? Sim e não. O Virtstrap é entusiasmado como uma camada acima do virtualenv + pip para fornecer aos recursos de compilação do usuário sem toda a sobrecarga de builtout (espero). Por que não virtualenv-wrapper? Eu olhei para usá-lo, mas não se encaixava em minhas necessidades específicas. É uma ótima ferramenta, mas eu originalmente queria criar uma ferramenta que não tenha que ser instalada no sistema para ver o uso. Agora, no entanto, vejo que como uma supervisão horrível e uma limitação desnecessária. Embora eu ainda sinto que há algo elegante em manter o pacote fora do sistema global, agora parece irracional para mim. Como conseqüência, esta questão parece ainda mais relevante. No entanto, depois de ter construído as versões iniciais de Virtstrap, percebi que o Virtstrap poderia tornar o wrapper virtualenv ainda mais simples. Também poderia ser compartilhado entre desenvolvedores, construir sistemas e qualquer número de cenários. Então, aqui está a minha rachadura em tornar algo verdadeiramente útil para o desenvolvimento de Python.VVirtrap Rápido dirigido a maneira mais fácil de começar com o Virtstrap é instalá-lo em sua máquina local simplesmente fazendo o seguinte: Pip Install Virtstrapnote: Se você não quiser Instale-o em seu sistema. Veja abaixo uma instalação alternativa. Adicione virtstrap ao seu projeto. O uso mais básico é: cd path_to_your_project_pathvstrap initThis adicionará um diretório chamado .vs.env e um arquivo chamado QuickActivate.sh para o seu diretório.Configuração Filesas dos arquivos de configuração 0.3.x não serão necessários. Concedido, o Virtstrap não é muito útil sem ele, mas, se você realmente quiser começar um ambiente virtstrapped sem fazer nada, é tão simples como vstap init.Para obter mais fora do Virtstrap, você deve definir um teuefile. Isso representa um arquivo de ambiente virtual. Este é um arquivo de uso geral a ser usado para definir seu ambiente virtual. O arquivo de configuração será esperado em um dos seguintes locais dentro do diretório raiz do seu projeto .- Vefile- conf / vefilat no momento em que o arquivo é um arquivo yaml. Eventualmente, espero se afastar de Yaml como sua sintaxe pode atrapalhar a definição de requisitos e a página inicial do ambiente geral.


virtstrap-core. Software Relacionado