Skip to content
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

Warn if setuptools is incompatible with the build system #6084

Open
manics opened this issue Jul 16, 2019 · 3 comments
Open

Warn if setuptools is incompatible with the build system #6084

manics opened this issue Jul 16, 2019 · 3 comments

Comments

@manics
Copy link
Member

manics commented Jul 16, 2019

Suggestion from https://forum.image.sc/t/release-of-omero-5-5-1/27545/4

Warn before running any build steps if the version of setuptools is incompatible with the build system.

@truatpasteurdotfr
Copy link

would it be possible also to avoid the pip commands as mentionned on https://docs.openmicroscopy.org/omero/5.5.1/sysadmins/unix/install-web/walkthrough/omeroweb-install-centos7-ice3.6.html:

pip install --upgrade pip
pip install --upgrade virtualenv

Or list the minimal version of virtualenv required?

@mtbc
Copy link
Member

mtbc commented Jul 24, 2019

I'd expect any fairly recent virtualenv to work -- personally I often happen to use 15.1.0 instead of 16.7.0 -- so you could probably go ahead and try the installation without and test that things still work (including scripts, web apps, etc.), they probably will. However, do note that those installation walkthroughs are very close to what we actually test for releases so if you use older versions then do watch out for regressions when you upgrade OMERO and warn us (maybe with a pip freeze) if asking about issues for which the dependency versions may be relevant, especially as we sometimes try to reproduce users' installations in diagnosing their OMERO issues. The more you do differently from the installation walkthroughs, the further you are from a state that we are fairly sure should work fine. If there's some particular concern you have about using later dependency versions then please do feel free to raise it; in some circumstances we pin versions awhile to avoid specific issues.

@mtbc
Copy link
Member

mtbc commented Jul 24, 2019

It's also worth noting that at the leading edge of OMERO development there is expected to be a fair bit of movement on Python 3 compatibility so that may have additional impact on module prerequisites over the coming months.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants