Skip to content

Adding Python 3 compatibility #35

@mlouielu

Description

@mlouielu

Is your feature request related to a problem? Please describe.
In Python 3 default environment, using cFS-GroundSystem is a little tricky, since GroundSystem.py will use /usr/bin/env python for the Subsystem.

And the PyQt4 needs compile & build, it is hard to deploy in the virtual environment for it.

Describe the solution you'd like
Adding Python 3 compatibility for cFS-GroundSystem code.

Describe alternatives you've considered
By using 2to3, we can convert most of the code.

Only 2 parts need to concern:

  • csv reader open file
    • Adding a middle layer of open, or detect version in each files
  • zmq.socket.setsockopt
    • Does the subscription name need to support utf-8?

Additional context
No

Requester Info
Louie Lu / Advanced Rocket Research Center, NCTU, Taiwan

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions