[FEATURE] Support IPv6 addresses
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- cli, networking
Línea de trabajo
Comienza en el punto de entrada de la CLI en src/opensearch_sql_cli/main.py alrededor de la línea 129; después, sigue connect en src/opensearch_sql_cli/opensearchsql_cli.py y set_connection en src/opensearch_sql_cli/opensearch_connection.py alrededor de la línea 110. Rastrea cómo se pasa el endpoint a OpenSearch y asegúrate de que las direcciones IPv6 ya no produzcan el error de análisis del puerto mostrado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem?
$ opensearchsql fe80::df26:c460:e530:123b:9200
Traceback (most recent call last):
File "/home/yuryf/.local/bin/opensearchsql", line 11, in <module>
load_entry_point('opensearchsql', 'console_scripts', 'opensearchsql')()
File "/home/yuryf/.local/lib/python3.8/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/home/yuryf/.local/lib/python3.8/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/yuryf/.local/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/yuryf/.local/lib/python3.8/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/mnt/c/GitHub/sql-cli/src/opensearch_sql_cli/main.py", line 129, in cli
opensearchsql_cli.connect(endpoint, http_auth)
File "/mnt/c/GitHub/sql-cli/src/opensearch_sql_cli/opensearchsql_cli.py", line 176, in connect
self.opensearch_executor.set_connection()
File "/mnt/c/GitHub/sql-cli/src/opensearch_sql_cli/opensearch_connection.py", line 110, in set_connection
opensearch_client = OpenSearch([self.endpoint], verify_certs=True)
File "/home/yuryf/.local/lib/python3.8/site-packages/opensearchpy/client/__init__.py", line 188, in __init__
self.transport = transport_class(_normalize_hosts(hosts), **kwargs)
File "/home/yuryf/.local/lib/python3.8/site-packages/opensearchpy/client/utils.py", line 63, in _normalize_hosts
if parsed_url.port:
File "/usr/lib/python3.8/urllib/parse.py", line 177, in port
raise ValueError(message) from None
ValueError: Port could not be cast to integer value as ':df26:c460:e530:123b:9200'
What solution would you like?
Detect and support IPv6 addresses
What alternatives have you considered?
N/A
Do you have any additional context?
N/A
- Lenguaje dominante
- Python
- Estrellas
- 9
- Forks
- 24
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
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 opensearch-project/sql-cli
-
Mend: dependency security vulnerability
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Mend: dependency security vulnerability
Dificultad 2/5 1-3 horas Aptitud para principiantes 58/100
-
Mend: dependency security vulnerability
Dificultad 2/5 1-3 horas Aptitud para principiantes 58/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
opensearch-project/sql-cli#59 · 1 comentario · 1 reacción ·
-
Update version on PyPiQuizá libre de nuevo @zhongnansu la tomó hace 189 días y no hay ningún pull request abierto. Abiertodocumentation enhancement
opensearch-project/sql-cli#45 · 3 comentarios · 1 asignado ·
Todos los issues de opensearch-project/sql-cli
Issues similares
-
effort: low prio: low ready
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
digitalfabrik/integreat-cms#4616 ·
Los mantenedores suelen responder en 5 días
-
bug difficulty:2 good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
MakazhanAlpamys/Soup#1865 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
FinanceFlash/unvibecode#233 ·
Los mantenedores suelen responder en 1 día
-
area: agents area: docs good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
openapi/gknowledge#23 ·
-
useless-suppression reported for deprecated-* messages that should be exemptPosiblemente ocupada @adityasinha-ghub la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
pylint-dev/pylint#11656 ·
Los mantenedores suelen responder en 1 día