matlab.engine versions are not standard for Python packages
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Start with the package installed from matlabroot/extern/engines/python and inspect how the matlab.engine version is declared; compare it with Python packaging version requirements and the Poetry failure described. Done means the released version format is standards-compliant, distinguishes R2018a/R2018b and bugfix releases, and the installation path no longer causes Poetry to choke.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Using a version of, e.g. "R2018a" is not a standard version number that meets the Pep requirements for python packaging, and as a result causes issues with some programs that assume the standards are being met.
I suggest switching to a semver approach, such as "2018.1.x" for R2018A and "2018.2.x" for R2018B. This allows for proper versioning of bugfix releases as well, similar to the release versions of the major Matlab versions (i.e. R2019a release 8, etc.). Currently, the Poetry dependency manager for Python chokes on matlab.engine versions as a result after installation.
Note: This was after installing from matlabroot/extern/engines/python directly, the pip install method may be different.
- Langage dominant
- Python
- Étoiles
- 97
- Forks
- 14
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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 mathworks/matlab-engine-for-python
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 38/100
-
Support sparse arrayOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
Failed to build matlabengineOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
Toutes les issues de mathworks/matlab-engine-for-python
Issues similaires
-
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
gradio-app/gradio#13964 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 93/100
BSData/horus-heresy-3rd-edition#3232 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
jbacalso24/mimry#123 ·
Les mainteneurs répondent en général sous 1 jour
-
p:3-mid pydanty:bug pydanty:is-working
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
pydantic/pydantic-ai#10153 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
good first issue priority: medium size: S testing
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
cubrid-lab/cubrid-cookbook-python#316 ·
Les mainteneurs répondent en général sous 1 jour