Update to 0.24.0

- Remove patches merged upstream
This commit is contained in:
Slavek Kabrda 2014-11-10 12:34:30 +01:00
parent 303a711114
commit 1b1515bf64
6 changed files with 10 additions and 65 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
/wheel-0.22.0.tar.gz
/wheel-0.24.0.tar.gz

View File

@ -3,8 +3,8 @@
%global with_python3 1
Name: python-%{pypi_name}
Version: 0.22.0
Release: 4%{?dist}
Version: 0.24.0
Release: 1%{?dist}
Summary: A built-package format for Python
License: MIT
@ -17,9 +17,6 @@ Source0: https://pypi.python.org/packages/source/w/%{pypi_name}/%{pypi_na
# correct testing wheel)
Source1: https://bitbucket.org/dholth/wheel/src/099352e/wheel/test/test-1.0-py2.py3-none-win32.whl
Source2: https://bitbucket.org/dholth/wheel/raw/099352e/wheel/test/pydist-schema.json
Patch0: wheel-0.22-add-test-files-to-manifest.path
Patch1: wheel-0.22-legacy-keyring-compatibility.patch
Patch2: wheel-0.22-fix-tests-broken-by-keyring-fix.patch
BuildArch: noarch
BuildRequires: python-devel
@ -60,10 +57,6 @@ This is package contains Python 3 version of the package.
%prep
%setup -q -n %{pypi_name}-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
# copy test files in place
cp %{SOURCE1} %{pypi_name}/test/
cp %{SOURCE2} %{pypi_name}/test/
@ -108,36 +101,36 @@ popd
%check
# remove setup.cfg that makes pytest require pytest-cov (unnecessary dep)
rm setup.cfg
py.test --ignore build
PYTHONPATH=$(pwd) py.test --ignore build
# no test for Python 3, no python3-jsonschema yet
%if 0
pushd %{py3dir}
rm setup.cfg
py.test-%{python3_version} --ignore build
PYTHONPATH=$(pwd) py.test-%{python3_version} --ignore build
popd
%endif # with_python3
%files
%doc LICENSE.txt CHANGES.txt README.txt
%{_bindir}/egg2wheel
%{_bindir}/wheel
%{_bindir}/wininst2wheel
%{python_sitelib}/%{pypi_name}*
%exclude %{python_sitelib}/%{pypi_name}/test
%if 0%{?with_python3}
%files -n python3-%{pypi_name}
%doc LICENSE.txt CHANGES.txt README.txt
%{_bindir}/python3-egg2wheel
%{_bindir}/python3-wheel
%{_bindir}/python3-wininst2wheel
%{python3_sitelib}/%{pypi_name}*
%exclude %{python3_sitelib}/%{pypi_name}/test
%endif # with_python3
%changelog
* Mon Nov 10 2014 Slavek Kabrda <bkabrda@redhat.com> - 0.24.0-1
- Update to 0.24.0
- Remove patches merged upstream
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

View File

@ -1 +1 @@
16bb8eb3bdd3d93813295463bb949705 wheel-0.22.0.tar.gz
3b0d66f0d127ea8befaa5d11453107fd wheel-0.24.0.tar.gz

View File

@ -1,11 +0,0 @@
diff -r e59e807a91a8 MANIFEST.in
--- a/MANIFEST.in Mon Sep 23 10:46:53 2013 +0200
+++ b/MANIFEST.in Thu Nov 28 12:47:15 2013 +0100
@@ -1,4 +1,7 @@
include wheel/*.txt *.txt *.sh
recursive-include wheel/test *.py
+include wheel/test/test-1.0-py2.py3-none-win32.whl
+include wheel/test/headers.dist/header.h
+include wheel/test/pydist-schema.json
prune wheel/test/*/dist
prune wheel/test/*/build

View File

@ -1,19 +0,0 @@
diff -r e59e807a91a8 wheel/test/test_tool.py
--- a/wheel/test/test_tool.py Mon Sep 23 10:46:53 2013 +0200
+++ b/wheel/test/test_tool.py Thu Nov 28 13:38:04 2013 +0100
@@ -3,13 +3,14 @@
def test_keygen():
def get_keyring():
WheelKeys, keyring = tool.get_keyring()
-
class WheelKeysTest(WheelKeys):
def save(self):
pass
class keyringTest:
backend = keyring.backend
+ class backends:
+ file = keyring.backends.file
@classmethod
def get_keyring(cls):
class keyringTest2:

View File

@ -1,19 +0,0 @@
changeset: 313:e59e807a91a8
tag: tip
user: Pierre Jaury <pierre@jaury.eu>
date: Mon Sep 23 10:46:53 2013 +0200
summary: Fix #85 regarding backward compatibility with python-keyring <= 3.0
diff -r bae6c45073bd -r e59e807a91a8 wheel/tool/__init__.py
--- a/wheel/tool/__init__.py Sun Sep 15 18:08:42 2013 -0400
+++ b/wheel/tool/__init__.py Mon Sep 23 10:46:53 2013 +0200
@@ -47,7 +47,7 @@
kr = keyring.get_keyring()
kr.set_password("wheel", vk, sk)
sys.stdout.write("Created Ed25519 keypair with vk={0}\n".format(vk))
- if isinstance(kr, keyring.backend.BasicFileKeyring):
+ if isinstance(kr, keyring.backends.file.BaseKeyring):
sys.stdout.write("in {0}\n".format(kr.file_path))
else:
sys.stdout.write("in %r\n" % kr.__class__)