Hi, On Tue, Jul 24, 2018 at 02:57:23PM -0000, Jason R. Coombs wrote:
MongoDB has some nice properties that might make it a perfect backend for DevPI:
I don't actually know MongoDB very well, but the fact that it used to default to listening on any interface without any authentication by default[1] left a sour taste... If things seem better nowadays, nevermind. [1] https://snyk.io/blog/mongodb-hack-and-secure-defaults/
- Each deployment must run MongoDB. Although it's trivially easy to download and run a MongoDB server, there's no embedded version, so something would need to orchestrate the install, setup, and teardown of an instance in non-production scenarios (to support developer mode).
One thing I really like devpi for (and some people I know do as well) is that it's trivial to start on your laptop and just use it as a PyPI cache[2]. This would probably get a bit more difficult (or a lot, depending on OS/distribution, I'd guess). [2] https://devpi.net/docs/devpi/devpi/stable/%2Bd/index.html Florian (Bruhin, not Schulze) -- https://www.qutebrowser.org | me@the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc I love long mails! | https://email.is-not-s.ms/