[ckan-changes] [ckan/ckan] 521f78: Add requirements.txt for python 3

David Read noreply at github.com
Fri Nov 8 20:32:30 UTC 2019


  Branch: refs/heads/py3-requirements
  Home:   https://github.com/ckan/ckan
  Commit: 521f78abc99ac1d31f194fb27973e5a79233f649
      https://github.com/ckan/ckan/commit/521f78abc99ac1d31f194fb27973e5a79233f649
  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 ckan/common.py
    M doc/maintaining/installing/install-from-source.rst
    M doc/maintaining/upgrading/index.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.




More information about the ckan-changes mailing list