Commit Graph

287 Commits

Author SHA1 Message Date
Yaakov Selkowitz
9354f348b3 Disable all extras in RHEL builds
The vast majority of these extras require dependencies not available in
RHEL.  Disabling them does not affect the ability to use the packages
with those dependencies installed from a different source, but it does
avoid the unwanted build dependencies.
2024-02-12 09:26:53 -05:00
Nils Philippsen
71b1cf9e3b Don’t build asyncmy extra package on x86 (32bit)
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-02-11 18:41:45 +01:00
Nils Philippsen
201a78975d Update to 2.0.26
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-02-11 17:53:54 +01:00
Nils Philippsen
0b4cf94834 Generate build requirements for extra packages
Thanks to Miro Hrončok for the hint!

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-02-11 17:53:29 +01:00
Yaakov Selkowitz
8a0ad755ca Avoid mypy dependency in RHEL builds
RHEL does not include mypy, and the plugin is deprecated in 2.0:

https://docs.sqlalchemy.org/en/20/orm/extensions/mypy.html
2024-02-03 23:55:02 -05:00
Nils Philippsen
4cdab0416c Upgrade to 2.0.25
Modernize the spec file in the process.

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-02-01 20:02:37 +01:00
Nils Philippsen
4d5eec2968 Update to 1.4.51
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-01-19 13:13:46 +01:00
Nils Philippsen
53802d36cc Tag copyright page as %license in documentation
[skip changelog]

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-01-19 13:13:46 +01:00
Nils Philippsen
81263afd6a Reintroduce aiomysql version requirement
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-01-18 15:32:10 +01:00
Nils Philippsen
4c5ef9f40e Patch to accept “too low” aiomysql version
Resolves: #2249625, #2249624, #2249623, #2248038

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2023-11-16 13:38:14 +01:00
Nils Philippsen
1c5ba85683 Version 1.4.50
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2023-11-02 22:33:10 +01:00
Nils Philippsen
bb52e5c512 Version 1.4.49
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2023-07-06 15:43:27 +02:00
Miro Hrončok
54a0e1dce2 Update to a git snapshot (future 1.4.49) for Python 3.12 support 2023-07-03 09:16:51 +02:00
Nils Philippsen
e05c93cf5f Version 1.4.48
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2023-05-21 18:09:15 +02:00
Nils Philippsen
a562598634 Version 1.4.46
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2023-01-04 19:27:52 +01:00
Nils Philippsen
1931dc425a Disable xdist across the board
Meanwhile, tests crash when run under xdist on Fedora 37, too.

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-12-12 16:00:43 +01:00
Nils Philippsen
4fb1345b4a Remove obsolete patch
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-12-12 14:46:46 +01:00
Nils Philippsen
59c72f935d Version 1.4.45
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-12-12 14:24:51 +01:00
Troy Dawson
7cdcfe93f7 Fix typo 2022-12-07 09:25:47 -08:00
Yaakov Selkowitz
cb2cee792d Disable xdist in ELN builds 2022-12-06 04:16:42 +00:00
Nils Philippsen
9e5c98850c Fix test failing on 32bit
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-11-14 15:45:22 +01:00
Nils Philippsen
f0ed3500b7 Version 1.4.44
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-11-14 15:08:46 +01:00
Nils Philippsen
d2d43008ea Test without pytest-xdist on Fedora 38
For some reason, when running tests in parallel using pytest-xdist,
worker processes are very prone to crash, causing test failures.

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-11-09 09:51:40 +01:00
Nils Philippsen
03b848d2a7 Version 1.4.43
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-11-07 11:34:37 +01:00
Nils Philippsen
e16a1a2822 Version 1.4.42
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-10-26 10:58:01 +02:00
Nils Philippsen
f73c8c2301 Version 1.4.41
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-09-07 13:33:22 +02:00
Nils Philippsen
95d9463b69 Convert to rpmautospec
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-09-07 13:21:26 +02:00
Nils Philippsen
b68c9a58f8 Version 1.4.40
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-08-09 11:06:50 +02:00
Nils Philippsen
fec9d66404 Add missing changelog entry
Give credit where credit is due.

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-08-09 11:04:57 +02:00
Miro Hrončok
597abac0f9 Remove obsolete cruft from the specfile, follow the packaging guidelines
- spell Python in summary with capital P
 - use HTTPS URL
 - use %pypi_source
 - remove a note about Python 2 from the description, there is no Python 2
 - %python_provide is redundant and deprecated
 - the Obsoletes for python2-sqlalchemy is not needed
 - %pytest is shorter and tests the installed module
 - listing %{python3_sitearch}/* in %files is forbidden
 - move python3-sqlalchemy %package above python-doc to be able to reuse %{summary}
2022-07-25 22:27:11 +02:00
Fedora Release Engineering
f7ad5c6345 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 22:38:30 +00:00
Nils Philippsen
d750644a9a version 1.4.39
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-06-24 22:42:25 +02:00
Nils Philippsen
c2225281fa version 1.4.38
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-06-24 16:55:11 +02:00
Python Maint
783932ce13 Rebuilt for Python 3.11 2022-06-14 12:09:00 +02:00
Nils Philippsen
135fe38dc4 Generally BR: python3-pytest-xdist, also on EL9
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-06-08 15:09:12 +02:00
Nils Philippsen
264081ef59 version 1.4.37
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-06-01 17:12:14 +02:00
Nils Philippsen
4530bf5952 version 1.4.36
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-04-27 14:12:34 +02:00
Nils Philippsen
5b0e255a1c version 1.4.35
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-04-07 10:05:02 +02:00
Nils Philippsen
fc8aa99ab7 fix typo
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-04-01 10:58:21 +02:00
Nils Philippsen
a840ebe415 version 1.4.34
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-04-01 10:44:04 +02:00
Nils Philippsen
deb84ea146 remove obsolete (no-op) tweak of setup.cfg
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-03-08 10:24:01 +01:00
Nils Philippsen
b5a939a5f1 don't BR: python3-pytest-xdist on EL9
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-03-08 10:23:47 +01:00
Nils Philippsen
0c0fe1b3e9 version 1.4.32
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-03-08 10:17:18 +01:00
Nils Philippsen
da0dcc3c9e So we do have a new year...
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-01-21 12:20:04 +01:00
Nils Philippsen
833d2cdb60 version 1.4.31
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2022-01-21 12:16:29 +01:00
Nils Philippsen
edcdf35288 Don't even package non-existent patch
Well, well, well.

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2021-12-23 16:50:08 +01:00
Nils Philippsen
bc479fe6c4 Don't attempt to apply obsolete, removed patch
Oops.

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2021-12-23 16:46:29 +01:00
Nils Philippsen
c4b6ba35fb version 1.4.29
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2021-12-23 16:25:50 +01:00
Nils Philippsen
a4f0b35008 Fix tests failing on arm & s390x
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2021-12-15 22:40:50 +01:00
Nils Philippsen
3983eb0c5a remove build dependency on python3-mock
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2021-12-12 20:41:51 +01:00