Skip to content

Conversation

dices
Copy link
Contributor

@dices dices commented Sep 22, 2018

Renamed pymodbus.server.async to pymodbus.server.asynchronous
Modified asyncio.async to use asyncio.ensure_future
Added missing prompt_toolkit dependency to requirements-docs.txt
Updated references in documentation
Updated examples
Same as previous pr but started from dev to remove the commit I did not want to have in the pull request

Renamed pymodbus.server.async to pymodbus.server.asynchronous
Modified asyncio.async to use asyncio.ensure_future
Added missing prompt_toolkit dependency to requirements-docs.txt
Updated references in documentation
Updated examples
@dices
Copy link
Contributor Author

dices commented Sep 22, 2018

The 3.7 environment is broken, cannot download python 3.7 zip

…names

Updated requirements-docs.txt to include missing modules
@dhoomakethu
Copy link
Contributor

@dices looks like travis still does not really support 3.7 (refer travis-ci/travis-ci#9815). I will keep this PR open till we get an official support and builds passing. There is also another PR with python3.7 support (@cbergmiller ). Will take some time to go through the code and review.

@dhoomakethu
Copy link
Contributor

@dices on a second thought, these changes introduce a lot of backward incompatibility with respect to async clients. Also the naming convention seems off with the sync client )pymodbus.client.sync vs pymodbus.client.asynchronous. I ran some bigquery to check the percentage of 3.7 downloads and I find the number very less to get this to master.
How about creating a new dev branch for 3.7 and work with that till we come to a common conclusion ?

screen shot 2018-09-27 at 10 33 28

@dices
Copy link
Contributor Author

dices commented Sep 27, 2018 via email

@dhoomakethu
Copy link
Contributor

@dices Thanks, I have created a new branch dev3.7 , please rebase this PR against it.

@dhoomakethu dhoomakethu mentioned this pull request Sep 27, 2018
logger = logging.getLogger(__name__)
logger.warning("Not Importing deprecated clients. "
"Dependency Twisted is not Installed")
>>>>>>> 7980f087a0ecbf24ca049849799b365892082029:pymodbus/client/async/__init__.py
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a heads up, you managed to commit the merge conflict here. 😉

Copy link
Contributor

@dhoomakethu dhoomakethu Sep 28, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shame on me for doing the merge so late during the night. I did it in the wrong branch too :)

This one will be closed the new one on the correct branch has been sent

@dices dices closed this Sep 28, 2018
@dices dices deleted the dev branch September 28, 2018 15:53
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants