Hello all! Today I opened an issue in bugs.python.org (http://bugs.python.org/issue31264) proposing a module I created for remote package/module imports through standard HTTP/S.
The concept is that, if a directory is served through HTTP/S (the way SimpleHTTPServer module serves directories), a Finder/Loader object can fetch Python files from that directory using HTTP requests, and finally load them as modules (or packages) in the running namespace. The repo containing a primitive (but working) version of the Finder/Loader, also contains self explanatory examples (in the README.md): https://github.com/operatorequals/httpimport My proposal is that this module can become a core Python feature, providing a way to load modules even from Github.com repositories, without the need to "git clone - setup.py install" them. Other languages, like golang, provide this functionality from their early days (day one?). Python development can be greatly improved if a "try before pip installing" mechanism gets in place, as it will add a lot to the REPL nature of the testing/experimenting process. Thank you for your time, John Torakis, IT Security Researcher P.S: It is my first time in this mailing list and generally Python contribution. Please be tolerant! _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/