Skip to content

Python 3 migration #1108

Closed
Closed
@dham

Description

@dham

TODO

  • Update install script to use Python 3 including venv.
  • Delete legacy crud from install script.
  • Ensure Python 3 compatibility of Firedrake by debugging all test case fails.
  • Ensure Python 3 compatibility and best practice style in all demos.
  • Update installation and dependency documentation.
  • Document transition pathway for existing user code.
  • Merge to master and inform users.
  • Set PYTHONHASHSEED=0 for python < 3.6 Not doing this, instead have fixed pytest.
  • de-six/future
  • python3-isse firedrake-zenodo
  • Ensure firedrake-update works
  • Version checks for firedrake-update
  • Reminder, PETSc/SLEPc build still requires python2 (because their configure system is not p3 compatible)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions