Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A autojump
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 158
    • Issues 158
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 54
    • Merge requests 54
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • William Ting
  • autojump
  • Merge requests
  • !18

Python3k

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/lclarkmichalek/python3k into master Sep 01, 2010
  • Overview 5
  • Commits 1
  • Pipelines 0
  • Changes 1

Created by: lclarkmichalek

Archlinux is migrating to python3, and there is no good reason not to use it for a program such as this. I've just run the 2to3 tool over the autojump script and changed the protocol for pickle to use to be explicitly 2, as python 3 has a new pickle protocol that is incompatible with python 2.*.

Maintaining the project in python3 shouldn't be too hard (I've found it easy enough with other projects), and as you are not dealing with any obscure modules, there should be no problems with that.

All in all, in the long run, it would be better to start with python3 now, and not have problems later on when python 2.* is no longer sufficient for your needs, and you have to migrate legacy code.

Thanks,

Laurie

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/lclarkmichalek/python3k