Skip to content
This repository was archived by the owner on Aug 11, 2025. It is now read-only.

Commit c8ff8cc

Browse files
committed
pypi-tempora: Autospec creation for update from version 5.5.0 to version 5.5.1
Bartosz Sławecki (1): Tweak coverage configuration for type checking (jaraco/skeleton#97) Christian Clauss (2): Upgrade GitHub Actions checkout (jaraco/skeleton#94) GitHub Actions: Combine tox jobs diffcov and docs (jaraco/skeleton#95) Dimitri Papadopoulos Orfanos (2): Use the ruff formatter (jaraco/skeleton#99) ruff: extended-ignore → ignore (jaraco/skeleton#105) Jason R. Coombs (35): Sort imports and remove redundant import. Clean up docstring on Stopwatch 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. 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. Remove news fragment after allowing time to be processed downstream. Suppress deprecation warning in freezegun. Workaround for spulec/freezegun#508 Suppress deprecation warning in dateutil. Workaround for dateutil/dateutil#1284. Update Github Actions badge per actions/starter-workflows#1525. Separate collateral jobs on different lines for easier override/extension. Drop minimum requirement on pytest-mypy as most environments are already running much later. Closes jaraco/skeleton#96. Remove sole entry for branches-ignore. Workaround for and closes jaraco/skeleton#103. Bump year on badge Remove build and dist from excludes. It appears they are not needed and their presence blocks the names of packages like 'builder' and 'distutils'. Ref pypa/distutils#224. Exclude docs and tests directories properly per Setuptools behavior. Rely on default discovery for good heuristics for finding packages. Enable preview to enable preserving quotes. Use latest versions in RTD boilerplate. Remove Sphinx pin. Ref sphinx-doc/sphinx#11662. Include deps from the base config in diffcov. 👹 Feed the hobgoblins (delint). Remove test dependency on backports.unittest_mock. Closes #26. Finalize Sviatoslav Sydorenko (1): Enable testing merge queues @ GitHub Actions CI/CD (jaraco/skeleton#93)
1 parent 937a299 commit c8ff8cc

5 files changed

Lines changed: 51 additions & 29 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PKG_NAME := pypi-tempora
2-
URL = https://files.pythonhosted.org/packages/c9/dc/97d90b9f64dbe4f599023e19602b33a2cced68462db67a3d4805a77cf784/tempora-5.5.0.tar.gz
2+
URL = https://files.pythonhosted.org/packages/27/0f/d2dfc4e452418848919f83c0bb2ffc6b90816a9f0304b88fffdf190e9260/tempora-5.5.1.tar.gz
33
ARCHIVES =
44

55
include ../common/Makefile.common

options.conf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = pypi-tempora
3-
url = https://files.pythonhosted.org/packages/c9/dc/97d90b9f64dbe4f599023e19602b33a2cced68462db67a3d4805a77cf784/tempora-5.5.0.tar.gz
3+
url = https://files.pythonhosted.org/packages/27/0f/d2dfc4e452418848919f83c0bb2ffc6b90816a9f0304b88fffdf190e9260/tempora-5.5.1.tar.gz
44
archives =
55
giturl = https://github.com/jaraco/tempora.git
66
domain =
@@ -9,6 +9,8 @@ alias =
99
[autospec]
1010
# build 32 bit libraries
1111
32bit = false
12+
# allow windows executables (*.exe, *.dll) to be packaged
13+
allow_exe = false
1214
# allow package to build with test failures
1315
allow_test_failures = false
1416
# unset %build ld_as_needed variable
@@ -59,6 +61,8 @@ server = false
5961
skip_tests = false
6062
# add .so files to the lib package instead of dev
6163
so_to_lib = false
64+
# configure build for apx
65+
use_apx = false
6266
# configure build for avx2
6367
use_avx2 = true
6468
# configure build for avx512

pypi-tempora.spec

Lines changed: 43 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: v4
6+
# autospec commit: da8b975
57
#
68
Name : pypi-tempora
7-
Version : 5.5.0
8-
Release : 63
9-
URL : https://files.pythonhosted.org/packages/c9/dc/97d90b9f64dbe4f599023e19602b33a2cced68462db67a3d4805a77cf784/tempora-5.5.0.tar.gz
10-
Source0 : https://files.pythonhosted.org/packages/c9/dc/97d90b9f64dbe4f599023e19602b33a2cced68462db67a3d4805a77cf784/tempora-5.5.0.tar.gz
9+
Version : 5.5.1
10+
Release : 64
11+
URL : https://files.pythonhosted.org/packages/27/0f/d2dfc4e452418848919f83c0bb2ffc6b90816a9f0304b88fffdf190e9260/tempora-5.5.1.tar.gz
12+
Source0 : https://files.pythonhosted.org/packages/27/0f/d2dfc4e452418848919f83c0bb2ffc6b90816a9f0304b88fffdf190e9260/tempora-5.5.1.tar.gz
1113
Summary : Objects and routines pertaining to date and time (tempora)
1214
Group : Development/Tools
1315
License : MIT
@@ -19,7 +21,6 @@ Requires: pypi(jaraco.functools)
1921
BuildRequires : buildreq-distutils3
2022
BuildRequires : pypi(py)
2123
BuildRequires : pypi(setuptools)
22-
BuildRequires : pypi(setuptools_scm)
2324
BuildRequires : pypi-pluggy
2425
BuildRequires : pypi-pytest
2526
BuildRequires : pypi-tox
@@ -71,51 +72,68 @@ python3 components for the pypi-tempora package.
7172

7273

7374
%prep
74-
%setup -q -n tempora-5.5.0
75-
cd %{_builddir}/tempora-5.5.0
75+
%setup -q -n tempora-5.5.1
76+
cd %{_builddir}/tempora-5.5.1
7677
pushd ..
77-
cp -a tempora-5.5.0 buildavx2
78+
cp -a tempora-5.5.1 buildavx2
7879
popd
7980

8081
%build
8182
export http_proxy=http://127.0.0.1:9/
8283
export https_proxy=http://127.0.0.1:9/
8384
export no_proxy=localhost,127.0.0.1,0.0.0.0
8485
export LANG=C.UTF-8
85-
export SOURCE_DATE_EPOCH=1687887889
86+
export SOURCE_DATE_EPOCH=1708364634
8687
export GCC_IGNORE_WERROR=1
87-
export CFLAGS="$CFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
88-
export FCFLAGS="$FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
89-
export FFLAGS="$FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
90-
export CXXFLAGS="$CXXFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
88+
CLEAR_INTERMEDIATE_CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
89+
CLEAR_INTERMEDIATE_FCFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
90+
CLEAR_INTERMEDIATE_FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
91+
CLEAR_INTERMEDIATE_CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -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 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
102+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -march=x86-64-v3 -Wl,-z,x86-64-v3 "
103+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -march=x86-64-v3 -Wl,-z,x86-64-v3 "
104+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -march=x86-64-v3 "
105+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS -march=x86-64-v3 "
99106
python3 -m build --wheel --skip-dependency-check --no-isolation
100107

101108
popd
102109

103110
%install
111+
export GCC_IGNORE_WERROR=1
112+
CLEAR_INTERMEDIATE_CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
113+
CLEAR_INTERMEDIATE_FCFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
114+
CLEAR_INTERMEDIATE_FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
115+
CLEAR_INTERMEDIATE_CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -fdebug-types-section -femit-struct-debug-baseonly -fno-lto -g1 -gno-column-info -gno-variable-location-views -gz=zstd "
116+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS"
117+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS"
118+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS"
119+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS"
120+
ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS"
121+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS"
104122
export MAKEFLAGS=%{?_smp_mflags}
105123
rm -rf %{buildroot}
106124
mkdir -p %{buildroot}/usr/share/package-licenses/pypi-tempora
107125
cp %{_builddir}/tempora-%{version}/LICENSE %{buildroot}/usr/share/package-licenses/pypi-tempora/0445ed0f69910eeaee036f09a39a13c6e1f37e12 || :
108-
pip install --root=%{buildroot} --no-deps --ignore-installed dist/*.whl
126+
python3 -m installer --destdir=%{buildroot} dist/*.whl
109127
echo ----[ mark ]----
110128
cat %{buildroot}/usr/lib/python3*/site-packages/*/requires.txt || :
111129
echo ----[ mark ]----
112130
pushd ../buildavx2/
113-
export CFLAGS="$CFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
114-
export CXXFLAGS="$CXXFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
115-
export FFLAGS="$FFLAGS -m64 -march=x86-64-v3 -Wl,-z,x86-64-v3 "
116-
export FCFLAGS="$FCFLAGS -m64 -march=x86-64-v3 "
117-
export LDFLAGS="$LDFLAGS -m64 -march=x86-64-v3 "
118-
pip install --root=%{buildroot}-v3 --no-deps --ignore-installed dist/*.whl
131+
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -march=x86-64-v3 -Wl,-z,x86-64-v3 "
132+
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -march=x86-64-v3 -Wl,-z,x86-64-v3 "
133+
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -march=x86-64-v3 -Wl,-z,x86-64-v3 "
134+
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -march=x86-64-v3 "
135+
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS -march=x86-64-v3 "
136+
python3 -m installer --destdir=%{buildroot}-v3 dist/*.whl
119137
popd
120138
/usr/bin/elf-move.py avx2 %{buildroot}-v3 %{buildroot} %{buildroot}/usr/share/clear/filemap/filemap-%{name}
121139

release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
63
1+
64

upstream

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
49c015ed93fef0e9ec93ea89a3c7954d45d38397/tempora-5.5.0.tar.gz
1+
2dbaba4817f281c42919a773ac29e21aae1cabd6/tempora-5.5.1.tar.gz

0 commit comments

Comments
 (0)