-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add an alternative plugin discovery mechanism in a form of an env variable, listing entry points in pkg_resources
format.
#8
Comments
Hi. You likely look for https://github.com/kaitaiStructCompile/kaitaiStructCompile.importer I have splitted the stuff into multiple packages, for proper working you need most of them. Unfortunately the stuff has some problems with installation, since it tries to share the same dir in order not to junk BTW: do you know any good replacement for GitLab with Docker-based CI (the CI should load my images, and should not load own images first, like GitHub does, since loading each image takes long) and without shit like mandatory JS, reCAPTCHA and CloudFlare (sr.ht is not considered suitable because of ddvault's unpredictable behavior ). |
I suspect these are bugs of For fast CI I would just buy a VPS, or setup LXD build job on your own hardware. |
No, the wheels look fine. I have encountered problems some times when I installed all the wheels in single pip invocation (including the cases when pip auto-fetches the stuff and auto-builds it). But when each wheel is installed separately and all the wheels are installed into the same location (i.e.
Probably I should add an alternative plugin discovery mechanism in a form of an env variable, listing entry points in
virtualenvs is just a cargo cult. If you need the stuff on CI and the installation is run every time the CI runs, just feel free to install it in main system, not venv, the CI container will be cleaned after pipeline execution anyway :) If you use a Docker-based CI, feel free to install into the image on the stage of building of 6he image. If you want kaitaiStructCompile .py in your main system, again feel free to just install it. I see no reason not to just install it into main system. |
pkg_resources
format.
My point is.
The plugin system based on |
As you wish. IMHO it is venvs that are ugly, complex, complicated and unneeded.
Are de-facto standard. |
IMHO is missing. |
It is not "IMHO". They ARE de-facto standard. |
It if was the standard, there would be at least draft PEP. Otherwise it is a just a bunch of crude hacks stacked on top of each other. |
https://www.python.org/dev/peps/pep-0632/ |
README.md example mentions importer, but it doesn't seem to be available.
The text was updated successfully, but these errors were encountered: