Skip to content

Commit 8575940

Browse files
Add support for py.typed file (#21)
* Add py.typed file and CI target for Python 3.14 * Use updated build tools with support for new license format * Revert to v75 of setuptools to get support for Python 3.8 back * Revert to old license format because it doesn't work with Python 3.8
1 parent 824df38 commit 8575940

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/lint-test-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "pypy3.8", "pypy3.9", "pypy3.10", "pypy3.11"]
10+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "pypy3.8", "pypy3.9", "pypy3.10", "pypy3.11"]
1111

1212
steps:
1313
- uses: actions/checkout@v4

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[project]
22
name = "polyline"
3-
version = "2.0.3"
3+
version = "2.0.4"
44
description = "A Python implementation of Google's Encoded Polyline Algorithm Format."
55
license = {file = "LICENSE"}
66
authors = [
77
{name = "Frederick Jansen"},
88
{name = "Bruno M. Custódio"},
99
]
1010
readme = "README.rst"
11-
requires-python = ">=3.7"
11+
requires-python = ">=3.8"
1212

1313
dependencies = [
1414
]
@@ -29,12 +29,12 @@ dev = [
2929
]
3030
publish = [
3131
"build~=0.8",
32-
"twine~=4.0"
32+
"twine~=6.0"
3333
]
3434

3535
[build-system]
3636
requires = [
37-
"setuptools>=65.0"
37+
"setuptools>=69.0"
3838
]
3939
build-backend = "setuptools.build_meta"
4040

src/polyline/py.typed

Whitespace-only changes.

0 commit comments

Comments
 (0)