[ckan-changes] [ckan/ckan] 31be5a: Add requirements.txt for python 3

David Read noreply at github.com
Fri Nov 8 16:38:52 UTC 2019


  Branch: refs/heads/py3-requirements
  Home:   https://github.com/ckan/ckan
  Commit: 31be5a4d72fcfd56bd93fc4559396afb8ba4fda8
      https://github.com/ckan/ckan/commit/31be5a4d72fcfd56bd93fc4559396afb8ba4fda8
  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
    M setup.py

  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 setup.py and 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: 4bd910308b834d3fea0ea69d974cb88e5e0af3b6
      https://github.com/ckan/ckan/commit/4bd910308b834d3fea0ea69d974cb88e5e0af3b6
  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/717f75dfd2a3...4bd910308b83


More information about the ckan-changes mailing list