[QGIS-Developer] using conda for development
Matthias Kuhn
matthias at opengis.ch
Fri Jul 31 00:27:23 PDT 2020
One thing to keep in mind is that even the main qgis
installers/distributions do not have fixed dependency versions. Using
downloaded macOS QGIS will have different dependencies than Windows and
so will all the linux/*nix flavors.
On 7/31/20 7:14 AM, Ari Meyer wrote:
> @Nyall, that proposal appears to be specific to plugins -- not sure if
> that's the best place to discuss this issue.
> @Greg: I found that many of the exact dependencies were not even
> available through the main channels. So if the QGIS devs
> compile/build against such versions, I'm not sure there's an easy way
> to even specify such a conda recipe, unless all those dependencies are
> also made available somehow. I didn't expect that those versions
> would not even be there with the others for the various libraries.Â
> Could this imply that the library developers don't want those versions
> to be used? Not sure.
>
> As a user and developer, I just want to be sure that if I pull down
> conda-forge qgis version X that I will get the same effective
> distribution as contained in downloadable installer version X. Right
> now, we are getting a very different set of dependencies.
>
> Thanks,
> Ari
>
> On Thu, Jul 30, 2020 at 6:44 PM Greg Troxel <gdt at lexort.com
> <mailto:gdt at lexort.com>> wrote:
>
> Nyall Dawson <nyall.dawson at gmail.com
> <mailto:nyall.dawson at gmail.com>> writes:
>
> > There's a related proposal at
> > https://github.com/qgis/QGIS-Enhancement-Proposals/issues/179 --
> > probably best to keep the discussion on that page.
>
> Not really about the details of using conda but about the concept:
>
> Â conda's documentation says it runs on "Windows, macOS and Linux" but
> Â qgis also runs on at least NetBSD and almost certainly other BSDs.
>
> Â it seems that to build something, including qgis the requirement is
> Â that the things it depends on are present in some way that is
> found by
>  the build. People can choose to do that however they want, and it
>  seems funny to me to impose a requirement.  If this is really
> "let's
> Â publish a conda config file so that people who want to do that
> can do
> Â less work", that's of course fine, but if it's more "if you
> don't have
> Â conda then you can't build qgis", that's something else.
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20200731/2da6ad07/attachment.html>
More information about the QGIS-Developer
mailing list