Commit graph

25 commits

Author SHA1 Message Date
Martin Weinelt 9b5b659196 privacyidea: Use hash and SRI hashes
With the python package set moving to hash, overriding the fetcher and
reintroducing sha256 breaks eval, due to multiple hashes passed.
2023-03-03 23:59:30 +01:00
Martin Weinelt 9e7f9a402b
python310Packages.mako: Normalize attribute, pname, dirname 2023-02-19 21:36:02 +01:00
Maximilian Bosch 821a5fa357
privacyidea: 3.8 -> 3.8.1
ChangeLog: https://github.com/privacyidea/privacyidea/blob/v3.8.1/Changelog
2023-02-07 14:07:40 +01:00
Maximilian Bosch 918c22bd5f
privacyidea: fix build
The previous changes for the 3.8 update are ready, but staging got
merged into master, so there are a few more challenges to tackle:

* Use python 3.10 now since it's actually supported and less effort to
  build (3.9 isn't recursed into anymore).
* sphinx doesn't build with these overrides, so patch it out entirely
  (i.e. drop `sphinxHook` where it's causing problems).
* backport a few jinja2 fixes for python 3.10 that were fixed in later
  versions, but break because this env is stuck to 2.11.
2023-02-06 20:28:26 +01:00
Maximilian Bosch ffd4bf730f
privacyidea: fix hash
Apparently the tag was force-pushed :(

According to diffoscope the only thing changed is `.readthedocs.yaml`,
so no big deal.
2023-02-06 17:29:47 +01:00
Maximilian Bosch 8116f9653c
privacyidea: 3.7.4 -> 3.8
ChangeLog: https://github.com/privacyidea/privacyidea/blob/v3.8/Changelog
2023-02-06 17:29:44 +01:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Maximilian Bosch f8fcc169f8
privacyidea: 3.7.3 -> 3.7.4
ChangeLog: https://github.com/privacyidea/privacyidea/releases/tag/v3.7.4
2022-10-27 22:01:42 +02:00
Maximilian Bosch 1c7728df2a
privacyidea: fix build
Failing Hydra build: https://hydra.nixos.org/build/192932057

Just a small test error, workaround applied from upstream/master.
2022-10-06 11:59:35 +02:00
Maximilian Bosch f1fa5f1eb4
privacyidea: 3.7.2 -> 3.7.3, fix build
ChangeLog: https://github.com/privacyidea/privacyidea/blob/v3.7.3/Changelog
Failing Hydra build: https://hydra.nixos.org/build/190981743

* Disable tests of `werkzeug` since a lot of it is now failing with
  `unclosed file handle` (partly just randomly) which is an indicator
  for a broken test-suite. Dependency updates that would help us to get
  rid of this hackery are apparently in progress upstream[1].

* Disable checkPhase for `Mako` since it now requires `lingua` as
  `checkInput`, but it'd require `click>8`, however we use v7 here for
  the older flask. To avoid even more dependency chaos, I decided to
  just turn off the tests here.

* Update disabled tests for `privacyidea` itself: a few tests are either
  removed or succeeding now (perhaps because we now set `$HOME` now for
  tests ;-) ). Documented on the remaining tests why they can't work in
  a `nix-build`.

[1] https://github.com/privacyidea/privacyidea/issues/2876
2022-09-18 08:46:44 +02:00
Maximilian Bosch 1360dd9d71
privacyidea: 3.7.1 -> 3.7.2
ChangeLog: https://github.com/privacyidea/privacyidea/releases/tag/v3.7.2
2022-07-05 19:37:01 +02:00
Martin Weinelt 6451e9d4a5 Merge remote-tracking branch 'origin/staging-next' into staging 2022-06-08 22:22:26 +02:00
Robert Schütz ed4ec1862b privacyidea: update overrides 2022-06-07 16:39:06 +00:00
Robert Schütz b045199796
privacyidea: use python39 2022-06-06 11:46:39 -07:00
Maximilian Bosch 88ccdd6687
privacyidea: 3.6.3 -> 3.7.1
ChangeLog: https://github.com/privacyidea/privacyidea/blob/v3.7.1/Changelog
2022-05-20 13:49:47 +02:00
Robert Schütz c07476f4c5 privacyidea: fix sqlalchemy hash 2022-05-08 20:30:50 +00:00
Frederik Rietdijk ae18d68b6b python2.pkgs: move expressions into python2-modules/ folder
Another step in further separating python2 from python3.
2022-01-16 10:00:16 +01:00
Jonathan Ringer 7de4ded03b python3Packages.pyjwt1: move to privacyidea overlay 2021-12-09 19:03:03 -08:00
Maximilian Bosch a805549e43
privacyidea: 3.6.2 -> 3.6.3
ChangeLog: https://github.com/privacyidea/privacyidea/blob/v3.6.3/Changelog#L1-L5

* This package still needs `sqlsoup`, so I unmarked it as broken which
  is fine since it's building with sqlalchemy v1.3.
* There's a small difference between the `git`-tag and the PyPI tarball,
  but it's non-functional[1].

[1] https://github.com/privacyidea/privacyidea/issues/2921
2021-11-26 16:22:30 +01:00
Martin Weinelt 924cbbd2fd privacyidea: explicitly use fetchPypi in flask-migrate override
The package moved to fetchFromGitHub, which does not support these kinds
of overrides.
2021-09-23 23:25:50 +02:00
Maximilian Bosch 913fed2c45
privacyidea: 3.6.1 -> 3.6.2
ChangeLog: 2d2c928cde/Changelog
2021-07-28 23:39:27 +02:00
Maximilian Bosch 9b86def2fc
privacyidea: 3.6 -> 3.6.1
ChangeLog: https://github.com/privacyidea/privacyidea/blob/v3.6.1/Changelog
2021-07-22 14:10:10 +02:00
Maximilian Bosch 62030c17dc
privacyidea: fix migration command 2021-07-22 14:10:09 +02:00
Maximilian Bosch 7968422262
privacyidea: fix build 2021-07-22 11:31:58 +02:00
Maximilian Bosch 5aad4e73b6
privacyIDEA: 3.5.2 -> 3.6
ChangeLog: https://github.com/privacyidea/privacyidea/releases/tag/v3.6

Unfortunately we have to use `sqlalchemy` at 1.3 for `sqlsoup`. As
`sqlalchemy` is required by a lot of packages, I decided to move this
package out of `pythonPackages` itself and instantiate a new
`pythonPackages` inside the expression where `sqlalchemy` points to
`sqlalchemy_1_3`.
2021-06-22 15:36:36 +02:00