Skip to content

How much work would require to port Python code to 3.X? #206

@lpgasparotto

Description

@lpgasparotto

Since most Linux distros provide Boost compiled against Python 3.X HeeksCNC will not compile/work properly unless Boost be recompiled against Python 2.7 and override default version. This workaround could affect other applications which use Boost (i.e. FreeCAD). Also, the Boost manual installation is not that straight forward.

I'm willing to help in whatever I could. There's a kind of migration tool, I gues it's called 2to3, which could automate a considerable part of the process. Main differences are related to the way modules are imported and other minimal syntax differences.

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