* Enable vectors comparison in tests (round to 1e-3)
* Normalize vectors if cosine distance is used
* fix: compare scroll results
---------
Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
* Enable testing on windows and macos
* Add platform to the name
* Add Docker on MacOS
* Temporarily disable tests on Windows
* Explicitly set ports to be opened
* Add problematic case for MacOS
* Increase the timeout in tests
* Fix MatchText filters in local mode
I fixed the case when a particular payload does not have a corresponding attribute. In such a case, we have `value = None`, and the condition ends with `TypeError: argument of type 'NoneType' is not iterable`
* Check if value is not None
The `grpc.PayloadSchemaType.Text` was not correctly converted to the corresponding REST type. That was leading to an exception:
```ValueError: invalid PayloadSchemaType model: 5```
* Upgrade typing-extensions to ^4.0.0
* Run the integration tests on different python versions
* upd pytest
Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com>
* Update README.md
Add distance parameter, as it is required in the current version
* Use enum instead of string for distance
The example in README used string for a distance function. That has been changed to enum, as suggested.