Compare commits

...

34 Commits

Author SHA1 Message Date
yaya
a2e55e31d6 26.11 is Zokor 2026-05-24 15:07:40 +02:00
Austin Horstman
f69b2eb358 vimPlugins.blink-pairs: 0.4.1 -> 0.5.0 (#523577) 2026-05-24 13:01:55 +00:00
nixpkgs-ci[bot]
b3c2035bbd cargo-codspeed: 4.6.0 -> 4.7.0 (#523205) 2026-05-24 12:59:30 +00:00
Jo
56298ea069 .github: Add release-26.05 CI config (#523610) 2026-05-24 12:56:15 +00:00
Jo
3295052572 Update 26.11 documentation (#523605) 2026-05-24 12:52:53 +00:00
yaya
41a5348c15 .github: Add release-26.05 CI config 2026-05-24 14:51:41 +02:00
yaya
ca22d15bca doc: Update for 26.11 2026-05-24 14:42:27 +02:00
Adam C. Stephens
6dce29a1d5 quickwit.tests: drop deleted test reference (#523603) 2026-05-24 12:33:10 +00:00
Yohann Boniface
0ac780c690 python3Packages.github-webhook: modernize and migrate to pyproject (#522860) 2026-05-24 12:09:58 +00:00
Sergei Trofimovich
251367f734 quickwit.tests: drop deleted test reference
Without the change the eval fails as:

```
$ nix-instantiate -A quickwit.tests
error:
       … while evaluating the attribute 'syslog-quickwit'
         at pkgs/by-name/qu/quickwit/package.nix:112:35:
          111|       inherit (nixosTests) quickwit;
          112|       inherit (nixosTests.vector) syslog-quickwit;
             |                                   ^
          113|     };

       error: attribute 'syslog-quickwit' missing
       at pkgs/by-name/qu/quickwit/package.nix:112:35:
          111|       inherit (nixosTests) quickwit;
          112|       inherit (nixosTests.vector) syslog-quickwit;
             |                                   ^
          113|     };
```
2026-05-24 13:02:16 +01:00
Yohann Boniface
054616c9c7 python3Packages.unicurses: modernize and migrate to pyproject (#522866) 2026-05-24 11:59:07 +00:00
Yohann Boniface
258544fde3 python3Packages.github-to-sqlite: modernize and migrate to pyproject (#522868) 2026-05-24 11:58:53 +00:00
Yohann Boniface
bf7361f4c3 treewide: resolve pypi.org and related redirects (#523187) 2026-05-24 11:57:04 +00:00
Martin Weinelt
9dd9cfb239 Migrate variouis test to nspawn container (#523595) 2026-05-24 11:28:17 +00:00
nixpkgs-ci[bot]
4c6bd356f1 filebrowser: 2.63.3 -> 2.63.5 (#523590) 2026-05-24 11:25:16 +00:00
nixpkgs-ci[bot]
1ed51a257f openrct2: 0.5.0 -> 0.5.1 (#523582) 2026-05-24 11:25:15 +00:00
Yohann Boniface
6e23e628ca python3Packages.python-magic: modernize and migrate to pyproject (#523014) 2026-05-24 11:24:34 +00:00
Martin Weinelt
fbc588f146 nixosTests.postfix-tlspol: use nspawn container 2026-05-24 13:19:44 +02:00
Martin Weinelt
27c670ba57 nixosTests.pinnwand: use nspawn container 2026-05-24 13:18:22 +02:00
Sandro
3cdf3aad72 python3Packages.modern-colorthief: 0.2.0 -> 0.2.1 (#523319) 2026-05-24 11:17:38 +00:00
Sandro
bac573a799 python3Packages.rnginline: disable test_file_url_roundtrip on python 3.14+ (#523373) 2026-05-24 11:17:37 +00:00
Martin Weinelt
043c78f155 nixosTests.evcc: use nspawn container 2026-05-24 13:17:13 +02:00
Martin Weinelt
9b4eefdf38 nixosTests.zigbee2mqtt: use nspawn container 2026-05-24 13:15:09 +02:00
isabel
c70c207e6f vimPlugins.blink-pairs: 0.4.1 -> 0.5.0
Diff: https://github.com/Saghen/blink.pairs/compare/v0.4.1...v0.5.0

Changelog: https://github.com/Saghen/blink.pairs/blob/v0.5.0/CHANGELOG.md
2026-05-24 11:49:50 +01:00
R. Ryantm
98eb541c26 filebrowser: 2.63.3 -> 2.63.5 2026-05-24 10:40:23 +00:00
R. Ryantm
5fca87544f openrct2: 0.5.0 -> 0.5.1 2026-05-24 09:50:12 +00:00
Harinn
924237ac66 python3Packages.rnginline: disable test_file_url_roundtrip on python 3.14+ 2026-05-23 19:54:31 +07:00
R. Ryantm
dcb5276d18 python3Packages.modern-colorthief: 0.2.0 -> 0.2.1 2026-05-23 11:21:41 +00:00
R. Ryantm
8487ffb9d7 cargo-codspeed: 4.6.0 -> 4.7.0 2026-05-23 01:41:24 +00:00
Sandro Jäckel
0438d3a58c treewide: resolve pypi.org and related redirects 2026-05-23 01:48:10 +02:00
SandaruKasa
c4f962bd1d python3Packages.unicurses: modernize and migrate to pyproject 2026-05-23 01:07:02 +03:00
SandaruKasa
2eefe047d2 python3Packages.python-magic: modernize and migrate to pyproject 2026-05-22 18:13:37 +03:00
SandaruKasa
deae2ad487 python3Packages.github-webhook: modernize and migrate to pyproject 2026-05-22 17:59:29 +03:00
SandaruKasa
dae3da3628 python3Packages.github-to-sqlite: modernize and migrate to pyproject 2026-05-22 03:50:11 +03:00
69 changed files with 167 additions and 86 deletions

View File

@@ -35,7 +35,8 @@ body:
If you are using an older version, please update to the latest stable version and check if the issue persists before continuing this bug report.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -35,7 +35,8 @@ body:
If you are using an older version, please update to the latest stable version and check if the issue persists before continuing this bug report.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -35,7 +35,8 @@ body:
If you are using an older version, please update to the latest stable version and check if the issue persists before continuing this bug report.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -37,7 +37,8 @@ body:
If you are purposefully trying to build an ancient version of a package in an older Nixpkgs, please coordinate with the [NixOS Archivists](https://matrix.to/#/#archivists:nixos.org).
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -37,7 +37,8 @@ body:
If the package has been updated in unstable, but you believe the update should be backported to the stable release of Nixpkgs, please file the '**Request: backport to stable**' form instead.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -35,7 +35,8 @@ body:
If you are using an older or stable version, please update to the latest **unstable** version and check if the module still does not exist before continuing this request.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -33,4 +33,15 @@
- maintainers/github-teams.json
- base-branch: ['master']
"backport release-26.05":
- all:
- changed-files:
- any-glob-to-any-file:
- .github/actions/**/*
- .github/workflows/*
- .github/labeler*.yml
- ci/**/*.*
- maintainers/github-teams.json
- base-branch: ['master']
# keep-sorted end

View File

@@ -35,7 +35,7 @@ jobs:
into: staging-next-25.11
- from: staging-next-25.11
into: staging-25.11
- from: master
- from: release-26.05
into: staging-next-26.05
- from: staging-next-26.05
into: staging-26.05

View File

@@ -433,6 +433,30 @@
"chap-overlays": [
"index.html#chap-overlays"
],
"sec-nixpkgs-release-26.11": [
"release-notes.html#sec-nixpkgs-release-26.11"
],
"sec-nixpkgs-release-26.11-highlights": [
"release-notes.html#sec-nixpkgs-release-26.11-highlights"
],
"sec-nixpkgs-release-26.11-incompatibilities": [
"release-notes.html#sec-nixpkgs-release-26.11-incompatibilities"
],
"sec-nixpkgs-release-26.11-lib": [
"release-notes.html#sec-nixpkgs-release-26.11-lib"
],
"sec-nixpkgs-release-26.11-lib-breaking": [
"release-notes.html#sec-nixpkgs-release-26.11-lib-breaking"
],
"sec-nixpkgs-release-26.11-lib-deprecations": [
"release-notes.html#sec-nixpkgs-release-26.11-lib-deprecations"
],
"sec-nixpkgs-release-26.11-lib-additions-improvements": [
"release-notes.html#sec-nixpkgs-release-26.11-lib-additions-improvements"
],
"sec-nixpkgs-release-26.11-notable-changes": [
"release-notes.html#sec-nixpkgs-release-26.11-notable-changes"
],
"sec-nixpkgs-release-26.05": [
"release-notes.html#sec-nixpkgs-release-26.05"
],

View File

@@ -3,6 +3,7 @@
This section lists the release notes for each stable version of Nixpkgs and the current unstable revision.
```{=include=} sections
rl-2611.section.md
rl-2605.section.md
rl-2511.section.md
rl-2505.section.md

View File

@@ -1,4 +1,4 @@
# Nixpkgs 26.11 (2026.11/??) {#sec-nixpkgs-release-26.11}
# Nixpkgs 26.11 ("Zokor", 2026.11/??) {#sec-nixpkgs-release-26.11}
## Highlights {#sec-nixpkgs-release-26.11-highlights}

View File

@@ -1 +1 @@
26.05
26.11

View File

@@ -504,7 +504,7 @@ in
On each release the first letter is bumped and a new animal is chosen
starting with that new letter.
*/
codeName = "Yarara";
codeName = "Zokor";
/**
Returns the current nixpkgs version suffix as string.

View File

@@ -2363,6 +2363,21 @@
"ch-release-notes": [
"release-notes.html#ch-release-notes"
],
"sec-release-26.11": [
"release-notes.html#sec-release-26.11"
],
"sec-release-26.11-highlights": [
"release-notes.html#sec-release-26.11-highlights"
],
"sec-release-26.11-new-modules": [
"release-notes.html#sec-release-26.11-new-modules"
],
"sec-release-26.11-incompatibilities": [
"release-notes.html#sec-release-26.11-incompatibilities"
],
"sec-release-26.11-notable-changes": [
"release-notes.html#sec-release-26.11-notable-changes"
],
"sec-release-26.05": [
"release-notes.html#sec-release-26.05"
],

View File

@@ -3,6 +3,7 @@
This section lists the release notes for each stable version of NixOS and current unstable revision.
```{=include=} sections
rl-2611.section.md
rl-2605.section.md
rl-2511.section.md
rl-2505.section.md

View File

@@ -1,4 +1,4 @@
# Release 26.11 (2026.11/??) {#sec-release-26.11}
# Release 26.11 ("Zokor", 2026.11/??) {#sec-release-26.11}
## Highlights {#sec-release-26.11-highlights}

View File

@@ -7,7 +7,7 @@ in
name = "evcc";
meta.maintainers = with lib.maintainers; [ hexa ];
nodes = {
containers = {
machine = {
services.evcc = {
enable = true;

View File

@@ -12,7 +12,7 @@ in
maintainers = [ hexa ];
};
nodes = {
containers = {
server =
{ config, ... }:
{

View File

@@ -7,7 +7,7 @@
meta.maintainers = with lib.maintainers; [ hexa ];
nodes.machine = {
containers.machine = {
services.postfix.enable = true;
services.postfix-tlspol.enable = true;

View File

@@ -6,7 +6,7 @@
{
name = "zigbee2mqtt";
nodes.machine = {
containers.machine = {
systemd.services.dummy-serial = {
wantedBy = [
"multi-user.target"

View File

@@ -8,13 +8,13 @@
nix-update-script,
}:
let
version = "0.4.1";
version = "0.5.0";
src = fetchFromGitHub {
owner = "Saghen";
repo = "blink.pairs";
tag = "v${version}";
hash = "sha256-IfnFSusQMm6LujE1AmihK9wEF2RSGfKYwpV2fedg0fc=";
hash = "sha256-PTbj6jlXNRUOmwFSplvRDDiyyGqkBzUKtuBrvZm9kzM=";
};
blink-pairs-lib = rustPlatform.buildRustPackage {
@@ -51,6 +51,12 @@ vimUtils.buildVimPlugin {
ln -s ${blink-pairs-lib}/lib/libblink_pairs${ext} target/release/
'';
nvimSkipModules = [
# a module to quickly setup a minimal reproduction environment for testing
# bugs. therefore mostly useless from a consumer side
"repro"
];
passthru = {
updateScript = nix-update-script {
attrPath = "vimPlugins.blink-pairs.blink-pairs-lib";

View File

@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-codspeed";
version = "4.6.0";
version = "4.7.0";
src = fetchFromGitHub {
owner = "CodSpeedHQ";
repo = "codspeed-rust";
tag = "v${finalAttrs.version}";
hash = "sha256-Hfqh9kKTiRTWhKbsdXAK/DqBeAKxXQaYdWoZN55lcLo=";
hash = "sha256-6XSKAPLcxgnshkMuiSmw13tsE4keJ9h5DpxwidqMLbg=";
};
cargoHash = "sha256-ix8Q+GbazKC5HIIUUVYjLTlufOQLxppqmVGznbTAXEI=";
cargoHash = "sha256-1AjODDI114CL/L8ZDFWDfPwxxxY9vgT/miSVsMLLSgE=";
nativeBuildInputs = [
curl

View File

@@ -12,13 +12,13 @@
}:
let
version = "2.63.3";
version = "2.63.5";
src = fetchFromGitHub {
owner = "filebrowser";
repo = "filebrowser";
rev = "v${version}";
hash = "sha256-v3cC8opClvt91MqUIKNZdvCv0hPeCvWPi0IlOMHlWbQ=";
hash = "sha256-/X/TztbZDC1hkRL97jkm6Ak8QmKFDMycekLl6NVPS0k=";
};
frontend = buildNpmPackage rec {
@@ -41,7 +41,7 @@ let
;
fetcherVersion = 3;
pnpm = pnpm_10;
hash = "sha256-g8BWDEymQNOkLYBws0ii4iLnpjB7X4EQl0OzR3GXeq0=";
hash = "sha256-UwTA7Eogp2GrvmXDbdfGBTJS3DuOTJ42e6fHlQxSHoA=";
};
installPhase = ''

View File

@@ -64,13 +64,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "openrct2";
version = "0.5.0";
version = "0.5.1";
src = fetchFromGitHub {
owner = "OpenRCT2";
repo = "OpenRCT2";
tag = "v${finalAttrs.version}";
hash = "sha256-sGdtiEUmZux6FCXuxefRulfIEO8FY7wYfIBOhdSYtF8=";
hash = "sha256-5GPepF013XhymzlgfYjlB/XPE2/w18/kv3IDgJ4vPuY=";
};
nativeBuildInputs = [

View File

@@ -109,7 +109,6 @@ rustPlatform.buildRustPackage rec {
passthru = {
tests = {
inherit (nixosTests) quickwit;
inherit (nixosTests.vector) syslog-quickwit;
};
updateScript = nix-update-script { };
};

View File

@@ -73,7 +73,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
meta = {
description = "Tool that converts RSS/Atom newsfeeds to email";
homepage = "https://pypi.python.org/pypi/rss2email";
homepage = "https://pypi.org/project/rss2email/";
license = lib.licenses.gpl2;
mainProgram = "r2e";
};

View File

@@ -54,7 +54,7 @@ rec {
meta = {
description = "Python 2 and 3 compatibility library";
homepage = "https://pypi.python.org/pypi/six/";
homepage = "https://pypi.org/project/six/";
license = lib.licenses.mit;
};
};

View File

@@ -21,7 +21,7 @@ buildPythonPackage rec {
meta = {
description = "Atomic file writes on POSIX";
homepage = "https://pypi.python.org/pypi/atomicwrites";
homepage = "https://pypi.org/project/atomicwrites/";
maintainers = with lib.maintainers; [ matthiasbeyer ];
license = lib.licenses.mit;
};

View File

@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = {
description = "Serialization and RPC framework";
mainProgram = "avro";
homepage = "https://pypi.python.org/pypi/avro-python3/";
homepage = "https://pypi.org/project/avro-python3/";
license = lib.licenses.asl20;
maintainers = [

View File

@@ -30,7 +30,7 @@ buildPythonPackage rec {
meta = {
description = "Serialization and RPC framework";
mainProgram = "avro";
homepage = "https://pypi.python.org/pypi/avro3k/";
homepage = "https://pypi.org/project/avro3k/";
license = lib.licenses.asl20;
};
}

View File

@@ -18,7 +18,7 @@ buildPythonPackage rec {
meta = {
description = "Python port of YUI CSS Compressor";
homepage = "https://pypi.python.org/pypi/csscompressor";
homepage = "https://pypi.org/project/csscompressor/";
license = lib.licenses.bsd3;
maintainers = [ ];
};

View File

@@ -29,7 +29,7 @@ buildPythonPackage rec {
dependency for the Mezzanine CMS for Django.
'';
homepage = "https://github.com/stephenmcd/filebrowser-safe";
downloadPage = "https://pypi.python.org/pypi/filebrowser_safe/";
downloadPage = "https://pypi.org/project/filebrowser_safe/";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ prikhi ];
platforms = lib.platforms.unix;

View File

@@ -8,22 +8,25 @@
requests,
requests-mock,
sqlite-utils,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "github-to-sqlite";
version = "2.9";
format = "setuptools";
pyproject = true;
disabled = !isPy3k;
src = fetchFromGitHub {
owner = "dogsheep";
repo = "github-to-sqlite";
rev = version;
tag = finalAttrs.version;
hash = "sha256-KwLaaZxBBzRhiBv4p8Imb5XI1hyka9rmr/rxA6wDc7Q=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
sqlite-utils
pyyaml
requests
@@ -43,4 +46,4 @@ buildPythonPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ sarcasticadmin ];
};
}
})

View File

@@ -4,19 +4,21 @@
fetchPypi,
flask,
six,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "github-webhook";
version = "1.0.4";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
sha256 = "b2444dbfd03deda35792bd00ebd1692597c2605c61445da79da6322afaca7a8d";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
flask
six
];
@@ -29,4 +31,4 @@ buildPythonPackage rec {
homepage = "https://github.com/bloomberg/python-github-webhook";
license = lib.licenses.mit;
};
}
})

View File

@@ -36,7 +36,7 @@ buildPythonPackage rec {
address these specific issues.
'';
homepage = "https://github.com/stephenmcd/grappelli-safe";
downloadPage = "http://pypi.python.org/pypi/grappelli_safe/";
downloadPage = "http://pypi.org/pypi/grappelli_safe/";
changelog = "https://github.com/stephenmcd/grappelli-safe/releases/tag/v${version}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ prikhi ];

View File

@@ -21,7 +21,7 @@ buildPythonPackage rec {
meta = {
description = "JSON RPC client library - Pelix compatible fork";
homepage = "https://pypi.python.org/pypi/jsonrpclib-pelix/";
homepage = "https://pypi.org/project/jsonrpclib-pelix/";
license = lib.licenses.asl20;
maintainers = [ ];
};

View File

@@ -35,7 +35,7 @@ buildPythonPackage rec {
meta = {
description = "Documentation builder";
homepage = "https://pypi.python.org/pypi/manuel";
homepage = "https://pypi.org/project/manuel/";
license = lib.licenses.zpl20;
};
}

View File

@@ -27,7 +27,7 @@ python.pkgs.buildPythonPackage rec {
This is a python module for monitoring memory consumption of a process as
well as line-by-line analysis of memory consumption for python programs.
'';
homepage = "https://pypi.python.org/pypi/memory_profiler";
homepage = "https://pypi.org/project/memory_profiler/";
license = lib.licenses.bsd3;
};
}

View File

@@ -26,7 +26,7 @@ buildPythonPackage rec {
meta = {
description = "Minimalistic mocking library";
homepage = "https://pypi.python.org/pypi/MiniMock";
homepage = "https://pypi.org/project/MiniMock/";
license = lib.licenses.mit;
maintainers = [ ];
};

View File

@@ -11,19 +11,19 @@
buildPythonPackage rec {
pname = "modern-colorthief";
version = "0.2.0";
version = "0.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "baseplate-admin";
repo = "modern_colorthief";
tag = version;
hash = "sha256-dXJbVXa/urMUL6YSVhQWcC3UMhv8uouaF8SQ39GdB1E=";
hash = "sha256-pBCL4ejBcqTWRxb5t/L4fiJLj8Jm8diwXE91RoQ/NSU=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-ED8dDz5dHkiqbbzD+Q3Zk71Xck7SAdkt9enPgwzpWuQ=";
hash = "sha256-x9TxXE0BGXnTFCTbbctAKWlT37NE18IpevvTFzfb/G0=";
};
nativeBuildInputs = [

View File

@@ -37,7 +37,7 @@ buildPythonPackage (finalAttrs: {
];
meta = {
homepage = "http://pypi.python.org/pypi/numericalunits";
homepage = "http://pypi.org/pypi/numericalunits/";
description = "Package that lets you define quantities with unit";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ nickcao ];

View File

@@ -18,7 +18,7 @@ buildPythonPackage rec {
doCheck = false;
meta = {
homepage = "https://pypi.python.org/pypi/pdfkit";
homepage = "https://pypi.org/project/pdfkit/";
description = "Wkhtmltopdf python wrapper to convert html to pdf using the webkit rendering engine and qt";
license = lib.licenses.mit;
};

View File

@@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: {
doCheck = false;
meta = {
homepage = "https://pypi.python.org/pypi/progressbar";
homepage = "https://pypi.org/project/progressbar/";
description = "Text progressbar library for python";
license = lib.licenses.lgpl3Plus;
maintainers = [ ];

View File

@@ -18,7 +18,7 @@ buildPythonPackage rec {
doCheck = false;
meta = {
homepage = "https://pypi.python.org/pypi/progressbar33";
homepage = "https://pypi.org/project/progressbar33/";
description = "Text progressbar library for python";
license = lib.licenses.lgpl3Plus;
maintainers = with lib.maintainers; [ twey ];

View File

@@ -34,7 +34,7 @@ buildPythonPackage rec {
meta = {
description = "Test classes and test cases using decorators, execute test cases by command line, and get clear reports";
homepage = "https://pypi.python.org/pypi/ptest";
homepage = "https://pypi.org/project/ptest/";
license = lib.licenses.asl20;
mainProgram = "ptest";
};

View File

@@ -24,7 +24,7 @@ buildPythonPackage rec {
meta = {
description = "PyMySQL dialect for SQL Alchemy";
homepage = "https://pypi.python.org/pypi/pymysql_sa";
homepage = "https://pypi.org/project/pymysql_sa/";
license = lib.licenses.mit;
};
}

View File

@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = {
description = "Python Wrapper for Mac OS 10.8 Notification Center";
homepage = "https://pypi.python.org/pypi/pync";
homepage = "https://pypi.org/project/pync/";
license = lib.licenses.mit;
platforms = lib.platforms.darwin;
maintainers = [ ];

View File

@@ -26,7 +26,7 @@ buildPythonPackage rec {
meta = {
license = lib.licenses.mit;
homepage = "https://pypi.python.org/pypi/pytest-catchlog/";
homepage = "https://pypi.org/project/pytest-catchlog/";
description = "py.test plugin to catch log messages. This is a fork of pytest-capturelog";
};
}

View File

@@ -32,7 +32,7 @@ buildPythonPackage (finalAttrs: {
meta = {
license = lib.licenses.mit;
homepage = "https://pypi.python.org/pypi/pytest-flakes";
homepage = "https://pypi.org/project/pytest-flakes/";
description = "Pytest plugin to check source code with pyflakes";
};
})

View File

@@ -70,7 +70,7 @@ buildPythonPackage rec {
doCheck = !stdenv.buildPlatform.isDarwin;
meta = {
homepage = "https://pypi.python.org/pypi/pytest-postgresql";
homepage = "https://pypi.org/project/pytest-postgresql/";
description = "Pytest plugin that enables you to test code on a temporary PostgreSQL database";
changelog = "https://github.com/dbfixtures/pytest-postgresql/blob/v${version}/CHANGES.rst";
license = lib.licenses.lgpl3Plus;

View File

@@ -26,7 +26,7 @@ buildPythonPackage rec {
meta = {
license = lib.licenses.asl20;
homepage = "https://pypi.python.org/pypi/pytest-quickcheck";
homepage = "https://pypi.org/project/pytest-quickcheck/";
description = "Pytest plugin to generate random data inspired by QuickCheck";
maintainers = with lib.maintainers; [ onny ];
};

View File

@@ -28,7 +28,7 @@ buildPythonPackage rec {
meta = {
license = lib.licenses.mit;
homepage = "https://pypi.python.org/pypi/pytest-cache/";
homepage = "https://pypi.org/project/pytest-cache/";
description = "Pytest plugin with mechanisms for caching across test runs";
};
}

View File

@@ -63,7 +63,7 @@ buildPythonPackage rec {
meta = {
description = "Python bindings for the remote Jenkins API";
homepage = "https://pypi.python.org/pypi/python-jenkins";
homepage = "https://pypi.org/project/python-jenkins/";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ gador ];
};

View File

@@ -7,17 +7,18 @@
replaceVars,
file,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "python-magic";
version = "0.4.27";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "ahupp";
repo = "python-magic";
rev = version;
tag = finalAttrs.version;
hash = "sha256-fZ+5xJ3P0EYK+6rQ8VzXv2zckKfEH5VUdISIR6ybIfQ=";
};
@@ -43,6 +44,8 @@ buildPythonPackage rec {
./fix-parquet-test.patch
];
build-system = [ setuptools ];
preCheck = ''
export LC_ALL=en_US.UTF-8
'';
@@ -59,4 +62,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = [ ];
};
}
})

View File

@@ -27,7 +27,7 @@ buildPythonPackage rec {
];
meta = {
homepage = "http://pypi.python.org/pypi/random2";
homepage = "http://pypi.org/pypi/random2/";
description = "Python 3 compatible Python 2 `random` Module";
license = lib.licenses.psfl;
};

View File

@@ -24,7 +24,7 @@ buildPythonPackage rec {
meta = {
description = "Import exceptions from potentially bundled packages in requests";
homepage = "https://pypi.python.org/pypi/requestsexceptions";
homepage = "https://pypi.org/project/requestsexceptions/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ makefu ];
platforms = lib.platforms.all;

View File

@@ -16,7 +16,7 @@ buildPythonPackage rec {
doCheck = false;
meta = {
homepage = "https://pypi.python.org/pypi/rfc3987";
homepage = "https://pypi.org/project/rfc3987/";
license = lib.licenses.gpl3Plus;
description = "Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)";
maintainers = with lib.maintainers; [ vanschelven ];

View File

@@ -2,6 +2,7 @@
lib,
fetchPypi,
buildPythonPackage,
pythonAtLeast,
poetry-core,
lxml,
docopt-ng,
@@ -43,6 +44,11 @@ buildPythonPackage rec {
pytestCheckHook
];
disabledTests = lib.optionals (pythonAtLeast "3.14") [
# pathname2url now emits RFC 1738 authority-prefixed file URLs for absolute paths
"test_file_url_roundtrip"
];
pythonImportsCheck = [ "rnginline" ];
meta = {

View File

@@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: {
meta = {
description = "Integer to Roman numerals converter";
changelog = "https://github.com/zopefoundation/roman/blob/${finalAttrs.version}/CHANGES.rst";
homepage = "https://pypi.python.org/pypi/roman";
homepage = "https://pypi.org/project/roman/";
license = lib.licenses.psfl;
maintainers = with lib.maintainers; [ sigmanificient ];
mainProgram = "roman";

View File

@@ -51,7 +51,7 @@ buildPythonPackage rec {
meta = {
description = "Python subprocess interface";
homepage = "https://pypi.python.org/pypi/sh/";
homepage = "https://pypi.org/project/sh/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ siriobalmelli ];
};

View File

@@ -19,7 +19,7 @@ buildPythonPackage rec {
meta = {
description = "Console colouring for python";
homepage = "https://pypi.python.org/pypi/python-termstyle/0.1.10";
homepage = "https://pypi.org/project/python-termstyle/";
license = lib.licenses.bsdOriginal;
};
}

View File

@@ -35,7 +35,7 @@ buildPythonPackage rec {
meta = {
description = "Database of test results which can be used as part of developer workflow";
mainProgram = "testr";
homepage = "https://pypi.python.org/pypi/testrepository";
homepage = "https://pypi.org/project/testrepository/";
license = lib.licenses.bsd2;
};
}

View File

@@ -16,7 +16,7 @@ buildPythonPackage rec {
meta = {
description = "Pure Python implementation of SSL and TLS";
homepage = "https://pypi.python.org/pypi/tlslite";
homepage = "https://pypi.org/project/tlslite/";
license = lib.licenses.bsd3;
};
}

View File

@@ -21,7 +21,7 @@ buildPythonPackage rec {
meta = {
description = "Topological sort algorithm";
homepage = "https://pypi.python.org/pypi/toposort/";
homepage = "https://pypi.org/project/toposort/";
maintainers = [ ];
platforms = lib.platforms.unix;
license = lib.licenses.asl20;

View File

@@ -26,7 +26,7 @@ buildPythonPackage rec {
meta = {
description = "Backport of traceback to older supported Pythons";
homepage = "https://pypi.python.org/pypi/traceback2/";
homepage = "https://pypi.org/project/traceback2/";
license = lib.licenses.psfl;
};
}

View File

@@ -21,7 +21,7 @@ buildPythonPackage rec {
meta = {
description = "Explicitly typed attributes for Python";
homepage = "https://pypi.python.org/pypi/traits";
homepage = "https://pypi.org/project/traits/";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ bot-wxt1221 ];
};

View File

@@ -4,20 +4,23 @@
fetchPypi,
ncurses,
x256,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "unicurses";
version = "3.1.2";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit version;
inherit (finalAttrs) version;
pname = "Uni-Curses";
hash = "sha256-M4mjdmy2NSf5KiTVYznPy86bVgZB5u1vDi6GIH1Frc4=";
};
propagatedBuildInputs = [ x256 ];
build-system = [ setuptools ];
dependencies = [ x256 ];
# Necessary because ctypes.util.find_library does not find the ncurses libraries
postPatch = ''
@@ -31,7 +34,8 @@ buildPythonPackage rec {
meta = {
description = "Unified Curses Wrapper for Python";
homepage = "https://github.com/unicurses/unicurses";
changelog = "https://github.com/unicurses/unicurses/blob/v.${finalAttrs.version}/changelog.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ michaelBelsanti ];
};
}
})

View File

@@ -38,7 +38,7 @@ buildPythonPackage rec {
meta = {
description = "Exception interfaces and implementations";
homepage = "https://pypi.python.org/pypi/zope.exceptions";
homepage = "https://pypi.org/project/zope.exceptions/";
changelog = "https://github.com/zopefoundation/zope.exceptions/blob/${version}/CHANGES.rst";
license = lib.licenses.zpl21;
maintainers = with lib.maintainers; [ nickcao ];

View File

@@ -77,7 +77,7 @@ buildPythonPackage {
meta = {
description = "Utilities to facilitate the installation of Python packages";
homepage = "https://pypi.python.org/pypi/setuptools";
homepage = "https://pypi.org/project/setuptools/";
license = with lib.licenses; [
psfl
zpl20