Håkon V. Treider

Results 14 issues of Håkon V. Treider

Adds testing for 3.12. Also: - makes the SDK Py 3.12 compatible by setting specific minimum versions for packages. - removes testing on push to master. With our repo setting...

## Description Please describe the change you have made. ## Checklist: - [ ] Tests added/updated. - [ ] Documentation updated. Documentation is generated from docstrings - these must be...

## Description (DRAFT) Attempt at getting the automatic creation of PRs to the `service-contracts` repo on new SDK releases.

# DRAFT Ref. edm-pipeline debug discussion: @spex66 @thorkildcognite ## Checklist: - [ ] Tests added/updated. - [ ] Documentation updated. Documentation is generated from docstrings - these must be updated...

**System information** - Python Version: `3.8.13` - SDK Version: `4.11.3` **Describe the bug** Argument `camel_case=False` for multiple Cognite classes that subclass `dict` doesn't work because of declared properties with `camelCase`...

bug

## Description Please describe the change you have made. ## Checklist: - [ ] Tests added/updated. - [ ] Documentation updated. Documentation is generated from docstrings - these must be...

## Description It was requested that a newer version of the SDK was made Py36 compatible. This branch is it. ## Note 1. There are quite a few breaking changes...

## Description ### New faster implementation for `_cognite_client` private attr: 1. Removes the custom `__new__` implementation for a 2X object instantiation speed up. 1. With `__new__` removed, subclasses of `CogniteResource`...

It inherits from `collections.UserList`, but with its added features, e.g. `get` lookup accepting `id` or `external_id`, almost all mutating (magic or not) methods breaks some functionality. https://github.com/python/cpython/blob/abd6e97020e5773ce2136228e31930a6d9e82dc0/Lib/collections/__init__.py#L1196

bug

``` cognite/client/utils/_concurrency.py:229: error: Incompatible types in assignment (expression has type "ThreadPoolExecutor", variable has type "TaskExecutor") [assignment] executor: TaskExecutor = _THREAD_POOL_EXECUTOR_SINGLETON ^ cognite/client/utils/_concurrency.py:229: note: Following member(s) of "ThreadPoolExecutor" have conflicts: cognite/client/utils/_concurrency.py:229:...

bug