-
Notifications
You must be signed in to change notification settings - Fork 3
[joss review] python requirements ? #5
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
Comments
Thank you very much for accepting this review and for the comments! Concerning, the installation instruction, I will add a "INSTALL.md" file at the root of the repository. You are totally right that the "run_*.sh" are maintenance scripts that are only useful for the maintainers, so I will move them to a "scripts" directory. For the installation, the supported Python version are ["3.9", "3.10", "3.11", "3.12"]. I know that several Linux distributions are still shipping older versions but some libraries used by PyPEEC requires a more recent version. Probably, conda is the easiest way to create a environment with a compatible Python interpreter:
|
No problem. Thanks for taking my remarks into account.
This shall be cleary stated in the
Thanks. My point was not to use conda, but that conda's usage was not documented. And I naively though that a conda package was available, i.e. that pip was not the only way of installing |
Yes, ["3.9", "3.10", "3.11", "3.12"] are the versions tested during the CI. The version requirements are now clearly stated in the INSTALL.md and in the documentation. The problem to create a conda package is that the VTK (C++ library for 3D object manipulation) conda package is currently broken for win64 (#6). I might have found a workaround and will try to create a Conda package. |
@otvam Thanks for the precision. |
The conda package is now available through conda-forge! |
[This is issue is part of the review of the paper submited to JOSS.]
First, I would recommend an
INSTALL
file at the root of the sources. On the first contact with the library, I didn't see any installation instructions and had to figure out that I had to use pip from the "Project links" section of theREADME
.The installation instructions are somehow hidden in the tutorial, which is is not so obvious. At least the
INSTALL
file could link to the tutorial, IMHO. Also the root of the directory contains file related toconda
, which is not mentioned in the installation section.Regarding first contact with
pypeec
, there are a few scripts calledrun...
at the root of the sources which seems tools for developers. The prefixrun
seems misleading and users may be tempted to have a look at them. That is only an totally discardable advice, but maybe such scripts would be better in a dedicated subdirectory (something liketools
for instance).I followed your installation guide and it failed as follows:
I guess that my version of python is too old. Would you tell me some minimal requirements for
pypeec
?The text was updated successfully, but these errors were encountered: