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

Make on Windows link not working #68

Closed
isms opened this issue May 24, 2017 · 8 comments
Closed

Make on Windows link not working #68

isms opened this issue May 24, 2017 · 8 comments

Comments

@isms
Copy link
Contributor

isms commented May 24, 2017

Thanks to @epogrebnyak for reporting.

@NapsterInBlue
Copy link

Hello from a year later! lol

Any idea what this link was supposed to be?

@pjbull
Copy link
Member

pjbull commented Aug 2, 2018

Hm, not sure, but there are a fair number of options now.

I'm not on Windows, so would appreciate testing/recommendations/PR. I think the main options are:

That said, I'm not sure that I'd recommend any of those options where you expect a lot of Windows developers. Either a batch script, powershell, or a Python-based DAG runner (snakemake, luigi, airflow) is probably less headache.

@NapsterInBlue
Copy link

Hey, thanks for such a quick response!

Trying to figure out/proliferate Python best practices at my org of mostly Windows users. I'm currently using Git bash from the Git for Windows suite (which uses MinGW internally) and then, regrettably, steering folks here if they want to add make.

So emphasis on "headache" in your last sentence, haha

I'll give cygwin a shot today, though. Thanks again!

@pjbull
Copy link
Member

pjbull commented Aug 3, 2018

We've been thinking about experimenting with snakemake, which is Python-based so should run without additional installation pain. Would be very curious to look at your snakemake file for inspiration if you go that way!

@NapsterInBlue
Copy link

Hey again.

So cygwin comes even barer than Git Bash, out of the box. You can, however, specify all kinds of packages at the time of install, including make. Problem here, though, is the size of that scrollbar.

image

So unless you know what you're looking for, it's pretty intimidating.

Couple solutions here:

  • You can always rerun the setup-XXX.exe to upgrade/add any packages you find out later that you want, which seems pretty painless.
  • It's possible to just script away your entire setup with a .bat file, once you figure out what works for you.

But it'd probably take awhile to figure needle/haystack all of the good stuff from everything that's available. What I've got now will suffice, I think.

@NapsterInBlue
Copy link

And looking at snakemake, I like the idea, but unless it can natively run my existing makefiles, it feels a bit like this.

@wolfhoundjesse
Copy link

@NapsterInBlue What if you were to choco install make --source=cygwin and avoid the huge list? Having a fifteenth package manager on my machine doesn't feel great.

@pjbull pjbull mentioned this issue Aug 2, 2022
49 tasks
@pjbull
Copy link
Member

pjbull commented May 22, 2024

Fixed in #355. See additional discussion in #333.

@pjbull pjbull closed this as completed May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants