apipkg.

Controle de namespace e mecanismo de importação preguiçosa
Baixe Agora

apipkg. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Holger Krekel
  • Site do editor:
  • http://twitter.com/hpk42

apipkg. Tag


apipkg. Descrição

Controle de namespace e mecanismo de importação preguiçosa APIPKG é uma biblioteca que permite controlar o namespace exportado de um pacote Python e reduzir bastante o número de importações para seus usuários. É um pequeno módulo pitono puro que funciona em virtualmente todas as versões Python, incluindo CPYTHON2.3 para Python3.1, Jython e Pypy. Ele coopera bem com o sistema de ajuda do Python (), importadores personalizados (Pep302) e ferramentas comuns de conclusão de linha de comando.Usage é muito simples: você pode exigir 'apipkg' como uma dependência ou você pode copiar o >> importar mypkg >> > mypkg.path >>> mypkg.sub.class1 # '_mypkg.somemodule' é importado agora >>> mypkg.sub.class2 # '_mypkg .othermodule 'é importado agora o namespace mypkg.sub e ambas as classes são lotes carregadas. Observe que nenhuma importação para além da raiz 'Import MyPKG' é necessária. Isso significa que quem usa sua API sempre precisar de esta importação. Claro que você ainda pode usar a declaração de importação como assim: do mypkg.sub Import Class1Incluindo APIPKG no seu pacote, você não deseja adicionar uma dependência de APIPKG ao seu pacote, você pode copiar o arquivo apipkg.py em algum lugar para o seu próprio pacote, para Exemplo _mypkg / apipkg.py no exemplo acima. Você então importa a função InitPkg desse novo lugar e é bom para ir. Requisitos: · Pitão


apipkg. Software Relacionado

Pipeline.

Easy Shell-Like Tubeinines, com entrada de um objeto semelhante a um arquivo ...

75

Download