Skip to content

Commit 55f0f5e

Browse files
authored
Merge pull request #1 from dlt-hub/enables-py-3.13
Enables py 3.13
2 parents a21fc8d + 07da530 commit 55f0f5e

File tree

26 files changed

+356
-516
lines changed

26 files changed

+356
-516
lines changed

.github/workflows/codspeed.yml

Lines changed: 0 additions & 52 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ jobs:
2020
platform: linux
2121
- os: windows
2222
ls: dir
23-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10
23+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10
2424
- os: windows
2525
ls: dir
2626
target: aarch64
2727
interpreter: 3.11 3.12
2828
- os: macos
2929
target: aarch64
30-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10
30+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10
3131
- os: ubuntu
3232
platform: linux
3333
target: aarch64
@@ -45,13 +45,13 @@ jobs:
4545
- os: ubuntu
4646
platform: linux
4747
target: ppc64le
48-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12
48+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13
4949
# mimalloc not supported on manylinux2014 cross-compile container
5050
extra-build-args: --no-default-features
5151
- os: ubuntu
5252
platform: linux
5353
target: s390x
54-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12
54+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13
5555
# mimalloc not supported on manylinux2014 cross-compile container
5656
extra-build-args: --no-default-features
5757

@@ -71,7 +71,7 @@ jobs:
7171
target: ${{ matrix.target }}
7272
manylinux: ${{ matrix.manylinux || 'auto' }}
7373
container: ${{ matrix.container }}
74-
args: --release --out dist --interpreter ${{ matrix.interpreter || '3.7 3.8 3.9 3.10 3.11 3.12 pypy3.7 pypy3.8 pypy3.9 pypy3.10' }} ${{ matrix.extra-build-args }}
74+
args: --release --out dist --interpreter ${{ matrix.interpreter || '3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.7 pypy3.8 pypy3.9 pypy3.10' }} ${{ matrix.extra-build-args }}
7575
rust-toolchain: stable
7676
docker-options: -e CI
7777

@@ -138,8 +138,8 @@ jobs:
138138
draft: false
139139
prerelease: steps.check-version.outputs.prerelease == 'true'
140140

141-
- name: Publish to PyPI
142-
env:
143-
POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_TOKEN }}
144-
run: |
145-
poetry publish
141+
# - name: Publish to PyPI
142+
# env:
143+
# POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_TOKEN }}
144+
# run: |
145+
# poetry publish

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
strategy:
3434
matrix:
3535
os: [Ubuntu, MacOS, Windows]
36-
python-version: [3.8, 3.9, "3.10", "3.11", "3.12"]
36+
python-version: [3.8, 3.9, "3.10", "3.11", "3.12", "3.13"]
3737
defaults:
3838
run:
3939
shell: bash

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ lint-rust:
1616
format-rust:
1717
cd rust && cargo fmt --all
1818
cd rust && cargo clippy --tests --fix --allow-dirty -- -D warnings
19+
20+
dev:
21+
poetry install

poetry.lock

Lines changed: 178 additions & 145 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pendulum"
3-
version = "3.0.0"
3+
version = "3.0.1"
44
description = "Python datetimes made easy"
55
readme = "README.rst"
66
requires-python = ">=3.8"
@@ -22,8 +22,8 @@ dependencies = [
2222
"python-dateutil>=2.6",
2323
"tzdata>=2020.1",
2424
'backports.zoneinfo>=0.2.1; python_version < "3.9"',
25-
'time-machine>=2.6.0; implementation_name != "pypy"',
26-
'importlib-resources>=5.9.0; python_version < "3.9"'
25+
'importlib-resources>=5.9.0; python_version < "3.9"',
26+
"cffi>=1.17",
2727
]
2828

2929
[project.urls]
@@ -34,7 +34,7 @@ Repository = "https://github.com/sdispater/pendulum"
3434

3535
[tool.poetry]
3636
name = "pendulum"
37-
version = "3.0.0"
37+
version = "3.0.1"
3838
description = "Python datetimes made easy"
3939
authors = ["Sébastien Eustace <[email protected]>"]
4040
license = "MIT"
@@ -47,9 +47,9 @@ keywords = ['datetime', 'date', 'time']
4747

4848
[tool.poetry.dependencies]
4949
python = ">=3.8"
50+
cffi = ">=1.17"
5051
python-dateutil = ">=2.6"
5152
"backports.zoneinfo" = { version = ">=0.2.1", python = "<3.9" }
52-
time-machine = { version = ">=2.6.0", markers = "implementation_name != 'pypy'", optional = true }
5353
tzdata = ">=2020.1"
5454
importlib-resources = { version = ">=5.9.0", python = "<3.9" }
5555

@@ -78,8 +78,9 @@ babel = "^2.10.3"
7878
cleo = { version = "^2.0.1", python = ">=3.8,<4.0" }
7979
tox = "^4.0.0"
8080

81-
[tool.poetry.group.benchmark.dependencies]
82-
pytest-codspeed = "^1.2.2"
81+
# [tool.poetry.group.benchmark.dependencies]
82+
# pytest-codspeed = "^1.2.2"
83+
ruff = "^0.7.3"
8384

8485
[tool.poetry.group.build.dependencies]
8586
maturin = ">=1.0,<2.0"
@@ -239,5 +240,7 @@ omit = [
239240
]
240241

241242
[build-system]
243+
# requires = ["poetry-core>=1.0.8"]
244+
# build-backend = "poetry.core.masonry.api"
242245
requires = ["maturin>=1.0,<2.0"]
243246
build-backend = "maturin"

0 commit comments

Comments
 (0)