| espacio de nombres Crear paquetes de espacio de nombres compuestos |
Descargar ahora |
espacio de nombres Clasificación y resumen
- Licencia:
- MIT/X Consortium Lic...
- Nombre del editor:
- Paul J. Davis
espacio de nombres Etiquetas
espacio de nombres Descripción
Crear paquetes de espacio de nombres compuestos. En pocas palabras, el espacio de nombres es una biblioteca de Python que le permite crear paquetes de espacio de nombres compuestos sin alterar ningún submódulo. >>> Importar espacio de nombres >>> ns = nombrespace.namespace () >>> ns.proxy ("ns.path", "os.path") >>> Importar Ns.Path >>> Importar sys >>> NS .PATH == SYS.MODULES TRUETE IDEA GENERAL AQUÍ es que crearía un paquete PYPI para el espacio de nombres y luego conectaría los subpaquetes individuales al espacio de nombres. Algo como: # mynamespace.pyimport namespacens = espacio de nombres .NamesPace () Ns.Proxy ("MyNamesPace.Web", "Django") y luego los paquetes de clientes podrían usar este paquete de espacio de nombres, ya que: Importar MyNamesPace.Web.Forms como Formsthat quizás no es el mejor ejemplo, pero espero que tenga la idea de todo .Otras advertencias es que esto no permite la adición mágica al espacio de nombres si un paquete opta por estar en él. No me siento lo suficientemente creativo como para pensar en una buena solución a esto. Sin embargo, estoy bastante seguro de que se podría hacer con un gancho en SetuptOols. Requisitos: · Python
espacio de nombres Software relacionado