Hemos GP herramientas en el GP caja de herramientas OurServices.tbx y algunos de ellos están escritos en Python. Podemos acceder a ellos a través de los servicios de geoprocesamiento. Sin embargo, algunas funciones Python son sólo copia-pega de un GP de la función de escritura a otro.
La pregunta es: ¿Es posible insertar una secuencia de comandos de Python, dicen our_utils.py en el cuadro de herramientas de archivo (tbx) por lo que en todos nuestros Python herramientas que son capaces de acceder a las funciones comunes como este:
import our_utils
our_utils.sharedFunc()
No queremos paquete de funciones compartidas como independiente GP de herramientas y, a continuación, utilizar ModelBuilder; este enfoque es demasiado pesado para el problema.
Recompensa edición 1 (2015-05-05)
Siento que tengo que dar una recompensa a alguien que participan aquí. Al menos tres hermosas mentes fueron atraídos por ella así que no quiero que mi recompensa va a polvo.
No tengo ArcGIS en mis huellas dactilares en el momento, pero he pasado de 30 a 40 minutos hoy la comprobación de si @mr.adams hacks puede ser extendido a las instalaciones de servidor (de geoprocesamiento resto de servicios). Y, sorprendentemente, funcionó con algunos adicionales hacks!
Las modificaciones fueron: después del envasado .archivo sd (que sigue siendo un misterio para mí cómo pack de más de una herramienta) cambiar el nombre de ese archivo .zip y agregar carpetas de las bibliotecas (importación mylib => debe agregar mylib carpeta en zip). A continuación, cambie el nombre .cremallera de la espalda .sd.
Así que mi modesta recompensa va a @mr.adams. No voy a marcar su respuesta como verdadera respuesta; todavía tengo que encontrar una manera más sencilla.
Por pura Pythonistas @Farid_Cher dio una excelente .pyt plantilla. Espero que muchos copypasters va a usar.