Skip to content

Conversation

@vincsdev
Copy link
Owner

Pymodbus porting to Python 3.

bashwork and others added 22 commits July 2, 2013 23:37
- adding a python 2x/3x compatibility layer
- adding tox testing and setup.py command
- converting all strings to bytes in tests and code
- common porting the code examples
- abstracting ord/chr differences with compatibility layer
- converting struct.(un)pack(B) to compatibility layer
- converting payload to use to_string (breaking)
- updating configuration values
- updating deep_clean to work with python3
- bumping dependency versions
- using examples to explore python3 bugs
- checking that the example code works under python3
- converting contrib code to python3
- fixing binary protocol
- fixing ascii protocol
- fixing documentation issues
- all tests pass for python3
Endian should be switchable, Endian in the fromRegisters function always was Endian.Big (>)

This is correctly implemented in the master branch.
FIX: Ability to chose Endianness in fromRegisters function
@vincsdev vincsdev closed this Feb 25, 2017
@vincsdev vincsdev deleted the poursuite_python3 branch February 25, 2017 17:44
@vincsdev vincsdev restored the poursuite_python3 branch February 25, 2017 17:44
@vincsdev vincsdev reopened this Feb 25, 2017
@vincsdev vincsdev merged commit 90eda37 into master Feb 25, 2017
@vincsdev vincsdev mentioned this pull request Feb 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants