Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
python-version: ["3.9", "3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Thanks for interested to contribute to TerminusDB Client, to get started, fork t

## Setting up dev environment 💻

Make sure you have Python>=3.8 installed. We use [pipenv](https://pipenv-fork.readthedocs.io/en/latest/) for dev environment, to install pipenv:
Make sure you have Python>=3.9 installed. We use [pipenv](https://pipenv-fork.readthedocs.io/en/latest/) for dev environment, to install pipenv:

`pip3 install pipenv --upgrade`

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ graph all through a simple document API, with full git-for-data version control.
## Requirements

- [TerminusDB v11.1](https://github.com/terminusdb/terminusdb-server)
- [Python >=3.8](https://www.python.org/downloads)
- [Python >=3.9](https://www.python.org/downloads)

## Release Notes and Previous Versions

Expand Down
6 changes: 4 additions & 2 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,14 @@

## v11.1.0

- Add support for python 3.12
- Add support for python 3.12 and deprecate python 3.8 (end of life)
- Aligned with TerminusDB 11.1 overall and general preparation for v11.2.0

### Bug fixes
### Bug fixes and maintenance

- Fix schema parameter to database construction
- Update minimum Python version to 3.9 for urllib3 2.5.0 compatibility
- Include latest security updates

## v10.2.6

Expand Down
9 changes: 8 additions & 1 deletion docs/release_steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,21 @@ git push origin main --tags

## Details

### Create tag manually

```bash
git tag -s v11.1.0 -m "Release v11.1.0"
git push origin main --tags
```

### What bumpversion updates
- `terminusdb_client/__version__.py`
- `pyproject.toml`
- `.bumpversion.cfg`

### Automated deployment
Pushing a tag triggers GitHub Actions to:
- Run tests (Python 3.8-3.12)
- Run tests (Python 3.9-3.12)
- Build with Poetry
- Publish to PyPI

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache Software License"
readme = "README.md"

[tool.poetry.dependencies]
python = ">=3.8.0,<3.13"
python = ">=3.9.0,<3.13"
requests = "^2.31.0"
numpy = ">= 1.13.0"
numpydoc = "*"
Expand Down