Conversation
|
I think we're mostly waiting for the fix to #2751. |
Codecov Report
@@ Coverage Diff @@
## master #2798 +/- ##
==========================================
+ Coverage 91.38% 92.14% +0.76%
==========================================
Files 164 170 +6
Lines 22490 23013 +523
Branches 3160 3180 +20
==========================================
+ Hits 20552 21205 +653
- Misses 1315 1711 +396
+ Partials 623 97 -526
Continue to review full report at Codecov.
|
|
Hello @orbeckst! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2020-09-04 17:43:28 UTC |
|
PR #2812 |
- fix (because it was not documented before) - density=True now means "calculate the single site density"; default is still "calculate RDF" (now meaning density=False) - update docs - update tests (add test for default behavior) - update CHANGELOG - backported issue #2811 fix (directly rebased onto master instead of added to PR #2798
- backported CI code to build versioned docs (see #2798 (comment)) - added outside PR #2798
|
I added the versioned docs commits (#2798 (comment)) directly to master to see if the docs build. |
- fix #2191 - use MPLBACKEND=agg in the CI environments - Travis - appveyor - Azure pipelines - update CHANGELOG
* CI: add codecov to Azure CI * add a codecov upload to Azure CI (32-bit Windows) Co-authored-by: Thomas Hu <thomasrockhu@users.noreply.github.com>
(List was messed up in a previous cherry-pick and not fully correct then.)
- removed superfluous coordinates/dcdtimeseries.c - removed execute permissions from module NAMDBI.py
- pinning ensures that chemfiles conda package pulls the last working
netcdf4 package in; otherwise we get failures such as
OSError: libnetcdf.so.18: cannot open shared object file: No such file or directory
- #2798 (comment)
Co-authored: @Luthaf
- pinning ensures that chemfiles conda package pulls the last working
netcdf4 package in; otherwise we get failures such as
OSError: libnetcdf.so.18: cannot open shared object file: No such file or directory
- #2798 (comment)
Co-authored-by: Guillaume Fraux <luthaf@luthaf.fr>
- explicit PYPI_CHECK in script section - switch travis to beta for config validation - https://docs.travis-ci.com/user/build-config-validation - get feedback on problems with the config yml file Note: Use ci-helper's algorithm for installing numpy and don't pin a numpy version, not even for the simple PYPI_CHECK section (cherry picked from commit bbc3dcb)
- generate LONG_DESCRIPTION from README.rst
- remove SUMMARY.txt (out of date)
- read top-level repository README.rst for LONG_DESCRIPTION
- changed README.rst
- add installation instruction (link)
- add links to Quickstart Guide, User Guide, and API docs
- add links to issue tracker and mailing list in text (Contributing)
- replaced links to wiki with links to User Guide
- remove raw html from README (raw html not allowed on PyPi)
- replace NumFOCUS logo image with reduced size version (200 x 61 px) and standard reST
image syntax (logo added to web site in commit
MDAnalysis/MDAnalysis.github.io@ec4fe2c )
- fix broken link
- tutorials direct to Examples in User Guide
- add link to video section of "Learning MDAnalysis"
- passes `twine check`
- cleaned up MANIFEST.in (for pypi packages)
- fixed links in Py files
- Make sure that we always use the SSL url of the home page
git grep -l 'http://www\.mdanalysis\.org' | xargs perl -wpi~ -e 's(https://www\.mdanalysis\.org)(https://www.mdanalysis.org)'
- fixed link to issue tracker in files
git grep -l 'issues.mdanalysis.org' | xargs perl -wpi~ -e 's(https?://issues\.mdanalysis\.org)(https://github.com/MDAnalysis/mdanalysis/issues)
- fixed PEP8 issues in files
- various updates in testsuite/README (link to userguide, update badges)
- use User Guide as style reference
Co-authored-by: Lily Wang <31115101+lilyminium@users.noreply.github.com>
(cherry picked from commit d0b03e6)
eea7679 to
a44b838
Compare
- see #2920 - add deprecation note to as_Universe - add deprecation notice to LeafletFinder: filename instead of Universe will be removed (uses as_Universe so users will see the DeprecationWarning from as_Universe) - add test - update CHANGELOG for 1.0.1
- fixes The output files had all the the floating point numbers joined in a single string. - see PR #2733 - update AUTHORS - update CHANGELOG
a44b838 to
27dae7c
Compare
|
It seems that pinning chemfiles-lib hangs conda (see https://travis-ci.com/github/MDAnalysis/mdanalysis/jobs/378230029) – stops at |
.travis.yml
Outdated
| PYTHON_VERSION=2.7 | ||
| CODECOV="true" | ||
| NUMPY_VERSION=1.16 | ||
| CONDA_DEPENDENCIES="${CONDA_DEPENDENCIES} chemfiles-lib=0.9.3=he1b5a44_0" |
There was a problem hiding this comment.
Is this the correct way to pin chemfiles-lib?
There was a problem hiding this comment.
Yes, that should be. I only tested installing chemfiles + netcdf4 this way, so there might be additional interaction with other dependencies. I'll have another look =)
There was a problem hiding this comment.
Thank you, much appreciated!!
There was a problem hiding this comment.
I don't understand fully what's happening here (I can't get conda to reproduce the bug locally, so I have to start Travis to check, which is very slow 😃); but I got the tests to work with Python 2.7 on this branch by using the PyPi/pip version of chemfiles instead of the conda one (https://travis-ci.org/github/Luthaf/mdanalysis/jobs/722309790). Basically adding chemfiles to PIP_DEPENDENCIES and removing it from CONDA_DEPENDENCIES.
The main difference with conda is that I'm building the wheels on PyPi myself instead of using the conda tools, but the linux wheel is built with the manylinux1 docker image, which should guarantee compatibility with all possible Python installations on Linux. The wheels also work perfectly on osx & windows.
|
Thank you, will try it.
… Am 29.08.2020 um 12:31 schrieb Guillaume Fraux ***@***.***>:
@Luthaf commented on this pull request.
In .travis.yml:
> - env: NAME="python 2.7"
PYTHON_VERSION=2.7
CODECOV="true"
NUMPY_VERSION=1.16
+ CONDA_DEPENDENCIES="${CONDA_DEPENDENCIES} chemfiles-lib=0.9.3=he1b5a44_0"
I don't understand fully what's happening here (I can't get conda to reproduce the bug locally, so I have to start Travis to check, which is very slow 😃); but I got the tests to work with Python 2.7 on this branch by using the PyPi/pip version of chemfiles instead of the conda one (https://travis-ci.org/github/Luthaf/mdanalysis/jobs/722309790). Basically adding chemfiles to PIP_DEPENDENCIES and removing it from CONDA_DEPENDENCIES.
The main difference with conda is that I'm building the wheels on PyPi myself instead of using the conda tools, but the linux wheel is built with the manylinux1 docker image, which should guarantee compatibility with all possible Python installations on Linux. The wheels also work perfectly on osx & windows.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Work around conda-weirdness which just fails to properly resolve the pinned chemfiles-lib that would be compatible with the last working Py 2.7 version of netcdf4.
|
@Luthaf thank you, CI is finally happy again! 🎉 |
|
@MDAnalysis/coredevs could someone please have a quick look at the current backports? A lot of stuff has accumulated and I'd like to get that merged before taking on anything else. Thank you. |
lilyminium
left a comment
There was a problem hiding this comment.
Nothing jumps out on a quick look-over, the fixes look good. It'll be nice to have Travis happy again! Thanks @orbeckst :-)
IAlibay
left a comment
There was a problem hiding this comment.
At the very least for the changes I was involved with, it seems all good :)
Couple of minor changes (mainly PEP8 things).
Co-authored-by: Irfan Alibay <IAlibay@users.noreply.github.com> Co-authored-by: Lily Wang <lilyminium@users.noreply.github.com>
13052bb to
f6cf595
Compare
|
I am not going to fix PEP8 things because that will create more divergence between 1.0.1 and develop; I wanted to keep it as backport + fixes to make it work. |
|
Wait for PR #2928 to be merged into this branch (@lilyminium is working on it). |
* deprecate helanal, to be removed in 2.0.0 (use analysis.helix_analysis in 2.0 from PR #2622) * add deprecation warnings to analysis.helanal * update CHANGELOG
f64dadd to
d91e5e8
Compare
Fixes #2768
Changes made in this Pull Request:
Add to this branch and merge into Master before releasing 1.0.1.
PR Checklist