Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
092d6ba
Update version 3.1.0 -> 3.1.1
semantic-release-bot Mar 27, 2023
875a5c7
chore(release): 3.1.1 release notes
semantic-release-bot Mar 27, 2023
901ace1
feat(ci) travis migration (#14)
reggeenr May 24, 2023
614ae3b
Configure Mend for GitHub Enterprise (#15)
Nov 21, 2023
ac195d5
ci(mend): :wrench: enable mend renovate (#16)
michael-magrian Jan 15, 2024
9eee63c
fix(tests): fixed broken integration tests (#23)
reggeenr Jan 16, 2024
2f4bb4a
chore(deps): update dependency @semantic-release/changelog to v6.0.3 …
Jan 16, 2024
38ce624
chore(deps): update dependency pylint to v3 (#18)
Jan 16, 2024
4673dd5
chore(deps): update dependency semantic-release to v23 (#21)
Jan 16, 2024
e8a9a25
chore(deps): update dependency pytest-cov to v4 (#20)
Jan 16, 2024
9511493
chore(deps): update dependency urllib3 to v2 (#22)
Jan 16, 2024
38ff204
chore(deps): update dependency pylint to >=3.1.0,<3.2.0 (#27)
Feb 26, 2024
b3a642d
chore(deps): update dependency semantic-release to v23.0.2 (#26)
Feb 26, 2024
2227585
chore(deps): update dependency urllib3 to >=2.2.1,<2.3.0 (#25)
Feb 26, 2024
1716d0d
chore(deps): update dependency pytest to v8 (#24)
Feb 26, 2024
fe853d0
chore(deps): update dependency pytest to >=8.1.0,<8.2.0 (#28)
Mar 10, 2024
00a6a6d
chore(deps): update dependency semantic-release to v23.0.4 (#29)
Mar 17, 2024
9c4e4b2
chore(deps): update dependency semantic-release to v23.0.5 (#30)
Mar 19, 2024
1cd8cd1
chore(deps): update dependency semantic-release to v23.0.6 (#31)
Mar 27, 2024
56cde12
chore(deps): update dependency pytest-cov to v5 (#32)
Mar 27, 2024
916b8e8
chore(deps): update dependency semantic-release to v23.0.7 (#33)
Apr 7, 2024
07a91c3
chore(deps): update dependency semantic-release to v23.0.8 (#34)
Apr 11, 2024
803befa
chore(deps): update dependency pytest to >=8.2.0,<8.3.0 (#35)
Apr 28, 2024
2b2cf99
chore(deps): update dependency semantic-release to v23.1.1 (#36)
May 11, 2024
c6a7459
chore(deps): update dependency pylint to >=3.2.1,<3.3.0 (#37)
May 20, 2024
e6d7fd0
chore(deps): update dependency pytest to >=8.3.2,<8.4.0 (#39)
Jul 29, 2024
307d69c
feat(api): Adding support for Domain Mappings and Functions (#41)
Sep 24, 2024
1b1cbc0
feat(api): Updated python-sdk to adopt Code Engine API specification …
Sep 24, 2024
b310cb4
chore(deps): update dependency pylint to >=3.3.1,<3.4.0 (#40)
Sep 25, 2024
7ae14e8
chore(deps): update dependency semantic-release to v24 (#38)
Sep 25, 2024
a93c603
Update version 3.1.1 -> 4.0.0 (#42)
Sep 26, 2024
c904d19
SDK update 20240926-145102
Sep 26, 2024
5e5b797
Merge branch 'main' into sdk-update-20240926-145102
Sep 26, 2024
b1e4e58
add python 3.12
Sep 27, 2024
e4c296a
fix generation errors
Sep 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -82,4 +82,11 @@ package-lock.json
node_modules/

# ignore the generated integration test files, as they cannot be used without manual editing
test/integration/test_code_engine_v2.py
test/integration/test_code_engine_v2.py

# ignore the generated SSH and TLS keys and certs
test/integration/domain*
test/integration/sshkey*

# API repo (pulled from Github)
api
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ notifications:

matrix:
include:
- python: '3.7'
- python: '3.8'
- python: '3.9'
- python: '3.10'
- python: '3.11'
- python: '3.12'

install:
- sudo apt-get update
Expand All @@ -38,5 +38,5 @@ deploy:
repository: https://upload.pypi.org/legacy
skip_cleanup: true
on:
python: '3.10'
python: '3.11'
tags: true
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ test-unit:
python3 -m pytest --cov=ibm_code_engine_sdk test/unit

test-int:
python3 -m pytest test/integration
./test/integration/prepare-integration-tests.sh
python3 -m pytest --ignore test/integration/test_code_engine_v2.py test/integration

test-examples:
python3 -m pytest example
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!--
[![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)
-->
# Python SDK for IBM Cloud Code Engine 3.1.0
# Python SDK for IBM Cloud Code Engine 4.0.0

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

Expand Down Expand Up @@ -41,29 +41,29 @@ IBM Cloud services:

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

## Prerequisites

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

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

## Installation

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

```bash
pip install --upgrade "ibm_code_engine_sdk>=3.1.0"
pip install --upgrade "ibm_code_engine_sdk>=4.0.0"
```

or

```bash
easy_install --upgrade "ibm_code_engine_sdk>=3.1.0"
easy_install --upgrade "ibm_code_engine_sdk>=4.0.0"
```

## Using the SDK
Expand Down
Loading