Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Support requirements.txt & runtime.txt with Julia #557
The comment about Julia only working with CondaBuildPack hasn't been true since we switched to using conda for getting our pythons. This change allows people to use requirements.txt with Julia, rather than forcing them to use environment.yaml
Do we have to actually build an image to test this? The Julia tests are already some of the slowest we have so if we could test this in a
Can you help point me towards a bit more context or information about the build packs thing?
@betatim When PythonBuildPack used to use a venv instead of conda, we ran into problems with Julia - #23 has more information. JuliaPy/PyCall.jl#411 was the primary underlying issue - Julia sortof pretends anyone using Python is primarily using Conda, and doesn't really support anything else well. And since PyPlot (used for plotting) depends on matplotlib, this was a no-go. So at that time, we made the Julia buildpack work only with Conda BuildPack.
Now we get conda for everything, so the restriction doesn't matter. The context for runtime.txt and requirements.txt is in PythonBuildPack, so we should get that here.
Re: tests, I think we have two PyPlot tests that do the same thing. I'm gonna remove one!
Nice. With that explanation and the tests I feel like the risk of us breaking something is tiny -> merge!
Should we make a new issue to see if we can add a test of using