Skip to content

Commit 3026b5c

Browse files
authored
COH-29972 - Release Python Client that is supported on Python 3.8+ (#135)
1 parent 0bc437d commit 3026b5c

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- uses: actions/checkout@v4
3535
- uses: actions/setup-python@v5
3636
with:
37-
python-version: "3.11.x"
37+
python-version: "3.8.x"
3838

3939
- name: Install Poetry
4040
shell: bash

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The Coherence Python Client allows Python applications to act as cache clients t
2121

2222
#### Requirements
2323
* [Coherence CE](https://github.com/oracle/coherence) 22.06.4+ or Coherence 14.1.1.2206.4+ Commercial edition with a configured [gRPCProxy](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.2206/develop-remote-clients/using-coherence-grpc-server.html).
24-
* Python 3.11.x
24+
* Python 3.8.x
2525

2626

2727
#### Starting a Coherence Cluster
@@ -53,6 +53,7 @@ issues `put()`, `get()`, `size()` and `remove` operations.
5353
```python
5454
from coherence import NamedCache, Session
5555
import asyncio
56+
from typing import Union
5657

5758

5859
async def run_test():
@@ -61,7 +62,7 @@ async def run_test():
6162
session: Session = await Session.create()
6263

6364
# create a new NamedCache with key of string|int and value of string|int
64-
cache: NamedCache[str, str|int] = await session.get_cache("test")
65+
cache: NamedCache[str, Union[str,int]] = await session.get_cache("test")
6566

6667
# put a new key/value
6768
k: str = "one"
@@ -111,7 +112,7 @@ Please consult the [security guide](./SECURITY.md) for our responsible security
111112

112113
## License
113114

114-
Copyright (c) 2023 Oracle and/or its affiliates.
115+
Copyright (c) 2023, 2024, Oracle and/or its affiliates.
115116

116117
Released under the Universal Permissive License v1.0 as shown at
117118
<https://oss.oracle.com/licenses/upl/>.

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
sys.path.insert(0, os.path.abspath("../src"))
2424

2525
# The full version, including alpha/beta/rc tags
26-
release = "1.0.2"
26+
release = "1.0.3"
2727

2828
# -- Project information -----------------------------------------------------
2929

3030
project = "Coherence Python Client. v%s" % release
31-
copyright = "(c) 2022, 2023, Oracle and/or its affiliates."
31+
copyright = "(c) 2022, 2024, Oracle and/or its affiliates."
3232
author = "Oracle"
3333

3434

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# https://oss.oracle.com/licenses/upl.
44
[tool.poetry]
55
name = "coherence-client"
6-
version = "1.0.2"
6+
version = "1.0.3"
77
description = """The Coherence Python Client allows Python applications to act as cache clients to a \
88
Coherence Cluster using Google's gRPC framework as the network transport."""
99
packages = [

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name="coherence-client",
9-
version="1.0.2",
9+
version="1.0.3",
1010
packages=["coherence"],
1111
url="https://github.com/oracle/coherence-py-client",
1212
license="UPL",

0 commit comments

Comments
 (0)