9 Aug 2018: backported 1.9.x fixes to facilitate re-installations
-((announcement refers to end-of-line co2mpas-1.7.x - no need to upgrade))-
Changes since v1.7.4.post3
Pinned co2mpas dependencies to improve reproducibility...
when installing it in a newer AIO (forthmocing v1.9.x):
ATTENTION:
upgrading/downgrading co2mpas between major-releases renders the AIO unsuitable for "official" purposes - it can be used though for engineering studies.
Transitive dependencies are now served from 2 places:
-
file
setup.py: contains bounded dependency versions to ensure proper
functioning, but not reproducibility.These bounded versions apply when installing from PyPi with command
pip instal co2mpas==1.7.4.post2; then :command:pipwill install
dependencies with as few as possible transitive re-installations. -
file
requirements/exe.pip& filerequirements/install_conda_reqs.sh:
contain the pinned versions of all calculation-important dependent libraries
(see :gh:463).You need to get the sources (e.g. git-clone the repo) to access this file,
and then run the commandpip install -r <git-repo>/requirements/exe.pip.
Other fixes:
- Support
pip >= 10+(fixes :ghp:26). - Fix conflicting
dillrequirement. - Fix piping dice-commands to stdout.
- No model changes.