public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-eth-tester] f45: Update to eth_tester-0.14.0b1
@ 2026-08-24 19:07 Filipe Rosset
0 siblings, 0 replies; only message in thread
From: Filipe Rosset @ 2026-08-24 19:07 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/python-eth-tester
Branch : f45
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=f45
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:07 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:07 [rpms/python-eth-tester] f45: 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