Metadata-Version: 2.1
Name: kognic-base-clients
Version: 2.3.1
Summary: Kognic Base Clients
Author-email: Kognic <scenes-and-predictions@kognic.com>
License: MIT
Project-URL: homepage, https://github.com/annotell/kognic-base-clients-python
Keywords: Kognic,API
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: kognic-auth<4,>=3.0.0
Requires-Dist: requests<3,>=2.23.0
Requires-Dist: pydantic<3,>=2
Requires-Dist: httpx<1,>=0.20

# Kognic Base Clients

Python 3 library for providing a base clients for interacting with the Kognic platform

# Changelog

All notable changes to this library will be documented in this file

## [2.0.0] - 2023-11-17

- Drop support for pydantic v1.X.Y


## [1.4.3] - 2023-11-07

- Add default values for `PaginatedResponse` fields after pydantic update

## [1.4.2] - 2023-11-03

- Add support for pydantic > 2.0.0

## [1.4.1] - 2023-10-19

- Expose AsyncFileResourceClient from cloud_storage package

## [1.4.0] - 2023-10-02

- Added delete method to `HttpClient`

## [1.3.0] - 2023-09-27

- Support for asynchronous callbacks in `UploadSpec`

## [1.2.0] - 2023-05-30

- Async support for file resource client. The synchronous client is now using async handlers behind the scenes.

## [1.1.0] - 2023-05-10

- Failed requests will be retried in a wider range of cases than previously, including both API calls and cloud storage.

## [1.0.3] - 2022-12-02

- Improve handling of network errors during file uploads. TCP and SSL timeout errors will now result in retries.

## [1.0.2] - 2022-11-01
- Internal re-work of scene upload handling to allow uploaded bytes from other sources than files
- Removed an unused argument from some internal methods.

## [1.0.1] - 2022-11-01
- Added string type as an option for cursor id 

## [1.0.0] - 2022-10-18
- Annotell becomes Kognic

## [0.1.1] - 2022-08-16
- Corrected user agent
- Bugfix for timeout

## [0.1.0] - 2022-05-12
- Update `annotell-auth` to 2.0.1
- Support for pagination on API requests

## [0.0.1] - 2022-04-01

- Library created
