[ckan-changes] [ckan/ckan] 1cec4b: Add requirements.txt for python 3

David Read noreply at github.com
Fri Nov 8 16:49:46 UTC 2019


  Branch: refs/heads/py3-requirements
  Home:   https://github.com/ckan/ckan
  Commit: 1cec4b14f78b41e51ff5b70e5d516f9407e5b709
      https://github.com/ckan/ckan/commit/1cec4b14f78b41e51ff5b70e5d516f9407e5b709
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M ckan/common.py
    M doc/maintaining/installing/install-from-source.rst
    A doc/maintaining/upgrading/upgrade-to-python3.rst
    A requirements-py2.in
    A requirements-py2.txt
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Add requirements.txt for python 3

Also:
* Install-by-source instructions is for python 3
* Adds initial python2->3 upgrade instructions
* Initial adjustments to ckan/common.py for import in python3

I'm keen to do 'trunk based development' for python 3 work now. So python 3 is the default in the docs and requirements.txt. I realize that the devs who use master for other work might be a bit surprised/disrupted by these changes. However I think it is worth it because the focus now needs to be python3, and it's better to switch master's default now rather than just before release.


  Commit: 6fe7fa8c03371716f97976638580b9434d4db4e5
      https://github.com/ckan/ckan/commit/6fe7fa8c03371716f97976638580b9434d4db4e5
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M .circleci/config.yml
    M Dockerfile
    M bin/travis-install-dependencies
    M doc/maintaining/upgrading/index.rst

  Log Message:
  -----------
  Fix tests (python2 only still)


Compare: https://github.com/ckan/ckan/compare/4bd910308b83...6fe7fa8c0337


More information about the ckan-changes mailing list