ORM respaldado por Git para Python?

Mientras buscaba información sobre bases de datos versionadas, encontré el gitmodelo proyecto para Ruby, que es un ORM versionado sobre git.

Hay algunos proyectos en los que estoy involucrado que podrían beneficiarse de algún tipo de almacén de datos versionado, y Git parece una solución natural en este espacio. Nuestro equipo ya está familiarizado tanto con las herramientas de línea de comandos de git como con el uso de interfaces programáticas para git, como dulwich, entonces algo como gitmodelo jugaría con nuestra experiencia existente.

¿Hay algo similar disponible para Python?

preguntado el 03 de mayo de 12 a las 16:05

¿Cerrar votos por fuera de tema? Si esto no está relacionado con la programación o el desarrollo de software, no tengo idea de qué se trata. is relacionado con. -

¿Podría, um, uno de ustedes que votó para cerrar esta pregunta dejar un comentario indicando qué parte de la pregunta cree que está fuera de tema? ¡Porque si no estás dispuesto a comentar, no puedo arreglarlo! -

ok, eliminé el "parece una idea interesante". Las preguntas se cierran aquí demasiado rápido. acabo de leer stackoverflow.com/questions/10264839/… por ejemplo... -

No voté ni votaría para cerrar esta pregunta. Sin embargo, sí (creo que entiendo) a las personas que lo hacen. StackOverflow existe para que los programadores obtengan ayuda con la programación de los programadores. Preguntar "¿existe un paquete de software que X existe?" y preguntas existenciales similares no es realmente pedir ayuda de programación: es una búsqueda de conocimiento, no una pregunta técnica. La respuesta no es técnica, es simplemente "¿ha encontrado la cosa X que estoy buscando?". Entonces, aunque es cuantitativo, todavía no es realmente el correcto sort de duda... -

@ PaulD.Waite vea la respuesta de Borealid, que creo que describe perfectamente el problema con esta pregunta. -

2 Respuestas

Ignacio Vázquez-Abrams me señaló hacia el Django-versiones paquete, que aunque no está basado en git ofrecen un buen modelo para almacenar datos versionados. No he tenido la oportunidad de trabajar con Django antes, pero parece que puede ser la mejor opción disponible en este momento.

Según la documentación, es posible que esto no funcione con la última versión de Django (la documentación dice que requiere 1.1.x, mientras que Django tiene hasta 1.4 para realz y 1.3 en el repositorio de paquetes de mi distribución). Supongo que lo veré como una experiencia de aprendizaje y veré cuánto trabajo se requiere para integrarlo con las versiones más recientes de Django...

contestado el 04 de mayo de 12 a las 17:05

Recién salido del horno, pero puedes echarle un vistazo python-git-orm.

Respondido el 06 de junio de 13 a las 19:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.