[pyar] archivos pyc en github

Martín Gaitán gaitan en gmail.com
Mar Abr 23 23:47:39 ART 2013


La buena práctica de tener los .pyc (y similares) en el .gitignore puede
traer una consecuenciacolateral no deseada: como git los ignora, si un .py
que existe en una rama pero no en otra genera un .pyc que no se borra al
switchear

Acá se recomienda usar el hook "post checkout" que se lanza, como resulta
obvio [1] justo después de hacer checkout, es decir, de cambiar de rama.

http://codeinthehole.com/writing/a-useful-git-post-checkout-hook-for-python-repos/

[1] (dije obvio en un mensaje que tiene que ver con git, atenti roberto
Alsina, ja!)



2013/4/19 Angel Freire <cuerty en gmail.com>

> 2013/4/19 Carlos Miguel FARIAS <carlosmiguelfarias en gmail.com>
>
>> Soy ignorante en el tema distribución, me estoy desasnando con el python
>> en general y wxpython para GUI.
>> Cual es el inconveniente de entregar los pyc, solamente, (si el contrato
>> con el cliente no implica entregar fuentes)? Supongo que para dificultar la
>> ingenieria inversa, si lo meto todo en un exe.
>> En mi caso, la distribución es potencialmente sobre muchas máquinas
>> conectadas a un servidor (administración pública)?
>> Saludos: Miguel, La Pampa (RA)
>>
>>
>> El 18 de abril de 2013 22:43, Sebastian Bassi <
>> sebastian.bassi en globant.com> escribió:
>>
>> On Thu, Apr 18, 2013 at 8:54 PM, nachopro <tranceway en gmail.com> wrote:
>>> > Conozco una empresa "python" que al cliente le da los pyc :P
>>> > quizás quieras hacer eso!
>>>
>>> jaja, ni se me ocurrió semejante truchada, sino vi en un repo unos pyc
>>> y me pregunté (y transladé la pregunta aca) si tenia algún sentido. Ya
>>> todos confirmaron que no.
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
> Github provee versiones de ejemplo de .gitignore [0] dependiendo del tipo
> de proyecto que estes usando. No es obligacion usarlas pero es una buena
> base desde la cual partir, en todos los casos de projectos en Python
> siempre incluye *.pyc en la lista de ignorados.
>
> [0] https://github.com/github/gitignore
>
> --
> http://blog.cuerty.com
>
> "If you want to set off and go develop some grand new thing, you don't
> need millions of dollars of capitalization. You need enough pizza and Diet
> Coke to stick in your refrigerator, a cheap PC to work on and the
> dedication to go through with it."
> - John Carmack
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
mgaitan.github.io
textosyprextextos.com.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130423/6a2dced2/attachment.html>


More information about the pyar mailing list