Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include Synapse as dev requirement once it supports Python3 #1590

Closed
ulope opened this issue Jun 19, 2018 · 1 comment · Fixed by #3172
Closed

Include Synapse as dev requirement once it supports Python3 #1590

ulope opened this issue Jun 19, 2018 · 1 comment · Fixed by #3172

Comments

@ulope
Copy link
Collaborator

ulope commented Jun 19, 2018

Problem Definition

At the moment Synapse (the Matrix Homeserver implementation written in Python) doesn't support Python 3 yet. From looking at the GitHub repo it seems they are actively working on getting support ready, however.

Due to that we currently have to jump through some annoying hoops to get a local synapse server running for the tests as well as the smoketest.

Once Synapse Python 3 support lands we should add synapse to requirements-dev.txt and simplify the test fixtures as well as the smoketest configuration.

@konradkonrad
Copy link
Contributor

related #2669

ulope added a commit to ulope/raiden that referenced this issue Dec 14, 2018

Verified

This commit was signed with the committer’s verified signature.
jrjohnson Jon Johnson
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
ulope added a commit to ulope/raiden that referenced this issue Dec 14, 2018

Verified

This commit was signed with the committer’s verified signature.
jrjohnson Jon Johnson
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
ulope added a commit to ulope/raiden that referenced this issue Jan 9, 2019

Verified

This commit was signed with the committer’s verified signature.
jrjohnson Jon Johnson
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
ulope added a commit to ulope/raiden that referenced this issue Jan 14, 2019

Verified

This commit was signed with the committer’s verified signature.
jrjohnson Jon Johnson
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
ulope added a commit to ulope/raiden that referenced this issue Jan 14, 2019

Verified

This commit was signed with the committer’s verified signature.
jrjohnson Jon Johnson
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
ulope added a commit to ulope/raiden that referenced this issue Jan 16, 2019

Verified

This commit was signed with the committer’s verified signature.
jrjohnson Jon Johnson
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
ulope added a commit to ulope/raiden that referenced this issue Jan 18, 2019
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
hackaugusto pushed a commit to hackaugusto/raiden that referenced this issue Jan 25, 2019
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
hackaugusto pushed a commit to hackaugusto/raiden that referenced this issue Jan 25, 2019
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
hackaugusto pushed a commit to hackaugusto/raiden that referenced this issue Jan 25, 2019
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
hackaugusto pushed a commit to hackaugusto/raiden that referenced this issue Jan 25, 2019
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
hackaugusto pushed a commit to hackaugusto/raiden that referenced this issue Jan 25, 2019
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
hackaugusto pushed a commit to hackaugusto/raiden that referenced this issue Jan 25, 2019
Fixes raiden-network#1590, fixes raiden-network#2906

- Switch to using Synapse under Python 3, thereby removing the need
  to install a separate Python 2 virtualenv to be able to run the
  Matrix tests.
- Restructure the Matrix related fixtures to allow starting
  multiple matrix servers in a local federation.
- Update the `get_free_port` fixture to be more reliable
- Remove some port related configuration options,
  since they are no longer needed with the above change
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants