pip install of synapse with a custom package mirror fails if setuptools_scm not already installed
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- build-system
Piste de recherche
Commencez par setup.py et la déclaration de dépendance pour setuptools_scm, puis reproduisez l’installation dans un environnement virtuel vierge avec pip en utilisant le miroir personnalisé indiqué dans l’issue. C’est terminé lorsque l’installation de synapse et de ses dépendances ne nécessite pas d’installation séparée de setuptools_scm depuis le miroir.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
when attempting to run:
venv/bin/pip install -i https://python-pypi-mirror/ synapse
on a blank virtualenv, we attempt to install the dependencies via the python-pypi-mirror, including signedjson
However, the change to setup.py to require setuptools_scm causes a failure as it attempts to download setuptools_scm directly from pypi rather than via the mirror.
This can be worked around by pip install -i https://python-pypi-mirror/ setuptools_scm in the virtualenv before installing synapse, but it would be preferred if when pip installs this as a dependency, it inherited the custom package url.
This is only a problem on new installations - existing installations will likely be fine as they already have this installed.
- Langage dominant
- Python
- Étoiles
- 13
- Forks
- 10
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de matrix-org/python-signedjson
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
Pull in type hints for pynaclOuverteenhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
-
Run CI in GitHubActionsOuverteenhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
-
tox packaging job fails in CIOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100
matrix-org/python-signedjson#10 · 1 commentaire ·
Toutes les issues de matrix-org/python-signedjson
Issues similaires
-
adr
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
kristofdegrave/homeassistant-smart-charging#1607 ·
Les mainteneurs répondent en général sous 1 jour
-
namespace operations
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
EclipseFdn/open-vsx.org#13665 ·
Les mainteneurs répondent en général sous 1 jour
-
doc good first issue help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
collective/icalendar#1865 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
canonical/opentelemetry-collector-operator#409 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
mozilla/addons-release-tests#1243 ·
Les mainteneurs répondent en général sous 1 jour