Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup.py referencia archivos locales #52

Open
pepeleproso opened this issue Sep 27, 2018 · 1 comment
Open

Setup.py referencia archivos locales #52

pepeleproso opened this issue Sep 27, 2018 · 1 comment

Comments

@pepeleproso
Copy link

Siguiendo los pasos para generar el instalador de windows, me tope con que el script referencia un directorio que no se menciona en la configuracion del entorno.
Si se copian los archivos esperados funciona sin problemas. Mi duda es si lo mejor es mencionar esto en las instrucciones o si subir esos archivos al repo para simplificar el proceso. Por cambios en windows esos archivos no son faciles de conseguir y en otro proyecto optamos por incluir esa dll y manifiesto en una carpeta en el repo directamente.

if sys.version_info > (2, 7):
    # add "Microsoft Visual C++ 2008 Redistributable Package (x86)"
    if os.path.exists(r"c:\Program Files\Mercurial"):
        data_files += [(
            ".", glob.glob(r'c:\Program Files\Mercurial\msvc*.dll') +
                 glob.glob(r'c:\Program Files\Mercurial\Microsoft.VC90.CRT.manifest'),

)]

@reingart
Copy link
Owner

reingart commented Oct 7, 2018

Esos archivos son los Redistribuibles de Microsoft (como esta indicado en el comentario), y hay todo un tema de licenciamiento (no son software libre).

Para evitar problemas y complicaciones no los subiría al repositorio (y de hecho, son binarios y pueden variar). Lo mismo parecen hacer otros proyectos, como Mercurial (hg).

Posiblemente haya que aclararlo en la documentación, en general se asume que utiliza mercurial para clonar en Windows (como esta ejemplificado en el intructivo), por lo que esos archivos deberían existir y no habría problemas.

Lamentablemente no veo que se pueda hacer un PR a la Wiki, pueden clonarla, hacer el cambio, subirlo a su repo y pasarmelo para revisarlo / hacer el merge manualmente.
Otra opción sería que adjunten el diff o mencionen los cambios a hacer en este ticket.

Supongo que están hablando de la página InstalacionCodigoFuente
El repo de la wiki está en https://github.com/reingart/pyafipws.wiki.git

Para más info sobre los redist ver:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants