Skip to content

Commit cef1b7d

Browse files
author
Wizard1209
committed
pytezos 3.17 changelog dependency update
1 parent ce59112 commit cef1b7d

File tree

10 files changed

+2662
-2314
lines changed

10 files changed

+2662
-2314
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog], and this project adheres to [Semantic Versioning].
66

7+
## [3.17.0](https://github.com/baking-bad/pytezos/compare/3.16.1...3.17.0) - 2026-01-19
8+
9+
### Added
10+
11+
- Tallinn protocol support (024).
12+
- `IS_IMPLICIT_ACCOUNT` Michelson instruction.
13+
14+
### Fixed
15+
16+
- Proof field forging for reveal operations.
17+
18+
### Changed
19+
20+
- Octez binaries updated to v24.0
21+
- Removed `adaptive_issuance_vote` from block headers (no longer in Tallinn).
22+
723
## [3.16.1](https://github.com/baking-bad/pytezos/compare/3.16.0...3.16.1) - 2026-10-27
824

925
### Fixed

poetry.lock

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

pyproject.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ classifiers = [
2525
"License :: OSI Approved :: MIT License",
2626
"Operating System :: OS Independent",
2727
"Programming Language :: Python :: 3",
28-
"Programming Language :: Python :: 3.9",
2928
"Programming Language :: Python :: 3.10",
3029
"Programming Language :: Python :: 3.11",
3130
"Programming Language :: Python :: 3.12",
@@ -40,7 +39,7 @@ packages = [
4039
]
4140

4241
[tool.poetry.dependencies]
43-
python = ">=3.9,<3.14"
42+
python = ">=3.10,<3.14"
4443
attrs = ">=21.4.0"
4544
base58 = ">=2.1.1"
4645
cattrs = ">=22.1.0"
@@ -100,7 +99,7 @@ force_single_line = true
10099

101100
[tool.black]
102101
line-length = 120
103-
target-version = ['py39', 'py310', 'py311', 'py312', 'py313']
102+
target-version = ['py310', 'py311', 'py312', 'py313']
104103
skip-string-normalization = true
105104

106105
[tool.ruff]
@@ -128,11 +127,11 @@ lint.ignore = [
128127
"SIM108",
129128
"SIM114",
130129
]
131-
target-version = "py39"
130+
target-version = "py310"
132131
lint.extend-select = ["B", "C", "RET", "SIM"]
133132

134133
[tool.mypy]
135-
python_version = "3.9"
134+
python_version = "3.10"
136135

137136
[tool.ruff.format]
138137
quote-style = "single"

requirements.dev.txt

Lines changed: 140 additions & 108 deletions
Large diffs are not rendered by default.

requirements.slim.txt

Lines changed: 34 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -1,124 +1,56 @@
11
annotated-types==0.7.0 ; python_version >= "3.9" and python_version < "3.14"
2-
anyio==4.10.0 ; python_version >= "3.9" and python_version < "3.14"
3-
appnope==0.1.4 ; python_version >= "3.9" and python_version < "3.14" and platform_system == "Darwin"
4-
argon2-cffi-bindings==25.1.0 ; python_version >= "3.9" and python_version < "3.14"
5-
argon2-cffi==25.1.0 ; python_version >= "3.9" and python_version < "3.14"
6-
arrow==1.3.0 ; python_version >= "3.9" and python_version < "3.14"
7-
asttokens==3.0.0 ; python_version >= "3.9" and python_version < "3.14"
8-
attrs==25.3.0 ; python_version >= "3.9" and python_version < "3.14"
2+
attrs==25.4.0 ; python_version >= "3.9" and python_version < "3.14"
93
base58==2.1.1 ; python_version >= "3.9" and python_version < "3.14"
10-
beautifulsoup4==4.13.4 ; python_version >= "3.9" and python_version < "3.14"
11-
bleach==6.2.0 ; python_version >= "3.9" and python_version < "3.14"
124
cached-property==2.0.1 ; python_version >= "3.9" and python_version < "3.14"
13-
cattrs==25.1.1 ; python_version >= "3.9" and python_version < "3.14"
14-
certifi==2025.8.3 ; python_version >= "3.9" and python_version < "3.14"
15-
cffi==1.17.1 ; python_version >= "3.9" and python_version < "3.14"
16-
charset-normalizer==3.4.2 ; python_version >= "3.9" and python_version < "3.14"
17-
click==8.1.8 ; python_version >= "3.9" and python_version < "3.14"
5+
cattrs==25.3.0 ; python_version >= "3.9" and python_version < "3.14"
6+
certifi==2026.1.4 ; python_version >= "3.9" and python_version < "3.14"
7+
cffi==2.0.0 ; python_version >= "3.9" and python_version < "3.14" and platform_python_implementation != "PyPy"
8+
charset-normalizer==3.4.4 ; python_version >= "3.9" and python_version < "3.14"
9+
click==8.1.8 ; python_version == "3.9"
10+
click==8.3.1 ; python_version >= "3.10" and python_version < "3.14"
1811
coincurve==21.0.0 ; python_version >= "3.9" and python_version < "3.14"
19-
colorama==0.4.6 ; python_version >= "3.9" and python_version < "3.14" and (platform_system == "Windows" or sys_platform == "win32")
20-
comm==0.2.3 ; python_version >= "3.9" and python_version < "3.14"
21-
cryptography==43.0.3 ; python_version >= "3.9" and python_version < "3.14"
22-
cytoolz==1.0.1 ; python_version >= "3.9" and python_version < "3.14" and implementation_name == "cpython"
23-
debugpy==1.8.15 ; python_version >= "3.9" and python_version < "3.14"
24-
decorator==5.2.1 ; python_version >= "3.9" and python_version < "3.14"
25-
defusedxml==0.7.1 ; python_version >= "3.9" and python_version < "3.14"
12+
colorama==0.4.6 ; python_version >= "3.9" and python_version < "3.14" and platform_system == "Windows"
13+
cryptography==43.0.3 ; python_version == "3.9"
14+
cryptography==46.0.3 ; python_version >= "3.10" and python_version < "3.14"
15+
cytoolz==1.1.0 ; python_version >= "3.9" and python_version < "3.14" and implementation_name == "cpython"
2616
deprecation==2.1.0 ; python_version >= "3.9" and python_version < "3.14"
2717
docker==7.1.0 ; python_version >= "3.9" and python_version < "3.14"
28-
entrypoints==0.4 ; python_version >= "3.9" and python_version < "3.14"
2918
eth-hash==0.7.1 ; python_version >= "3.9" and python_version < "3.14"
3019
eth-typing==5.2.1 ; python_version >= "3.9" and python_version < "3.14"
31-
eth-utils==5.3.0 ; python_version >= "3.9" and python_version < "3.14"
32-
exceptiongroup==1.3.0 ; python_version >= "3.9" and python_version < "3.11"
33-
executing==2.2.0 ; python_version >= "3.9" and python_version < "3.14"
20+
eth-utils==5.3.1 ; python_version >= "3.9" and python_version < "3.14"
21+
exceptiongroup==1.3.1 ; python_version >= "3.9" and python_version < "3.11"
3422
fastecdsa==3.0.1 ; python_version >= "3.9" and python_version < "3.14"
35-
fastjsonschema==2.21.1 ; python_version >= "3.9" and python_version < "3.14"
36-
fqdn==1.5.1 ; python_version >= "3.9" and python_version < "3.14"
37-
idna==3.10 ; python_version >= "3.9" and python_version < "3.14"
38-
importlib-metadata==8.6.1 ; python_version == "3.9"
39-
ipykernel==6.29.5 ; python_version >= "3.9" and python_version < "3.14"
40-
ipython-genutils==0.2.0 ; python_version >= "3.9" and python_version < "3.14"
41-
ipython==8.18.1 ; python_version >= "3.9" and python_version < "3.14"
42-
isoduration==20.11.0 ; python_version >= "3.9" and python_version < "3.14"
43-
jedi==0.19.2 ; python_version >= "3.9" and python_version < "3.14"
44-
jinja2==3.1.6 ; python_version >= "3.9" and python_version < "3.14"
45-
jsonpointer==3.0.0 ; python_version >= "3.9" and python_version < "3.14"
46-
jsonschema-specifications==2025.4.1 ; python_version >= "3.9" and python_version < "3.14"
47-
jsonschema==4.25.0 ; python_version >= "3.9" and python_version < "3.14"
48-
jupyter-client==7.4.9 ; python_version >= "3.9" and python_version < "3.14"
49-
jupyter-core==5.8.1 ; python_version >= "3.9" and python_version < "3.14"
50-
jupyter-events==0.12.0 ; python_version >= "3.9" and python_version < "3.14"
51-
jupyter-server-terminals==0.5.3 ; python_version >= "3.9" and python_version < "3.14"
52-
jupyter-server==2.16.0 ; python_version >= "3.9" and python_version < "3.14"
53-
jupyterlab-pygments==0.3.0 ; python_version >= "3.9" and python_version < "3.14"
54-
lark==1.2.2 ; python_version >= "3.9" and python_version < "3.14"
55-
markupsafe==3.0.2 ; python_version >= "3.9" and python_version < "3.14"
56-
matplotlib-inline==0.1.7 ; python_version >= "3.9" and python_version < "3.14"
57-
mistune==3.1.3 ; python_version >= "3.9" and python_version < "3.14"
23+
idna==3.11 ; python_version >= "3.9" and python_version < "3.14"
24+
jsonschema-specifications==2025.9.1 ; python_version >= "3.9" and python_version < "3.14"
25+
jsonschema==4.25.1 ; python_version == "3.9"
26+
jsonschema==4.26.0 ; python_version >= "3.10" and python_version < "3.14"
5827
mnemonic==0.21 ; python_version >= "3.9" and python_version < "3.14"
59-
nbclassic==1.3.1 ; python_version >= "3.9" and python_version < "3.14"
60-
nbclient==0.10.2 ; python_version >= "3.9" and python_version < "3.14"
61-
nbconvert==7.16.6 ; python_version >= "3.9" and python_version < "3.14"
62-
nbformat==5.10.4 ; python_version >= "3.9" and python_version < "3.14"
63-
nest-asyncio==1.6.0 ; python_version >= "3.9" and python_version < "3.14"
6428
netstruct==1.1.2 ; python_version >= "3.9" and python_version < "3.14"
65-
notebook-shim==0.2.4 ; python_version >= "3.9" and python_version < "3.14"
66-
notebook==6.5.7 ; python_version >= "3.9" and python_version < "3.14"
67-
overrides==7.7.0 ; python_version >= "3.9" and python_version < "3.14"
6829
packaging==25.0 ; python_version >= "3.9" and python_version < "3.14"
69-
pandocfilters==1.5.1 ; python_version >= "3.9" and python_version < "3.14"
70-
parso==0.8.4 ; python_version >= "3.9" and python_version < "3.14"
71-
pexpect==4.9.0 ; python_version >= "3.9" and python_version < "3.14" and sys_platform != "win32"
72-
platformdirs==4.3.8 ; python_version >= "3.9" and python_version < "3.14"
7330
ply==3.11 ; python_version >= "3.9" and python_version < "3.14"
74-
prometheus-client==0.22.1 ; python_version >= "3.9" and python_version < "3.14"
75-
prompt-toolkit==3.0.51 ; python_version >= "3.9" and python_version < "3.14"
76-
psutil==7.0.0 ; python_version >= "3.9" and python_version < "3.14"
77-
ptyprocess==0.7.0 ; python_version >= "3.9" and python_version < "3.14" and (sys_platform != "win32" or os_name != "nt")
78-
pure-eval==0.2.3 ; python_version >= "3.9" and python_version < "3.14"
7931
py-ecc==7.0.1 ; python_version >= "3.9" and python_version < "3.14"
80-
pycparser==2.22 ; python_version >= "3.9" and python_version < "3.14"
81-
pydantic-core==2.33.2 ; python_version >= "3.9" and python_version < "3.14"
82-
pydantic==2.11.7 ; python_version >= "3.9" and python_version < "3.14"
83-
pygments==2.19.2 ; python_version >= "3.9" and python_version < "3.14"
32+
pycparser==2.23 ; python_version >= "3.9" and python_version < "3.14" and platform_python_implementation != "PyPy" and implementation_name != "PyPy"
33+
pydantic-core==2.41.5 ; python_version >= "3.9" and python_version < "3.14"
34+
pydantic==2.12.5 ; python_version >= "3.9" and python_version < "3.14"
8435
pysodium==0.7.18 ; python_version >= "3.9" and python_version < "3.14"
8536
python-dateutil==2.9.0.post0 ; python_version >= "3.9" and python_version < "3.14"
86-
python-dotenv==1.1.1 ; python_version >= "3.9" and python_version < "3.14"
87-
python-json-logger==3.3.0 ; python_version >= "3.9" and python_version < "3.14"
37+
python-dotenv==1.2.1 ; python_version >= "3.9" and python_version < "3.14"
8838
pywin32==311 ; python_version >= "3.9" and python_version < "3.14" and sys_platform == "win32"
89-
pywinpty==2.0.15 ; python_version >= "3.9" and python_version < "3.14" and os_name == "nt"
90-
pyyaml==6.0.2 ; python_version >= "3.9" and python_version < "3.14"
91-
pyzmq==27.0.1 ; python_version >= "3.9" and python_version < "3.14"
92-
referencing==0.36.2 ; python_version >= "3.9" and python_version < "3.14"
93-
requests==2.32.4 ; python_version >= "3.9" and python_version < "3.14"
94-
rfc3339-validator==0.1.4 ; python_version >= "3.9" and python_version < "3.14"
95-
rfc3986-validator==0.1.1 ; python_version >= "3.9" and python_version < "3.14"
96-
rfc3987-syntax==1.1.0 ; python_version >= "3.9" and python_version < "3.14"
97-
rpds-py==0.26.0 ; python_version >= "3.9" and python_version < "3.14"
98-
send2trash==1.8.3 ; python_version >= "3.9" and python_version < "3.14"
39+
referencing==0.36.2 ; python_version == "3.9"
40+
referencing==0.37.0 ; python_version >= "3.10" and python_version < "3.14"
41+
requests==2.32.5 ; python_version >= "3.9" and python_version < "3.14"
42+
rpds-py==0.27.1 ; python_version == "3.9"
43+
rpds-py==0.30.0 ; python_version >= "3.10" and python_version < "3.14"
9944
simple-bson==0.0.3 ; python_version >= "3.9" and python_version < "3.14"
100-
simplejson==3.20.1 ; python_version >= "3.9" and python_version < "3.14"
45+
simplejson==3.20.2 ; python_version >= "3.9" and python_version < "3.14"
10146
six==1.17.0 ; python_version >= "3.9" and python_version < "3.14"
102-
sniffio==1.3.1 ; python_version >= "3.9" and python_version < "3.14"
103-
soupsieve==2.7 ; python_version >= "3.9" and python_version < "3.14"
104-
stack-data==0.6.3 ; python_version >= "3.9" and python_version < "3.14"
10547
strict-rfc3339==0.7 ; python_version >= "3.9" and python_version < "3.14"
10648
tabulate==0.9.0 ; python_version >= "3.9" and python_version < "3.14"
107-
terminado==0.18.1 ; python_version >= "3.9" and python_version < "3.14"
108-
testcontainers==4.12.0 ; python_version >= "3.9" and python_version < "3.14"
109-
tinycss2==1.4.0 ; python_version >= "3.9" and python_version < "3.14"
110-
toolz==1.0.0 ; python_version >= "3.9" and python_version < "3.14" and (implementation_name == "pypy" or implementation_name == "cpython")
111-
tornado==6.5.1 ; python_version >= "3.9" and python_version < "3.14"
49+
testcontainers==4.13.0 ; python_version == "3.9"
50+
testcontainers==4.14.0 ; python_version >= "3.10" and python_version < "3.14"
51+
toolz==1.1.0 ; python_version >= "3.9" and python_version < "3.14" and (implementation_name == "pypy" or implementation_name == "cpython")
11252
tqdm==4.67.1 ; python_version >= "3.9" and python_version < "3.14"
113-
traitlets==5.14.3 ; python_version >= "3.9" and python_version < "3.14"
114-
types-python-dateutil==2.9.0.20250708 ; python_version >= "3.9" and python_version < "3.14"
115-
typing-extensions==4.14.1 ; python_version >= "3.9" and python_version < "3.14"
116-
typing-inspection==0.4.1 ; python_version >= "3.9" and python_version < "3.14"
117-
uri-template==1.3.0 ; python_version >= "3.9" and python_version < "3.14"
118-
urllib3==2.5.0 ; python_version >= "3.9" and python_version < "3.14"
119-
wcwidth==0.2.13 ; python_version >= "3.9" and python_version < "3.14"
120-
webcolors==24.11.1 ; python_version >= "3.9" and python_version < "3.14"
121-
webencodings==0.5.1 ; python_version >= "3.9" and python_version < "3.14"
122-
websocket-client==1.8.0 ; python_version >= "3.9" and python_version < "3.14"
123-
wrapt==1.17.2 ; python_version >= "3.9" and python_version < "3.14"
124-
zipp==3.23.0 ; python_version == "3.9"
53+
typing-extensions==4.15.0 ; python_version >= "3.9" and python_version < "3.14"
54+
typing-inspection==0.4.2 ; python_version >= "3.9" and python_version < "3.14"
55+
urllib3==2.6.3 ; python_version >= "3.9" and python_version < "3.14"
56+
wrapt==2.0.1 ; python_version >= "3.9" and python_version < "3.14"

0 commit comments

Comments
 (0)