Skip to content

Commit 2aba778

Browse files
committed
pypi-keyring: Autospec creation for update from version 24.2.0 to version 24.3.0
Jason R. Coombs (22): Finalize Extract config_path fixture. Reduces nesting and re-uses behavior. Leverage pytest-enabler 2.2 for the default config. Prefer 3.x for Python version (latest stable). Collapse skeleton history. Workaround for jaraco/skeleton#87. Add links to project home page and pypi. Fixes jaraco/skeleton#77. Replace redundant step names with simple 'Run'. Increase visibility of security policy. (#4) Remove TOX_WORK_DIR workaround, no longer necessary with tox 4. Ref tox-dev/tox#3050. Rephrase the error to more generically refer to the 'executable', which may not be Python. Ref #629. Pin against sphinx 7.2.5 as workaround for sphinx/sphinx-doc#11662. Closes jaraco/skeleton#88. Allow GITHUB_* settings to pass through to tests. Remove spinner disablement. If it's not already fixed upstream, that's where it should be fixed. Clean up 'color' environment variables. Add diff-cover check to Github Actions CI. Closes jaraco/skeleton#90. Add descriptions to the tox environments. Closes jaraco/skeleton#91. Add FORCE_COLOR to the TOX_OVERRIDE for GHA. Requires tox 4.11.1. Closes jaraco/skeleton#89. Prefer ``pass_env`` in tox config. Preferred failure mode for tox-dev/tox#3127 and closes jaraco/skeleton#92. Limit sphinxlint jobs to 1. Workaround for sphinx-contrib/sphinx-lint#83. Add news fragment. Disable type checking on filter call. Fixes #659. Finalize Matěj Cepl (1): Add mention of keyring_pass.PasswordStoreBackend Ville Skyttä (4): Spelling and grammar fixes Remove version from bitwarden-keyring PyPI link Fix `--keyring-path` and `--keyring-backend` completions Add `--keyring-backend` argument completion for bash falling-springs (1): Add onepassword-keyring to the external backends
1 parent fca0b7c commit 2aba778

File tree

5 files changed

+50
-29
lines changed

5 files changed

+50
-29
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PKG_NAME := pypi-keyring
2-
URL = https://files.pythonhosted.org/packages/14/c5/7a2a66489c66ee29562300ddc5be63636f70b4025a74df71466e62d929b1/keyring-24.2.0.tar.gz
2+
URL = https://files.pythonhosted.org/packages/69/cd/889c6569a7e5e9524bc1e423fd2badd967c4a5dcd670c04c2eff92a9d397/keyring-24.3.0.tar.gz
33
ARCHIVES =
44

55
include ../common/Makefile.common

options.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = pypi-keyring
3-
url = https://files.pythonhosted.org/packages/14/c5/7a2a66489c66ee29562300ddc5be63636f70b4025a74df71466e62d929b1/keyring-24.2.0.tar.gz
3+
url = https://files.pythonhosted.org/packages/69/cd/889c6569a7e5e9524bc1e423fd2badd967c4a5dcd670c04c2eff92a9d397/keyring-24.3.0.tar.gz
44
archives =
55
giturl = https://github.com/jaraco/keyring/
66
domain =

pypi-keyring.spec

Lines changed: 46 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22
# This file is auto-generated. DO NOT EDIT
33
# Generated by: autospec.py
44
# Using build pattern: pyproject
5+
# autospec version: v2
6+
# autospec commit: 250a666
57
#
68
Name : pypi-keyring
7-
Version : 24.2.0
8-
Release : 139
9-
URL : https://files.pythonhosted.org/packages/14/c5/7a2a66489c66ee29562300ddc5be63636f70b4025a74df71466e62d929b1/keyring-24.2.0.tar.gz
10-
Source0 : https://files.pythonhosted.org/packages/14/c5/7a2a66489c66ee29562300ddc5be63636f70b4025a74df71466e62d929b1/keyring-24.2.0.tar.gz
9+
Version : 24.3.0
10+
Release : 140
11+
URL : https://files.pythonhosted.org/packages/69/cd/889c6569a7e5e9524bc1e423fd2badd967c4a5dcd670c04c2eff92a9d397/keyring-24.3.0.tar.gz
12+
Source0 : https://files.pythonhosted.org/packages/69/cd/889c6569a7e5e9524bc1e423fd2badd967c4a5dcd670c04c2eff92a9d397/keyring-24.3.0.tar.gz
1113
Summary : Store and access your passwords safely.
1214
Group : Development/Tools
1315
License : MIT Python-2.0
@@ -58,7 +60,6 @@ Summary: python3 components for the pypi-keyring package.
5860
Group: Default
5961
Requires: python3-core
6062
Provides: pypi(keyring)
61-
Requires: pypi(importlib_metadata)
6263
Requires: pypi(jaraco.classes)
6364
Requires: pypi(jeepney)
6465
Requires: pypi(secretstorage)
@@ -68,34 +69,40 @@ python3 components for the pypi-keyring package.
6869

6970

7071
%prep
71-
%setup -q -n keyring-24.2.0
72-
cd %{_builddir}/keyring-24.2.0
72+
%setup -q -n keyring-24.3.0
73+
cd %{_builddir}/keyring-24.3.0
7374
pushd ..
74-
cp -a keyring-24.2.0 buildavx2
75+
cp -a keyring-24.3.0 buildavx2
7576
popd
7677

7778
%build
7879
export http_proxy=http://127.0.0.1:9/
7980
export https_proxy=http://127.0.0.1:9/
8081
export no_proxy=localhost,127.0.0.1,0.0.0.0
8182
export LANG=C.UTF-8
82-
export SOURCE_DATE_EPOCH=1687796677
83+
export SOURCE_DATE_EPOCH=1699895988
8384
export GCC_IGNORE_WERROR=1
8485
export AR=gcc-ar
8586
export RANLIB=gcc-ranlib
8687
export NM=gcc-nm
87-
export CFLAGS="$CFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
88-
export FCFLAGS="$FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
89-
export FFLAGS="$FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
90-
export CXXFLAGS="$CXXFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
88+
CLEAR_INTERMEDIATE_CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
89+
CLEAR_INTERMEDIATE_FCFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
90+
CLEAR_INTERMEDIATE_FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
91+
CLEAR_INTERMEDIATE_CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
92+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS"
93+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS"
94+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS"
95+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS"
96+
ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS"
97+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS"
9198
export MAKEFLAGS=%{?_smp_mflags}
9299
python3 -m build --wheel --skip-dependency-check --no-isolation
93100
pushd ../buildavx2/
94-
export CFLAGS="$CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
95-
export CXXFLAGS="$CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
96-
export FFLAGS="$FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
97-
export FCFLAGS="$FCFLAGS -m64 -march=x86-64-v3 "
98-
export LDFLAGS="$LDFLAGS -m64 -march=x86-64-v3 "
101+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
102+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
103+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
104+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -m64 -march=x86-64-v3 "
105+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS -m64 -march=x86-64-v3 "
99106
python3 -m build --wheel --skip-dependency-check --no-isolation
100107

101108
popd
@@ -108,21 +115,35 @@ export no_proxy=localhost,127.0.0.1,0.0.0.0
108115
python setup.py ptr || :
109116

110117
%install
118+
export GCC_IGNORE_WERROR=1
119+
export AR=gcc-ar
120+
export RANLIB=gcc-ranlib
121+
export NM=gcc-nm
122+
CLEAR_INTERMEDIATE_CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
123+
CLEAR_INTERMEDIATE_FCFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
124+
CLEAR_INTERMEDIATE_FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
125+
CLEAR_INTERMEDIATE_CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -O3 -fdebug-types-section -femit-struct-debug-baseonly -ffat-lto-objects -flto=auto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
126+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS"
127+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS"
128+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS"
129+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS"
130+
ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS"
131+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS"
111132
export MAKEFLAGS=%{?_smp_mflags}
112133
rm -rf %{buildroot}
113134
mkdir -p %{buildroot}/usr/share/package-licenses/pypi-keyring
114135
cp %{_builddir}/keyring-%{version}/LICENSE %{buildroot}/usr/share/package-licenses/pypi-keyring/0445ed0f69910eeaee036f09a39a13c6e1f37e12 || :
115-
pip install --root=%{buildroot} --no-deps --ignore-installed dist/*.whl
136+
python3 -m installer --destdir=%{buildroot} dist/*.whl
116137
echo ----[ mark ]----
117138
cat %{buildroot}/usr/lib/python3*/site-packages/*/requires.txt || :
118139
echo ----[ mark ]----
119140
pushd ../buildavx2/
120-
export CFLAGS="$CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
121-
export CXXFLAGS="$CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
122-
export FFLAGS="$FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
123-
export FCFLAGS="$FCFLAGS -m64 -march=x86-64-v3 "
124-
export LDFLAGS="$LDFLAGS -m64 -march=x86-64-v3 "
125-
pip install --root=%{buildroot}-v3 --no-deps --ignore-installed dist/*.whl
141+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
142+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
143+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
144+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -m64 -march=x86-64-v3 "
145+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS -m64 -march=x86-64-v3 "
146+
python3 -m installer --destdir=%{buildroot}-v3 dist/*.whl
126147
popd
127148
/usr/bin/elf-move.py avx2 %{buildroot}-v3 %{buildroot} %{buildroot}/usr/share/clear/filemap/filemap-%{name}
128149

release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
139
1+
140

upstream

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
12d8a09d178887b9fb275a159cc7a0b70f091751/keyring-24.2.0.tar.gz
1+
8b79f021fa2ed16dcfe1219b2061f8f53ebc072a/keyring-24.3.0.tar.gz

0 commit comments

Comments
 (0)