Skip to content

Commit 6ec839d

Browse files
jasonpetsemantic-release-botreggeenrwhitesource-ets[bot]michael-magrian
authored
Sdk update 20240926 145102 (#12)
* Update version 3.1.0 -> 3.1.1 * chore(release): 3.1.1 release notes ## [3.1.1](https://github.ibm.com/coligo/python-sdk/compare/v3.1.0...v3.1.1) (2023-03-27) ### Bug Fixes * **ci:** updated travis config ([#13](https://github.ibm.com/coligo/python-sdk/issues/13)) ([f80f5b4](https://github.ibm.com/coligo/python-sdk/commit/f80f5b4c0fef6ed33a9c64e5e5238076f8243d36)) * feat(ci) travis migration (#14) * Configure Mend for GitHub Enterprise (#15) * Add .whitesource configuration file * Update .whitesource https://github.ibm.com/coligo/product/issues/2292#issuecomment-67075191 Co-authored-by: whitesource-ets[bot] <409986+whitesource-ets[bot]@users.noreply.github.ibm.com> Co-authored-by: Enrico Regge <[email protected]> * ci(mend): 🔧 enable mend renovate (#16) [skip ci] * fix(tests): fixed broken integration tests (#23) * chore(deps): update dependency @semantic-release/changelog to v6.0.3 (#17) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency pylint to v3 (#18) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency semantic-release to v23 (#21) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency pytest-cov to v4 (#20) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency urllib3 to v2 (#22) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency pylint to >=3.1.0,<3.2.0 (#27) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency semantic-release to v23.0.2 (#26) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency urllib3 to >=2.2.1,<2.3.0 (#25) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency pytest to v8 (#24) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency pytest to >=8.1.0,<8.2.0 (#28) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency semantic-release to v23.0.4 (#29) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency semantic-release to v23.0.5 (#30) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency semantic-release to v23.0.6 (#31) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency pytest-cov to v5 (#32) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency semantic-release to v23.0.7 (#33) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency semantic-release to v23.0.8 (#34) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency pytest to >=8.2.0,<8.3.0 (#35) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency semantic-release to v23.1.1 (#36) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency pylint to >=3.2.1,<3.3.0 (#37) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency pytest to >=8.3.2,<8.4.0 (#39) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * feat(api): Adding support for Domain Mappings and Functions (#41) * feat(api): Adding support for Domain Mappings and Functions * fix for concourse automation * add support for getting test dependencies * add integration tests for Domain Mapping * add integration tests for Functions * feat(api): Updated python-sdk to adopt Code Engine API specification changes * chore(deps): update dependency pylint to >=3.3.1,<3.4.0 (#40) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * chore(deps): update dependency semantic-release to v24 (#38) Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> * Update version 3.1.1 -> 4.0.0 (#42) * Update version 3.1.1 -> 4.0.0 * add python 3.11 * SDK update 20240926-145102 Signed-off-by: Jason Peterson <[email protected]> * add python 3.12 * fix generation errors --------- Signed-off-by: Jason Peterson <[email protected]> Co-authored-by: semantic-release-bot <[email protected]> Co-authored-by: Enrico Regge <[email protected]> Co-authored-by: whitesource-ets[bot] <409986+whitesource-ets[bot]@users.noreply.github.ibm.com> Co-authored-by: Michael Magrian <[email protected]> Co-authored-by: whitesource-ets[bot] <whitesource-ets[bot]@users.noreply.github.ibm.com> Co-authored-by: Concourse Coligo Automation <[email protected]>
1 parent 44c0c50 commit 6ec839d

File tree

14 files changed

+17254
-5160
lines changed

14 files changed

+17254
-5160
lines changed

.gitignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,4 +82,11 @@ package-lock.json
8282
node_modules/
8383

8484
# ignore the generated integration test files, as they cannot be used without manual editing
85-
test/integration/test_code_engine_v2.py
85+
test/integration/test_code_engine_v2.py
86+
87+
# ignore the generated SSH and TLS keys and certs
88+
test/integration/domain*
89+
test/integration/sshkey*
90+
91+
# API repo (pulled from Github)
92+
api

.travis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ notifications:
1515

1616
matrix:
1717
include:
18-
- python: '3.7'
19-
- python: '3.8'
2018
- python: '3.9'
2119
- python: '3.10'
20+
- python: '3.11'
21+
- python: '3.12'
2222

2323
install:
2424
- sudo apt-get update
@@ -38,5 +38,5 @@ deploy:
3838
repository: https://upload.pypi.org/legacy
3939
skip_cleanup: true
4040
on:
41-
python: '3.10'
41+
python: '3.11'
4242
tags: true

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ test-unit:
2626
python3 -m pytest --cov=ibm_code_engine_sdk test/unit
2727

2828
test-int:
29-
python3 -m pytest test/integration
29+
./test/integration/prepare-integration-tests.sh
30+
python3 -m pytest --ignore test/integration/test_code_engine_v2.py test/integration
3031

3132
test-examples:
3233
python3 -m pytest example

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!--
33
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
44
-->
5-
# Python SDK for IBM Cloud Code Engine 3.1.0
5+
# Python SDK for IBM Cloud Code Engine 4.0.0
66

77
Python client library to interact with the [IBM Cloud Code Engine API](https://cloud.ibm.com/apidocs/codeengine).
88

@@ -41,29 +41,29 @@ IBM Cloud services:
4141

4242
Service Name | Imported Class Name
4343
--- | ---
44-
[IBM Cloud Code Engine V2](https://cloud.ibm.com/apidocs/codeengine/codeengine-v3.1.0) | CodeEngineV2
45-
[IBM Cloud Code Engine V1](https://cloud.ibm.com/apidocs/codeengine/codeengine-v3.1.0) | IbmCloudCodeEngineV1
44+
[IBM Cloud Code Engine V2](https://cloud.ibm.com/apidocs/codeengine/codeengine-v4.0.0) | CodeEngineV2
45+
[IBM Cloud Code Engine V1](https://cloud.ibm.com/apidocs/codeengine/codeengine-v4.0.0) | IbmCloudCodeEngineV1
4646

4747
## Prerequisites
4848

4949
[ibm-cloud-onboarding]: https://cloud.ibm.com/registration
5050

5151
* An [IBM Cloud][ibm-cloud-onboarding] account.
5252
* An IAM API key to allow the SDK to access your account. Create one [here](https://cloud.ibm.com/iam/apikeys).
53-
* Python 3.7 or above.
53+
* Python 3.9 or above.
5454

5555
## Installation
5656

5757
To install, use `pip` or `easy_install`:
5858

5959
```bash
60-
pip install --upgrade "ibm_code_engine_sdk>=3.1.0"
60+
pip install --upgrade "ibm_code_engine_sdk>=4.0.0"
6161
```
6262

6363
or
6464

6565
```bash
66-
easy_install --upgrade "ibm_code_engine_sdk>=3.1.0"
66+
easy_install --upgrade "ibm_code_engine_sdk>=4.0.0"
6767
```
6868

6969
## Using the SDK

0 commit comments

Comments
 (0)