Remote host/interpreter support
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- linux, python, ubuntu
- Área
- developer-experience
Línea de trabajo
No se nombran archivos fuente ni pruebas. Empieza revisando la NetLogo Python extension y la configuración vinculada de PyCharm WSL remote-interpreter, centrándote en la comunicación SSH con un host WSL. Se considerará terminado cuando el código Python pueda ejecutarse mediante el remote interpreter y se puedan devolver valores a NetLogo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Copied from (with more discussion at): https://github.com/qiemem/PythonExtension/issues/3
Bash on Ubuntu on Windows (AKA Windows Subsystem Linux, AKA WSL) is really cool. However, because it is a sub system, Windows cannot access the Python binaries in WSL. And consequently, the NetLogo python extension won't be able to run them.
JetBrain's PyCharm solves this in their Windows GUI version by allowing people to connect to a remote SSH host that is then run on WSL. All code is sent to WSL via SSH, compiled, run, and values returned. It works beautifully and seamlessly.
Do you have any idea how difficult it would be to implement a similar feature in the extension?
Edit: I wouldn't know where to look for their implementation, but here is how to set it all up. Maybe that will give you a sense of how it works behind the scene: https://www.jetbrains.com/help/pycharm/2016.3/configuring-remote-interpreters-via-wsl.html
- Lenguaje dominante
- Scala
- Estrellas
- 31
- Forks
- 16
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de NetLogo/Python-Extension
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
NetLogo/Python-Extension#27 · 3 comentarios ·
-
Drop Python 2 support Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
NetLogo/Python-Extension#24 · 2 reacciones ·
-
Extension can hang if you halt Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
NetLogo/Python-Extension#17 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
NetLogo/Python-Extension#16 · 6 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
Todos los issues de NetLogo/Python-Extension
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
-
requires-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
apache/datafusion-comet#6060 ·
-
[VL] madvise(WILLNEED) call fails in MmapFileStream because of wrong calculation of fetching length Abiertobug triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
chipsalliance/rocket-chip#3831 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100