Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Some out of necessity, others because we haven't tested old versions for a while.
- Loading branch information
Some out of necessity, others because we haven't tested old versions for a while.
581d367
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would change these only if you know for sure that they are necessary...it happens quite often that you have to work with old versions of prereq on supercomputers..also
setuptools 67 is really new (I am on 65 and 67 is just available as update, and that is for opensuse tumbleweed a rolling distribution)
581d367
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
True, but I noticed that at least the update to a quite recent setuptools was necessary for the editable install to work.
The requirements in this file aren't "hard" - that would be in the setup.py.
As for the others, we need to have a better testing system in place for the other version checks. Usually, the most recent version of everything is installed and tested, but older versions aren't.
581d367
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, its the "from setuptools.command.build import build" line that can give trouble (was distutils)..it gets rid of a deprecation warning but I guess its then pretty recent change
(if someone complaints, maybe revert to importing from distutils)