nathaliellenaa
b9e48dc847
Fix AuthorizationException with AWSV4SignerAsyncAuth when the doc ID has special characters. ( #848 )
...
* Lifecycle integration tests.
Signed-off-by: dblock <dblock@amazon.com >
* Added a test that makes sure the slash is properly encoded.
Signed-off-by: dblock <dblock@amazon.com >
* Added more tests for signer and _make_path.
Signed-off-by: Nathalie Jonathan <nathhjo@amazon.com >
* Prevent AIOHttpConnection from encoding the url a second time.
Signed-off-by: Nathalie Jonathan <nathhjo@amazon.com >
---------
Signed-off-by: dblock <dblock@amazon.com >
Signed-off-by: Nathalie Jonathan <nathhjo@amazon.com >
Co-authored-by: dblock <dblock@amazon.com >
2024-11-27 17:50:22 -05:00
Hugo van Kemenade
6e3f1a1194
Remove redundant mock backport dependency and upgrade syntax for Python 3.8+ ( #785 )
...
* Upgrade syntax with pyupgrade --py38-plus
Signed-off-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
* Convert to f-strings with flynt
Signed-off-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
* Format with Black
Signed-off-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
* Remove redundant mock backport dependency
Signed-off-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
* isort imports
Signed-off-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
* Add changelog entry
Signed-off-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
---------
Signed-off-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com >
2024-07-20 16:19:20 -04:00
Samuel Orji
6f26eb3e8e
remove unnecessary utf-8 header in .py files ( #615 )
...
* remove unnecessary utf-8 header in .py files
Signed-off-by: samuel orji <awesomeorji@gmail.com >
* review feedback: add link to changelog
Signed-off-by: samuel orji <awesomeorji@gmail.com >
---------
Signed-off-by: samuel orji <awesomeorji@gmail.com >
2023-11-24 16:19:50 -05:00
Daniel (dB.) Doubrovkine
56c96d7c4f
Expanded type coverage to benchmarks, samples and tests. ( #566 )
...
* Renamed json samples to fix duplicate module name.
Signed-off-by: dblock <dblock@amazon.com >
* Enabled mypy on all source files.
Signed-off-by: dblock <dblock@amazon.com >
* Added missing types.
Signed-off-by: dblock <dblock@amazon.com >
* Added CHANGELOG.
Signed-off-by: dblock <dblock@amazon.com >
* Move type: ignore to fix untyped decorator makes function untyped.
Signed-off-by: dblock <dblock@amazon.com >
* Fix nox -rs lint-3.7.
Signed-off-by: dblock <dblock@amazon.com >
* Fixed incorrect import.
Signed-off-by: dblock <dblock@amazon.com >
* Fix broken test.
Signed-off-by: dblock <dblock@amazon.com >
* Fixed TestBulk::test_bulk_works_with_bytestring_body.
Signed-off-by: dblock <dblock@amazon.com >
---------
Signed-off-by: dblock <dblock@amazon.com >
2023-11-09 10:51:20 -05:00
Daniel (dB.) Doubrovkine
dcb79cc322
Merge .pyi type stubs inline ( #563 )
...
* Merged types into .py code.
Signed-off-by: dblock <dblock@amazon.com >
* Fix: nox -rs generate.
Signed-off-by: dblock <dblock@amazon.com >
* Updated CHANGELOG.
Signed-off-by: dblock <dblock@amazon.com >
* Use lowest common python version for lint.
Signed-off-by: dblock <dblock@amazon.com >
* Fix: don't typeshed.
Signed-off-by: dblock <dblock@amazon.com >
* Removed unneeded comment.
Signed-off-by: dblock <dblock@amazon.com >
* Simplify OPENSEARCH_URL.
Signed-off-by: dblock <dblock@amazon.com >
* Fix: positional ignore_status used as chunk_size.
Signed-off-by: dblock <dblock@amazon.com >
* Fix: parse version string.
Signed-off-by: dblock <dblock@amazon.com >
* Remove future annotations for Python 3.6.
Signed-off-by: dblock <dblock@amazon.com >
* Fix: types in documentation.
Signed-off-by: dblock <dblock@amazon.com >
* Improve CHANGELOG text.
Signed-off-by: dblock <dblock@amazon.com >
* Re-added missing separator.
Signed-off-by: dblock <dblock@amazon.com >
* Remove duplicate licenses.
Signed-off-by: dblock <dblock@amazon.com >
* Get rid of Optional[Any].
Signed-off-by: dblock <dblock@amazon.com >
* Fix docs with AsyncOpenSearch.
Signed-off-by: dblock <dblock@amazon.com >
* Fix: undo comment.
Signed-off-by: dblock <dblock@amazon.com >
---------
Signed-off-by: dblock <dblock@amazon.com >
2023-11-06 10:08:19 -08:00
Daniel (dB.) Doubrovkine
59072a67b8
Remove PY2. ( #550 )
...
Signed-off-by: dblock <dblock@amazon.com >
2023-10-25 08:41:50 -04:00
Charles Greer
fe3b5a8922
[ #387 ] Do not escape the "timeout" parameter. ( #394 )
...
* [#387 ] Do not escape the "timeout" parameter.
When the "timeout" parameter is escaped and turned into
a string, it does not pass validation checks.
This PR ensures that timeout is passed through as-is,
just like "request_timeout".
There's no explicit test for this parameter, but I included
it on some existing tests just to ensure that the code
is exercised. Without the fix in place, one of the tests as modified will not pass.
Signed-off-by: Charles Greer <cgreer@lexmachina.com >
* Unit test for timeout parameter
Revert original test modifications.
Signed-off-by: Charles Greer <cgreer@lexmachina.com >
* Extend test and linter
Signed-off-by: Charles Greer <cgreer@lexmachina.com >
---------
Signed-off-by: Charles Greer <cgreer@lexmachina.com >
2023-05-23 18:12:29 -04:00
Arnav Das
2d03dc773b
Alerting Plugins ( #93 )
...
* Alert Plugin
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* lint file header license
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* Tests For Alerting[Monitors]
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* Tests For Alerting[Destinations]
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* dynamic lookup 90#issuecomment-1003396742
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* Alerting Async
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* Lint Changes
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* alerting plugins integration tests
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* Integ UnitTests Skip on OPENSEARCH_VERSION >= 2.0.0
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* Unit Test Skip Complete
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* License Headers fixed
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* test_urllib3_connection timeout
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* lint
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
* Fix licenses in all files
Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com >
* Remove elastic search licenses on new files
Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com >
* Fix formatting
Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com >
Signed-off-by: Arnav Das <arnav.das88@gmail.com >
Signed-off-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com >
Co-authored-by: Harsha Vamsi Kalluri <harshavamsi096@gmail.com >
2022-10-03 14:45:18 -04:00
Rushi Agrawal
ef0c23c0e4
Rename module to opensearchpy
...
To avoid conflict with an existing package by name 'opensearch' being
present
Signed-off-by: Rushi Agrawal <rushi.agr@gmail.com >
2021-09-16 21:23:38 +05:30