public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-eth-tester] rawhide: Update to eth_tester-0.14.0b1
@ 2026-08-24 19:06 Filipe Rosset
  0 siblings, 0 replies; only message in thread
From: Filipe Rosset @ 2026-08-24 19:06 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/python-eth-tester
Branch : rawhide
Commit : 0a452251c31d0c3e8e89239ccd21900f6d7a2e84
Author : Filipe Rosset <rosset.filipe@gmail.com>
Date   : 2026-08-23T03:02:40-03:00
Stats  : +55/-53 in 5 file(s)
URL    : https://src.fedoraproject.org/rpms/python-eth-tester/c/0a452251c31d0c3e8e89239ccd21900f6d7a2e84?branch=rawhide

Log:
Update to eth_tester-0.14.0b1

---
diff --git a/.gitignore b/.gitignore
index 74933de..e3b28a5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/python-eth-tester-0.12.1.tar.gz
+/python-eth-tester-0.14.0.tar.gz

diff --git a/python-eth-tester-0001-Relax-deps.patch b/python-eth-tester-0001-Relax-deps.patch
index 740fa85..acdda42 100644
--- a/python-eth-tester-0001-Relax-deps.patch
+++ b/python-eth-tester-0001-Relax-deps.patch
@@ -4,18 +4,32 @@ Subject: [PATCH] Relax deps
 
 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
 
-diff --git a/setup.py b/setup.py
-index 0266ae5..1d109b3 100644
---- a/setup.py
-+++ b/setup.py
-@@ -19,8 +19,8 @@ extras_require = {
-     ],
-     "test": [
-         "pytest>=7.0.0",
--        "pytest-xdist>=2.0.0,<3",
--        "eth-hash[pycryptodome]>=0.1.4,<1.0.0",
-+        "pytest-xdist>=2.0.0",
-+        "eth-hash>=0.1.4,<1.0.0",
-     ],
-     "py-evm": [
-         # Pin py-evm to a minor version range to ensure compatibility with the current
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -29,11 +29,11 @@ classifiers = [
+     "Programming Language :: Python :: 3.14",
+ ]
+ dependencies = [
+-    "eth-abi>=6",
+-    "eth-account>=0.14",
++    "eth-abi>=5",
++    "eth-account>=0.13",
+     "eth-keys>=0.5",
+     "eth-utils>=6",
+-    "rlp>=5",
++    "rlp>=4",
+     "semantic_version>=2.6.0",
+ ]
+ 
+@@ -57,8 +57,8 @@ pyevm = [
+ [dependency-groups]
+ test = [
+     "pytest>=7.0.0",
+-    "pytest-xdist>=2.0.0,<3",
+-    "eth-hash[pycryptodome]>=0.1.4,<1.0.0",
++    "pytest-xdist>=2.0.0",
++    "eth-hash>=0.1.4,<1.0.0",
+ ]
+ lint = [
+     "ruff>=0.12.0",
+

diff --git a/python-eth-tester-0002-Revert-bump-towncrier-version-pins.patch b/python-eth-tester-0002-Revert-bump-towncrier-version-pins.patch
deleted file mode 100644
index 5a0bd69..0000000
--- a/python-eth-tester-0002-Revert-bump-towncrier-version-pins.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Mon, 17 Feb 2025 08:18:47 +0100
-Subject: [PATCH] Revert "bump towncrier version pins"
-
-This reverts commit 224044874e6b39da2bb050944207b7b40ef922cb.
-
-diff --git a/setup.py b/setup.py
-index 1d109b3..be539df 100644
---- a/setup.py
-+++ b/setup.py
-@@ -15,7 +15,10 @@ extras_require = {
-         "wheel",
-     ],
-     "docs": [
--        "towncrier>=24,<25",
-+        "sphinx>=6.0.0",
-+        "sphinx-autobuild>=2021.3.14",
-+        "sphinx_rtd_theme>=1.0.0",
-+        "towncrier>=21",
-     ],
-     "test": [
-         "pytest>=7.0.0",

diff --git a/python-eth-tester.spec b/python-eth-tester.spec
index dbe35a6..de67f3b 100644
--- a/python-eth-tester.spec
+++ b/python-eth-tester.spec
@@ -2,39 +2,49 @@
 %global pre_release_tag beta.1
 
 Name:          python-eth-tester
-Version:       0.12.1
+Version:       0.14.0
 Release:       %autorelease -e %{pre_release_tag}
 BuildArch:     noarch
 Summary:       Tool suite for testing Ethereum applications
 License:       MIT
-URL:           https://github.com/ethereum/eth-tester
+URL:           https://github.com/ApeWorX/eth-tester
 VCS:           git:%{url}.git
 Source0:       %{url}/archive/v%{version}-%{pre_release_tag}/%{name}-%{version}.tar.gz
-Patch1:        python-eth-tester-0001-Relax-deps.patch
-Patch2:        python-eth-tester-0002-Revert-bump-towncrier-version-pins.patch
-BuildRequires: python3-pytest
-BuildRequires: python3-pytest-xdist
-BuildSystem:   pyproject
-BuildOption(prep): -n eth-tester-%{version}-%{pre_release_tag}
-BuildOption(generate_buildrequires): -t
-BuildOption(install): -l %{pypi_name}
+Patch:         python-eth-tester-0001-Relax-deps.patch
+BuildRequires:  python3-devel
 
 %description
 %{summary}.
 
 %package -n python3-eth-tester
-Summary: %{summary}
+Summary:        %{summary}
 
 %description -n python3-eth-tester
 %{summary}.
 
-%prep -a
+%prep
+%autosetup -p1 -n eth-tester-%{version}-%{pre_release_tag}
+# Remove zero-length file
+rm -f eth_tester/rpc.py
 # FIXME return as soon as we package py-evm
 rm -rf tests/backends
 
-%check -a
+%generate_buildrequires
+export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}%{?pre_release_tag:b1}
+%pyproject_buildrequires -g test
+
+%build
+export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}%{?pre_release_tag:b1}
+%pyproject_wheel
+
+%install
+export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}%{?pre_release_tag:b1}
+%pyproject_install
+%pyproject_save_files -l %{pypi_name}
+
+%check
 # FIXME return as soon as we package py-evm
-PYTHONPATH=$(pwd) %pytest -k 'not test_install_local_wheel'
+%pytest
 
 %files -n python3-eth-tester -f %{pyproject_files}
 %doc README.md

diff --git a/sources b/sources
index 4bcaba6..856a5f2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (python-eth-tester-0.12.1.tar.gz) = 9dfc357ad1e709f757a54ed61e7b67beb0dd3056e91d43bd03de7f8de395a09d8e31cde4810c394ddbb464f94df8fc0bba482b3d3146b51b7f8f922f3ad258d8
+SHA512 (python-eth-tester-0.14.0.tar.gz) = 1caba7d9330ebf1ebcc284c502e54a67a4ee8b8e0b63b7c841262dbf7a386ab26ac2f7f5a2641fa4697b37a367499e3ba7034a5e29d614356a4d3236cb926bc4

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-24 19:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-24 19:06 [rpms/python-eth-tester] rawhide: Update to eth_tester-0.14.0b1 Filipe Rosset

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox