Sitelet https://github.com/nodejs/node/issues/4462
Skip to content

Request: Make configure forwards compatible by putting parenties with prints #4462

Description

Nodejs can not build with python3 currently because print statements use a python 2 idiom.

It has been pointed out before that node will not build with python3 because of its dependence on gyp which has similar problems but in the mean time we can add a few parenthesis and be more prepared for when compatibility is possible.

So my request is that we make the code more forwards compatible.

Activity

  1. added
    buildIssues and PRs related to Node.js builds or CI infrastructure.
    feature requestIssues requesting new Node.js features.
    on Dec 29, 2015
  2. Fishrock123 commented on Jan 4, 2016

    @Fishrock123
    Contributor

    and be more prepared for when compatibility is possible.

    I don't believe gyp is making any guarantee of this. cc.... @bnoordhuis?

  3. bnoordhuis commented on Jan 4, 2016

    @bnoordhuis
    Member

    gyp is still python2 so making the configure script python3-compatible is only a very modest win.

  4. bnoordhuis commented on Feb 7, 2017

    @bnoordhuis
    Member

    #9657 fixed this after a fashion so I'll go ahead and close this out. Thanks for the suggestion and the offer of a pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildIssues and PRs related to Node.js builds or CI infrastructure.feature requestIssues requesting new Node.js features.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions