* add local mode of formula scoring
* grpc<->rest conversions
* fixes for formula evaluation
* add mixed payload type to fixture payload
* update tests
* ignore math warnings (invalid operations raise an error anyway)
* fix conversions
* use same haversine distance as in core
* upd tests
* add fixtures for expressions
* fix import
* temporary hack for tests
* evaluation fixes
* satisfy mypy
* gen async client
* reduce flakiness
..by nesting less equations, so that floating point differences affect
less
* get_args_subscribed
* retriever match multivalue behavior
* review remarks
* more review remarks
* review nit
* no type ignore
* fix imports
* generate rest client (only points_api)
* generate grpc client (points part only)
* add local mode implementation
* update collections_api.py
* add grpc conversions
* fix problematic StartFrom Union order
* add basic congruence test
* route order_by in qdrant clients
* fix local mode `start_from` logic
* add library stubs for dateutil
* generate async client
* generate the rest of the rest client 👻
* test datetime values too
* add int Range and int StartFrom
* update points.proto and points_pb2.py
* fix conversion of range interface
* add conversion fixtures and use better conversion of datetime to timestamp
* remove integer range
* restore `value_by_key()`
* OrderBy grpc to rest conversions
* generate async client
* use `OrderByInterface` instead of only `OrderBy`
* - use equivalent qdrant core datetime parsing,
- use type alias for OrderingValue, instead of custom class,
- better random date generation
* Drop custom datetime parser implementation
* nit fixes
* fix flakiness of the congruence test by subsorting
* better datetime to timestamp conversion
* uncomment conversion fixtures, add Direction
* restore poetry.lock and remove dateutil dep
* poetry lock --no-update
* rename datetime.py to datetime_utils.py
* add StrictInt to StartFrom union
* use more date formats in fixtures
* move conversion test to `test_validate_conversions.py`
* drop `%:z` formats
* add more complex timezones to payload fixtures, fix deserialization
* update datetime parsing test
* Add gnu-sed instructions for macOS in DEVELOPMENT.md
* new: extend mac os sed instructions
---------
Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>