⚠️ Imports moving in v0.13: `libtmux.Server` -> `libtmux.server.Server`, etc
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
Direzione di ricerca
Review the proposed public imports for Server, Session, Window, and Pane, comparing the current libtmux imports with the libtmux.server, libtmux.window, and libtmux.pane paths shown. Consider the stated circular-import, mypy, MonkeyType, and API-documentation concerns. Done requires a maintainer decision on whether this import change is acceptable; the issue currently requests feedback rather than defining an implementation.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
This can cause tricky circular imports / cyclic dependency issues that get in the way of mypy, MonkeyType, and our API documentation.
Looking for feedback on this.
Is it a deal-breaker for you?
Server
Before
from libtmux import Server
After
from libtmux.server import Server
Session
Before
from libtmux import Session
After
from libtmux.server import Server
Window
Before
from libtmux import Window
After
from libtmux.window import Window
Pane
Before
from libtmux import Pane
After
from libtmux.pane import Pane
- Lingua principale
- Python
- Stelle
- 1.2k
- Fork
- 127
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di tmux-python/libtmux
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
tmux-python/libtmux#759 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
tmux-python/libtmux#745 · 2 commenti ·
-
Documentation: how to use internal libtmux loggingForse già presa @tony l’ha presa 43 giorni fa. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
tmux-python/libtmux#744 ·
-
`test_control_mode_stdout_preserves_non_ascii_output` polls `select` on a buffered streamForse già presa @tony l’ha presa 65 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
tmux-python/libtmux#731 ·
-
Flaky test: test_capture_pane_flags[join_wrapped_numbers] matches marker in command echoForse già presa @tony l’ha presa 185 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
tmux-python/libtmux#654 ·
Tutte le issue di tmux-python/libtmux
Issue simili
-
enhancement P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Toloka/tolokaforge#1776 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
TencentCloud/Octop#1622 ·
I maintainer di solito rispondono entro 1 giorno
-
Independent PhaseMap objects share and leak their default mode groupingForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
-
Rust: `const _` gets its file's node ID, so the file node is relabelled `_` and gains a self-loopAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Graphify-Labs/graphify#4064 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni