elastic-transport-python
elastic-transport-python copied to clipboard
Transport classes and utilities shared among Python Elastic client libraries
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",...
Makes node objects comparable by overriding the `
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...