elastic-transport-python icon indicating copy to clipboard operation
elastic-transport-python copied to clipboard

Transport classes and utilities shared among Python Elastic client libraries

Results 17 elastic-transport-python issues
Sort by recently updated
recently updated
newest added

Didn't test this directly, but I'm aware that the certificate chain APIs may change in 3.13. Might be a good idea to test to make sure [the current usage](https://github.com/elastic/elastic-transport-python/blob/main/elastic_transport/_node/_urllib3_chain_certs.py#L113) doesn't...

See: https://github.com/elastic/elasticsearch-py/issues/966#issuecomment-818617726

We can rely on the standard library starting from Python 3.7. See https://docs.python.org/3/library/urllib.parse.html#urllib.parse.quote.

Traceback: ``` File "C:\Users\x\AppData\Local\Programs\Python\Python311\Lib\asyncio\tasks.py", line 605, in _wait_for_one return f.result() # May raise f.exception(). ^^^^^^^^^^ File "C:\Users\x\AppData\Local\Programs\Python\Python311\Lib\site-packages\elasticsearch\_async\client\__init__.py", line 3865, in search return await self.perform_request( # type: ignore[return-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\x\AppData\Local\Programs\Python\Python311\Lib\site-packages\elasticsearch\_async\client\_base.py",...

Python 3.6 is way past its EOL date. It is also not being tested in CI. I think it should be dropped.

Please add support for setting the compression level for HTTP requests. Once implemented, the user would be able to set the compression level to a value supported by gzip; i.e.,...

Currently it is possible to use `elasticsearch-py` behind a proxy by switching to the `requests` library, which honors proxy variables \[1\]. As discussed in https://github.com/elastic/rally/pull/584#pullrequestreview-167272980 it would be awesome to...

The last version of urllib3, `1.26.13` parses differently the port `0` in urls and that breaks the tests: https://github.com/urllib3/urllib3/releases/tag/1.26.13 This is the test that's failing: ``` _________________________________________________________ test_url_to_node_config[https://[::1]:0/-https://[::1]:0-] __________________________________________________________ url...

The old workaround mentioned in #49 has a limitation we hit pretty hard this week. It seems if the GET body is large enough it causes tasks immediately proceeding the...