-
Notifications
You must be signed in to change notification settings - Fork 27
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
check on pkg_resources.declare_namespace breaks backwards compatibility #38
Comments
the problem has nothing to do with vsc-install, it's true for anything that you try to install and that has an entry in a |
using a
As long as the system vsc-base is backwards compatible, that's not a big issue though (but it does suck).
|
@stdweird also, I disagree that this is not a vsc-install issue, since we're literally breaking backwards compatibility; we're not longer able to install old and that without a major version bump of |
wait, you think that if you load a module and you get something else, this is OK? if EB can't properly install the software and module, why do you install them in the first place? you can install older vsc- pacakges using an older vsc-install, if it makes you feel better we can increase the major version number, but not sure what it will change. |
I'm not saying it's OK, I'd like it to b different, but I haven't found a way around it. Suggestions welcome. |
Actually, we did figure this out for EB, and implemented a fix in the easyblock for EasyBuild, i.e. trash It's not clear to me why this happens now with I guess I'll have to dive into the magic that happens in |
this error message is exactly what prevents the warning about We spent all this time on trying to get rid of it, and now you want it back? :p I do agree that this check breaks backwards compatibility, but the old stuff was doing weird things, that are fixed and are checked for now. So, wont fix. |
I'm not saying the check shouldn't be there, it's just very annoying that this breaks installing older versions... Also, I obviously don't want the warning back. Anyway, it doesn't seem to matter too much, since the I see no way in which the For now, this is just annoying, it shouldn't break anything, but sooner or later it will, when the system vsc-base breaks backward compatibility. Other than installing old versions of W.r.t. EasyBuild, it's sort of fine, since other sites should not be affected (unless they have |
well, it only breaks packages that where doing things wrong, new vsc-base won't fail this check, so even if it does something you don't like in future releases, you would still be able to install the current version, right? |
ok, the issue of having setuptools push system things right in front of the path, right, |
installing older versions of vsc-base with the current vsc-install fails with:
In one way, this makes sense, but this is also very annoying because a system-wide
vsc-install
installation can't be easily bypassed, rendering oldervsc-base
versions impossible to install...Thoughts on this?
The text was updated successfully, but these errors were encountered: