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

Update fork of antefoyer that is used, replace setup.py with pyproject.toml #45

Merged
merged 5 commits into from
Jan 22, 2025

Conversation

chrisjonesBSU
Copy link
Contributor

@chrisjonesBSU chrisjonesBSU commented Jan 21, 2025

Fixes #44. I forked Ryan DeFever's antefoyer and removed some CI/versionining stuff that he copied over from Computational Molecular Science Python Cookiecutter, which was causing errors when running pip install. We could also make a mosdef fork of antefoyer and used that instead if we think that's a better route in case any more maintenance issues come up.

This also replaces setup.py with pyproject.toml like I've started in mBuild and GMSO. This should fix failing bleeding edge test in GMSO.

Copy link
Contributor

@CalCraven CalCraven left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me. I was also thinking, since antefoyer is not necessarily maintained, we could just make a mosdef version of the GAFF.xml file, since upon inspection that is the only place where antefoyer is used in this package. Would reduce the dependencies list. This is probably a good enough fix for now though.

@CalCraven
Copy link
Contributor

The odd part is none of the automated tests are running on this PR though...

@chrisjonesBSU
Copy link
Contributor Author

The odd part is none of the automated tests are running on this PR though...

It looks like the workflows on this repo were disabled due to inactivity.

@chrisjonesBSU chrisjonesBSU merged commit 2c2c467 into mosdef-hub:main Jan 22, 2025
1 check passed
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

Successfully merging this pull request may close these issues.

Error when creating environment
2 participants