Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

PyPi packages matrix-synapse[all] and matrix-synapse[redis] do not exist #9141

Closed
joh-ku opened this issue Jan 17, 2021 · 4 comments
Closed

Comments

@joh-ku
Copy link

joh-ku commented Jan 17, 2021

Description

Installation of matrix-synapse as outlined here using pip install matrix-synapse[all] or pip install matrix-synapse[redis] does not work. Pip claims pip: No match.

Steps to reproduce

Install matrix-synapse from source and execute pip install matrix-synapse[all] or pip install matrix-synapse[redis].

Solution

Install dependencies manually (in this case redis dependencies):

pip install txredisapi hiredis

Version information

Software Version
matrix-synapse 1.25.0
python 3.9.1
redis 6.0.10

Platform

OS in use is FreeBSD 12.2-RELEASE-p1 GENERIC amd64

@clokep
Copy link
Member

clokep commented Jan 18, 2021

It is possible that your shell is interpreting the brackets -- putting quotes around it might work: pip install "matrix-synapse[all]"

Otherwise I'm not sure what could be causing this as the options definitely exist. Are there longer logs? Maybe try including the --verbose option?

@joh-ku
Copy link
Author

joh-ku commented Jan 18, 2021

Sometimes you don't see the wood for the trees.. 😆 without escaping, [ is a candidate for filename substitution in csh/tcsh. Thank you!

@clokep
Copy link
Member

clokep commented Jan 18, 2021

Glad that worked! I put up a pull request (#9151) to make the documentation clearer.

@joh-ku
Copy link
Author

joh-ku commented Jan 18, 2021

Glad that worked! I put up a pull request (#9151) to make the documentation clearer.

This can not hurt in any case! 💯

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants