kognic-base-clients


Namekognic-base-clients JSON
Version 2.3.4 PyPI version JSON
download
home_page
SummaryKognic Base Clients
upload_time2024-02-27 15:44:02
maintainer
docs_urlNone
author
requires_python>=3.7
licenseMIT
keywords kognic api
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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.3.4] - 2024-02-27

- Rework timeout handling to make it more robust

## [2.3.2] - 2024-02-21

- Add `max_connection` parameter in resource clients to allow for more control over the number of network connections

## [2.3.1] - 2024-01-16

- fix auth resolution logic

## [2.3.0] - 2024-01-15

- allow to reuse existing auth session

## [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

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "kognic-base-clients",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "Kognic,API",
    "author": "",
    "author_email": "Kognic <scenes-and-predictions@kognic.com>",
    "download_url": "https://files.pythonhosted.org/packages/97/be/bddcd7d6144f0c757641aaa6fdc646a52733fed77156d57440ba9c5a4a98/kognic-base-clients-2.3.4.tar.gz",
    "platform": null,
    "description": "# Kognic Base Clients\n\nPython 3 library for providing a base clients for interacting with the Kognic platform\n\n# Changelog\n\nAll notable changes to this library will be documented in this file\n\n## [2.3.4] - 2024-02-27\n\n- Rework timeout handling to make it more robust\n\n## [2.3.2] - 2024-02-21\n\n- Add `max_connection` parameter in resource clients to allow for more control over the number of network connections\n\n## [2.3.1] - 2024-01-16\n\n- fix auth resolution logic\n\n## [2.3.0] - 2024-01-15\n\n- allow to reuse existing auth session\n\n## [2.0.0] - 2023-11-17\n\n- Drop support for pydantic v1.X.Y\n\n## [1.4.3] - 2023-11-07\n\n- Add default values for `PaginatedResponse` fields after pydantic update\n\n## [1.4.2] - 2023-11-03\n\n- Add support for pydantic > 2.0.0\n\n## [1.4.1] - 2023-10-19\n\n- Expose AsyncFileResourceClient from cloud_storage package\n\n## [1.4.0] - 2023-10-02\n\n- Added delete method to `HttpClient`\n\n## [1.3.0] - 2023-09-27\n\n- Support for asynchronous callbacks in `UploadSpec`\n\n## [1.2.0] - 2023-05-30\n\n- Async support for file resource client. The synchronous client is now using async handlers behind the scenes.\n\n## [1.1.0] - 2023-05-10\n\n- Failed requests will be retried in a wider range of cases than previously, including both API calls and cloud storage.\n\n## [1.0.3] - 2022-12-02\n\n- Improve handling of network errors during file uploads. TCP and SSL timeout errors will now result in retries.\n\n## [1.0.2] - 2022-11-01\n- Internal re-work of scene upload handling to allow uploaded bytes from other sources than files\n- Removed an unused argument from some internal methods.\n\n## [1.0.1] - 2022-11-01\n- Added string type as an option for cursor id \n\n## [1.0.0] - 2022-10-18\n- Annotell becomes Kognic\n\n## [0.1.1] - 2022-08-16\n- Corrected user agent\n- Bugfix for timeout\n\n## [0.1.0] - 2022-05-12\n- Update `annotell-auth` to 2.0.1\n- Support for pagination on API requests\n\n## [0.0.1] - 2022-04-01\n\n- Library created\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Kognic Base Clients",
    "version": "2.3.4",
    "project_urls": {
        "homepage": "https://github.com/annotell/kognic-base-clients-python"
    },
    "split_keywords": [
        "kognic",
        "api"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f608d606d692cf8540a886290d8be47becc9566b40b9267ea332279b4c087446",
                "md5": "319edc0725aaf3559a56d9ae7085e5e6",
                "sha256": "ce65c5fc7f2babd61504c611ba3fb62f43d76452c27b1e1a6a4ad3d40885a679"
            },
            "downloads": -1,
            "filename": "kognic_base_clients-2.3.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "319edc0725aaf3559a56d9ae7085e5e6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 14699,
            "upload_time": "2024-02-27T15:44:00",
            "upload_time_iso_8601": "2024-02-27T15:44:00.517532Z",
            "url": "https://files.pythonhosted.org/packages/f6/08/d606d692cf8540a886290d8be47becc9566b40b9267ea332279b4c087446/kognic_base_clients-2.3.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "97bebddcd7d6144f0c757641aaa6fdc646a52733fed77156d57440ba9c5a4a98",
                "md5": "9ce076b89eb0a2450f581c1aef58c318",
                "sha256": "8ce8dcdde0d11ab56b9235486336b3d8f48c3da5c5ad6f8036a32eaf5a4c6176"
            },
            "downloads": -1,
            "filename": "kognic-base-clients-2.3.4.tar.gz",
            "has_sig": false,
            "md5_digest": "9ce076b89eb0a2450f581c1aef58c318",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 17090,
            "upload_time": "2024-02-27T15:44:02",
            "upload_time_iso_8601": "2024-02-27T15:44:02.698157Z",
            "url": "https://files.pythonhosted.org/packages/97/be/bddcd7d6144f0c757641aaa6fdc646a52733fed77156d57440ba9c5a4a98/kognic-base-clients-2.3.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-27 15:44:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "annotell",
    "github_project": "kognic-base-clients-python",
    "github_not_found": true,
    "lcname": "kognic-base-clients"
}
        
Elapsed time: 0.29651s