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

Modernize setup.py and versioning #413

Merged
merged 3 commits into from
Nov 13, 2020
Merged

Conversation

jaimergp
Copy link
Member

@jaimergp jaimergp commented Nov 12, 2020

Changes:

  • Added versioneer support
  • Modernized setup.py

Questions:

  • Are we shipping the C extension in pymbar 4?

Closes #377

@jaimergp jaimergp linked an issue Nov 12, 2020 that may be closed by this pull request
@Lnaden
Copy link
Contributor

Lnaden commented Nov 12, 2020

I don't think we are building the C extension any more. I think the JIT work @jchodera has been working on is meant to replace it. In the existing version, it was only ever built in Python 2.X.

@mrshirts
Copy link
Collaborator

Correct, no C extension. I'm the one that is still a bit behind on the jit extension - I had it working in JAX, but not in numba yet. Will be working on that the next couple of days.

@codecov
Copy link

codecov bot commented Nov 13, 2020

Codecov Report

Merging #413 (97109e6) into pymbar4 (7f3b023) will decrease coverage by 0.24%.
The diff coverage is 50.00%.

@jaimergp
Copy link
Member Author

The linting errors are for old_mbar.py, which should be deprecated soon (#415), so no need to worry. Merging!

@jaimergp
Copy link
Member Author

The version looks funny now, but we'll fix that with proper tags for v4.

@jaimergp jaimergp merged commit f6e9157 into pymbar4 Nov 13, 2020
@jaimergp jaimergp deleted the pymbar4-setup-versioneer branch November 13, 2020 08:34
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.

Revisit setup.py and consider versioneer
3 participants