Repository navigation
Move to toml - #105
Move to toml#105
Conversation
|
@csbrasnett thanks for making the effort and updating this one. Could you take a look at this PR https://github.com/gruenewald-lab/CGsmiles/pull/73/changes. We recently went trough the same for cgsmiles to make it align with vermouth and pysmiles. Basically, I would prefer to keep |
fgrunewald
left a comment
There was a problem hiding this comment.
@csbrasnett nice job! I like the idea of moving the utility tools into the library and only exposing them from the package.
The only thing I dislike is the version handling, but it took me nearly a week to work that out for cgsmiles. Main points for dynamic versioning are: 1) add an empty line to the ymal as indicated; 2) switch the dynamic versioning on in the inint 3) possibly edit the deploy to checkout the version before deploying. If deploy fails once you changed 1+2, we can have a second look to see what needs to be changed exactly.
|
@fgrunewald thanks for the review, I probably should have marked this as draft - I intended to try and get my head round the dynamic versioning business today, thanks for the ready made solution! Is there any more particular reason you favour pip over uv? My understanding is that |
We know pip. uv is too new and shiny and modern. Bah humbug setuptools-scm also has a command line interface to help with version and file inclusion debugging. BUT that CLI also ignores any MANIFEST.in you use to exclude files from packaging |
|
Thanks both for reveiwing. @fgrunewald fyi I intend to address #91 and #94 asap too, might be easier to do so once this is merged? Will also try to find time to have a look at the state PRs that are still open. |
- regenerate reference data - one of the dih in the reference generated GSH.itp is quite severe and wrong, related to a bug in interaction_fit.py
- ensure tests still pass - update links in docs accordingly
…ference files accordingly
fgrunewald
left a comment
There was a problem hiding this comment.
this should work now
…ration-tests Fix integration tests
|
not sure what happened with the rebasing, mess probably inevitable from the refactor. @pckroon had to remove the vermouth imports here because with |
|
Oh that's reasonable. I'm open to either explicitely including the relevant helper files, or moving them out of the tests folder. |
|
@pckroon thanks, I'll merge this for now and have a think about what's best for the vermouth functions later |
move project to toml installation
can't work out how to solve the versioning atm, so hard coded for the moment.