Skip to content

Commit 14b09b4

Browse files
authored
AP-607: Support Python 3.12 (#2)
1 parent 542b1b9 commit 14b09b4

File tree

5 files changed

+33
-458
lines changed

5 files changed

+33
-458
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ jobs:
77
strategy:
88
matrix:
99
python-version:
10+
- "3.12"
1011
- "3.13"
1112
- "3.14"
1213

@@ -21,7 +22,7 @@ jobs:
2122
enable-cache: true
2223

2324
- name: Sync dependencies
24-
run: uv sync --locked --all-extras --dev
25+
run: uv sync --all-extras --dev
2526

2627
- name: Lint with pylint
2728
run: uv run pylint tind_client tests

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,7 @@ htmlcov/
4242
# Env files
4343
.env
4444
.env.*
45+
46+
# package management
47+
uv.lock
48+

CHANGELOG.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,28 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.1.1]
9+
10+
### Added
11+
- N/A
12+
13+
### Changed
14+
- Expand supported Python versions to include 3.12
15+
16+
### Deprecated
17+
- N/A
18+
19+
### Removed
20+
- N/A
21+
22+
### Fixed
23+
- N/A
24+
25+
### Security
26+
- N/A
27+
28+
29+
## [0.1.0]
930

1031
### Added
1132
- Implemented TINDClient to wrap API interactions
@@ -24,4 +45,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2445
- N/A
2546

2647
### Security
27-
- N/A
48+
- N/A

pyproject.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "python-tind-client"
7-
version = "0.1.0"
8-
description = "Python library for interacting with the TIND API"
7+
version = "0.1.1"
8+
description = "Python library for interacting with the TIND DA API"
99
readme = "README.md"
1010
license = { file = "LICENSE" }
1111
authors = [
1212
{ name = "Jason Raitz", email = "raitz@berkeley.edu" },
13+
{ name = "maría a. matienzo", email = "matienzo@berkeley.edu" },
1314
]
14-
requires-python = ">=3.13"
15+
requires-python = ">=3.12"
1516
dependencies = [
1617
"requests>=2.32",
1718
"pymarc>=5.2",

0 commit comments

Comments
 (0)