Commit Graph

374095 Commits

Author SHA1 Message Date
Thiago Kenji Okada e19019fe32 pythonRelaxDepsHook: init
We have a common pattern here in nixpkgs for Python applications: when a
Python package ships with either a requirements.txt or setup.py file, we
generally end up having to modify its version restriction, otherwise we have
build failures since we package only one specific version of each package
normally.

However, this end up being done in a completely ad-hoc way: some people
use substituteInPlace, some others use sed, others uses patches, etc.
In many cases, the code ends up being buggy, so it may work in one
version and breaks on the next one. We can instead implement one
standard way of doing this, and trying to be a correct as possible.

So this is what this commit does: it implements a new build hook, that
when called will automatically patch the wheel file. This is one of the
most generic ways to patch Python dependencies, and should work in
multiple cases.
2022-04-30 13:19:30 +01:00
github-actions[bot] f08d8f2263 Merge staging-next into staging 2022-04-30 12:02:39 +00:00
github-actions[bot] 80ebf94b82 Merge master into staging-next 2022-04-30 12:01:16 +00:00
Sandro f153271f12 Merge pull request #170959 from SuperSandro2000/jellyfin-ffmpeg
jellyfin-ffmpeg: fix pname
2022-04-30 13:52:31 +02:00
Sandro c8463070ea Merge pull request #166088 from r-ryantm/auto-update/qbittorrent
qbittorrent: 4.4.1 -> 4.4.2
2022-04-30 13:47:44 +02:00
Sandro 5b47056b7d Merge pull request #165723 from r-ryantm/auto-update/wlc
wlc: 1.12 -> 1.13
2022-04-30 13:46:49 +02:00
Robert Hensing c2451ed1a2 Merge pull request #167776 from hercules-ci/lib-modules-allow-disable-_modules.args-docs-internal
lib.modules: Allow making _module.args internal
2022-04-30 13:43:08 +02:00
Frederik Rietdijk 1cef70e823 sabnzbd: stay with sabyenc3 4.0.0
SABnzbd requires `sabyenc3` at version `4.0.0`, but it was updated to
`5.0.1`.

This fixes the error:

```
SABYenc disabled: no correct version found! (Found v5.0.1, expecting
v4.0.0)
```
2022-04-30 13:31:17 +02:00
Fabian Affolter 25ed703b2d Merge pull request #171008 from r-ryantm/auto-update/python3.10-types-paramiko
python310Packages.types-paramiko: 2.8.19 -> 2.8.20
2022-04-30 13:23:41 +02:00
Aaron Andersen 416b7201ec Merge pull request #168169 from afh/musikcube-0.97.0
musikcube: 0.96.10 -> 0.97.0
2022-04-30 07:00:23 -04:00
Aaron Andersen bcb60de7d5 Merge pull request #170025 from felixsinger/update/pkgs/redmine
redmine: 4.2.4 -> 4.2.5
2022-04-30 06:59:03 -04:00
zowoq 69a9546a82 talosctl: 1.0.3 -> 1.0.4
https://github.com/siderolabs/talos/releases/tag/v1.0.4
2022-04-30 20:54:10 +10:00
Martin Weinelt 4aaa9905f8 Merge pull request #170978 from squalus/librewolf 2022-04-30 12:53:50 +02:00
Robert Hensing fb94afad50 Merge pull request #167665 from hercules-ci/pkgs-type-tag
`pkgs._type = "pkgs"`
2022-04-30 12:19:19 +02:00
R. Ryantm d4a7d019d4 python310Packages.types-paramiko: 2.8.19 -> 2.8.20 2022-04-30 09:58:35 +00:00
R. Ryantm acfb65116a gnome.gnome-todo: unstable-2022-03-13 -> unstable-2022-04-07 2022-04-30 11:54:07 +02:00
Thiago Kenji Okada b5b26d1ab8 Merge pull request #170995 from r-ryantm/auto-update/mame
mame: 0.242 -> 0.243
2022-04-30 10:51:30 +01:00
Jan Tojnar e9ad8b7bbb Merge pull request #170535 from fufexan/openal
openalSoft: 1.21.1 -> 1.22.0
2022-04-30 11:47:42 +02:00
Fabian Affolter 25063a9979 Merge pull request #170243 from fabaff/flask-testing-fix
python3Packages.flask-testing: disable failing tests
2022-04-30 11:34:59 +02:00
Fabian Affolter 4301918cf8 Merge pull request #170984 from r-ryantm/auto-update/python3.10-types-urllib3
python310Packages.types-urllib3: 1.26.13 -> 1.26.14
2022-04-30 11:33:08 +02:00
Fabian Affolter 8b578082e0 Merge pull request #170983 from r-ryantm/auto-update/python3.10-pex
python310Packages.pex: 2.1.82 -> 2.1.84
2022-04-30 11:32:42 +02:00
Fabian Affolter 0754adc90d Merge pull request #170980 from r-ryantm/auto-update/python3.10-peaqevcore
python310Packages.peaqevcore: 0.0.20 -> 0.0.21
2022-04-30 11:32:19 +02:00
Maximilian Bosch f678ad7c7a Merge pull request #170701 from sumnerevans/element-1.10.11
element-{web,desktop}: 1.10.10 -> 1.10.11
2022-04-30 10:24:59 +02:00
R. Ryantm 022c56fb7d mame: 0.242 -> 0.243 2022-04-30 08:09:32 +00:00
Ryan Burns fc2b144cf3 openocd: fix build with gcc 11
Werror should not be used when packaging
2022-04-30 10:06:39 +02:00
Mario Rodas 0aebc59818 Merge pull request #170977 from aaronjheng/podman-tui
podman-tui: 0.3.0 -> 0.3.1
2022-04-30 01:57:31 -05:00
Mario Rodas 1b3f7a7f2b Merge pull request #170206 from r-ryantm/auto-update/libcef
libcef: 98.1.21 -> 100.0.24
2022-04-30 01:55:15 -05:00
Mario Rodas 6c45f325b3 Merge pull request #170225 from r-ryantm/auto-update/frp
frp: 0.41.0 -> 0.42.0
2022-04-30 01:54:55 -05:00
Mario Rodas 51b3aa5f99 Merge pull request #169847 from r-ryantm/auto-update/fishplugin-fzf.fish
fishPlugins.fzf-fish: 8.2 -> 8.3
2022-04-30 01:54:03 -05:00
Mario Rodas 7aca684edc Merge pull request #170716 from r-ryantm/auto-update/erlang-ls
erlang-ls: 0.29.0 -> 0.30.0
2022-04-30 01:52:35 -05:00
Mario Rodas e573b1e1cb Merge pull request #170783 from r-ryantm/auto-update/python310Packages.flask-compress
python310Packages.flask-compress: 1.11 -> 1.12
2022-04-30 01:51:37 -05:00
Jason O'Conal aceeb764eb Merge pull request #170990 from lovek323/remove-tintin
tintin: remove due to lack of maintainers
2022-04-30 16:19:54 +09:30
Mario Rodas 57123cc25e Merge pull request #170836 from r-ryantm/auto-update/deno
deno: 1.21.0 -> 1.21.1
2022-04-30 01:47:53 -05:00
Mario Rodas 0f181cf736 Merge pull request #170869 from r-ryantm/auto-update/mold
mold: 1.2.0 -> 1.2.1
2022-04-30 01:47:19 -05:00
Mario Rodas 2acd30a8f4 Merge pull request #170982 from r-ryantm/auto-update/fluxcd
fluxcd: 0.29.4 -> 0.29.5
2022-04-30 01:46:23 -05:00
Mario Rodas 95f9140819 Merge pull request #170934 from matthewpi/mutagen-0.14.0
mutagen: 0.13.1 -> 0.14.0
2022-04-30 01:43:28 -05:00
Mario Rodas 9977b3ce2d Merge pull request #170841 from r-ryantm/auto-update/gallery-dl
gallery-dl: 1.21.1 -> 1.21.2
2022-04-30 01:42:57 -05:00
Mario Rodas 6d171be185 Merge pull request #170893 from r-ryantm/auto-update/python310Packages.apprise
python310Packages.apprise: 0.9.8.2 -> 0.9.8.3
2022-04-30 01:42:38 -05:00
Jason O'Conal 58eae5a47e tintin: remove due to lack of maintainers 2022-04-30 15:44:03 +09:30
github-actions[bot] c231150d01 Merge staging-next into staging 2022-04-30 06:01:45 +00:00
github-actions[bot] 0ea0c424b1 Merge master into staging-next 2022-04-30 06:01:09 +00:00
R. Ryantm 7fe4412e78 python310Packages.types-urllib3: 1.26.13 -> 1.26.14 2022-04-30 02:50:24 +00:00
R. Ryantm 6ed5ff81de python310Packages.pex: 2.1.82 -> 2.1.84 2022-04-30 02:44:19 +00:00
R. Ryantm 63bc543c0a fluxcd: 0.29.4 -> 0.29.5 2022-04-30 02:39:26 +00:00
R. Ryantm 3abc21a99e python310Packages.peaqevcore: 0.0.20 -> 0.0.21 2022-04-30 02:37:15 +00:00
squalus 4920a141ed librewolf: 99.0.1-3 -> 99.0.1-4 2022-04-29 19:06:37 -07:00
Aaron Jheng 1eb691dfe6 podman-tui: 0.3.0 -> 0.3.1 2022-04-30 01:50:56 +00:00
Anderson Torres b9387eced5 Merge pull request #170898 from AtilaSaraiva/irpf
irpf: 2022-1.3 -> 2022-1.4
2022-04-29 22:34:50 -03:00
Sandro 1e5a283288 Fix homepage (#170954)
* python310Packages.can: fix homepage

* python310Packages.pyvo: fix homepage
2022-04-30 03:57:49 +03:00
Sandro Jäckel e193cc0235 jellyfin-ffmpeg: fix pname 2022-04-30 02:33:11 +02:00