Conversation
|
Results of tox testing: During the installation phase of the py311 venv the following error occurs: Tox subsequently fails with: |
|
Is it possible that the docker container runs out of space to install the packages? |
|
Hi Eddi, thanks for the refactor. Multiple people had already told me that the topology features might be useful outside of KIMMDY as well, so this is a useful step. There are some things that should be addressed: I was wondering about our license, which is gnu 3.0, meaning redistribution is allowed, but not changing the code. However, I think for the purpose of this license we are the same person (same GitHub org), but just in case I want to state that this refactor is authorized. I am personally not a big fan of the name. In my opinion there is no need for 4py, because obviously it is a Python package and adding harder to type things just makes us more vulnerable to supply chain attacks. Testing: All tests should pass before we can merge this. |
Yes, this is most likely what is happening. This is why the cleanup step was introduced in tox between the py version tests. But it looks like now we have to reduce the size more. Does the topology package ship it's test assets when installed from pypi? |
|
Speaking of which, for development it would be nice to have the topology module as a git submodule and available in the same pyproject workspace like the reaction plugins. |
|
Hi Yannik, |
|
I agree that the package name "gmx-top4py" may be suboptimal and that gmxtop may be nicer. Yet gmx-top4py is already on pypi and I am not sure if it still makes sense to change it |
Sure, now is the time to change it before it's incorporated into other things. |
|
Hi Jannik, |
The submodule installation of gmxtop shipps of course again the examples and tests. Alternative we could go with the pypi install that does not have the examples and tests folders |
|
@emerbitz I simplified our testing environment a bit and freed up space. I believe if you rebase this on the latest main branch, the tests should run successfully. |
|
Okay, thank you very much, I will do so:) |
Integrate gmx-top4py
The package gmx-top4py bundles the following functionality that was originally part of kimmdy into a new package: