diff --git a/pkgs/development/python-modules/pymatreader/default.nix b/pkgs/development/python-modules/pymatreader/default.nix index 637c98bea145..2341733292a5 100644 --- a/pkgs/development/python-modules/pymatreader/default.nix +++ b/pkgs/development/python-modules/pymatreader/default.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { meta = { description = "Python package to read all kinds and all versions of Matlab mat files"; homepage = "https://gitlab.com/obob/pymatreader/"; - changelog = "https://gitlab.com/obob/pymatreader/-/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://gitlab.com/obob/pymatreader/-/blob/v${version}/CHANGELOG.md"; license = lib.licenses.bsd2; maintainers = [ ]; }; diff --git a/pkgs/development/python-modules/pynmea2/default.nix b/pkgs/development/python-modules/pynmea2/default.nix index f4ed6545bd8f..7be55294d796 100644 --- a/pkgs/development/python-modules/pynmea2/default.nix +++ b/pkgs/development/python-modules/pynmea2/default.nix @@ -35,7 +35,6 @@ buildPythonPackage rec { meta = { description = "Python library for the NMEA 0183 protcol"; homepage = "https://github.com/Knio/pynmea2"; - changelog = "https://github.com/Knio/pynmea2/releases/tag/${version}"; license = lib.licenses.mit; maintainers = [ ]; }; diff --git a/pkgs/development/python-modules/pyorc/default.nix b/pkgs/development/python-modules/pyorc/default.nix index bd55a275fca2..690915665be5 100644 --- a/pkgs/development/python-modules/pyorc/default.nix +++ b/pkgs/development/python-modules/pyorc/default.nix @@ -71,7 +71,7 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/noirello/pyorc/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/noirello/pyorc/blob/v${version}/CHANGELOG.rst"; description = "Python module for Apache ORC file format"; homepage = "https://github.com/noirello/pyorc"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/pyproject-metadata/default.nix b/pkgs/development/python-modules/pyproject-metadata/default.nix index 625c65d4ccdd..81e67b50ce7d 100644 --- a/pkgs/development/python-modules/pyproject-metadata/default.nix +++ b/pkgs/development/python-modules/pyproject-metadata/default.nix @@ -32,7 +32,7 @@ buildPythonPackage rec { meta = { description = "PEP 621 metadata parsing"; homepage = "https://github.com/FFY00/python-pyproject-metadata"; - changelog = "https://github.com/FFY00/python-pyproject-metadata/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/pypa/pyproject-metadata/releases/tag/${version}"; license = lib.licenses.mit; }; } diff --git a/pkgs/development/python-modules/pysnmpcrypto/default.nix b/pkgs/development/python-modules/pysnmpcrypto/default.nix index bcd1e2ebe58c..d37a494dad15 100644 --- a/pkgs/development/python-modules/pysnmpcrypto/default.nix +++ b/pkgs/development/python-modules/pysnmpcrypto/default.nix @@ -40,7 +40,7 @@ buildPythonPackage rec { meta = { description = "Strong crypto support for Python SNMP library"; homepage = "https://github.com/lextudio/pysnmpcrypto"; - changelog = "https://github.com/lextudio/pysnmpcrypto/blob/${version}/CHANGES.txt"; + changelog = "https://github.com/lextudio/pysnmpcrypto/blob/v${version}/CHANGES.txt"; license = lib.licenses.bsd2; maintainers = [ ]; }; diff --git a/pkgs/development/python-modules/pythonocc-core/default.nix b/pkgs/development/python-modules/pythonocc-core/default.nix index 9b441a73b899..7e2b087c44e0 100644 --- a/pkgs/development/python-modules/pythonocc-core/default.nix +++ b/pkgs/development/python-modules/pythonocc-core/default.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Python wrapper for the OpenCASCADE 3D modeling kernel"; homepage = "https://github.com/tpaviot/pythonocc-core"; - changelog = "https://github.com/tpaviot/pythonocc-core/releases/tag/${finalAttrs.version}"; + changelog = "https://github.com/tpaviot/pythonocc-core/blob/${finalAttrs.src.rev}/NEWS"; license = lib.licenses.lgpl3; platforms = lib.platforms.unix; maintainers = [ ]; diff --git a/pkgs/development/python-modules/seaborn/default.nix b/pkgs/development/python-modules/seaborn/default.nix index 290631786c57..13cc74ab3897 100644 --- a/pkgs/development/python-modules/seaborn/default.nix +++ b/pkgs/development/python-modules/seaborn/default.nix @@ -84,7 +84,7 @@ buildPythonPackage rec { meta = { description = "Statistical data visualization"; homepage = "https://seaborn.pydata.org/"; - changelog = "https://github.com/mwaskom/seaborn/blob/master/doc/whatsnew/${src.rev}.rst"; + changelog = "https://github.com/mwaskom/seaborn/blob/v${version}/doc/whatsnew/v${version}.rst"; license = with lib.licenses; [ bsd3 ]; }; } diff --git a/pkgs/development/python-modules/smpplib/default.nix b/pkgs/development/python-modules/smpplib/default.nix index 91747f2dc663..be98151d4f81 100644 --- a/pkgs/development/python-modules/smpplib/default.nix +++ b/pkgs/development/python-modules/smpplib/default.nix @@ -34,7 +34,6 @@ buildPythonPackage rec { meta = { description = "SMPP library for Python"; homepage = "https://github.com/python-smpplib/python-smpplib"; - changelog = "https://github.com/python-smpplib/python-smpplib/releases/tag/${version}"; license = lib.licenses.lgpl3Plus; maintainers = [ ]; }; diff --git a/pkgs/development/python-modules/sqlalchemy/1_3.nix b/pkgs/development/python-modules/sqlalchemy/1_3.nix index 19f181bae1cb..b57cd123a030 100644 --- a/pkgs/development/python-modules/sqlalchemy/1_3.nix +++ b/pkgs/development/python-modules/sqlalchemy/1_3.nix @@ -76,7 +76,11 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "sqlalchemy" ]; meta = { - changelog = "https://github.com/sqlalchemy/sqlalchemy/releases/tag/${finalAttrs.src.tag})"; + changelog = + let + shortVersion = lib.replaceString "." "" (lib.versions.majorMinor finalAttrs.version); + in + "https://github.com/sqlalchemy/sqlalchemy/blob/${finalAttrs.src.rev}/doc/build/changelog/changelog_${shortVersion}.rst"; description = "Database Toolkit for Python"; homepage = "https://github.com/sqlalchemy/sqlalchemy"; license = lib.licenses.mit; diff --git a/pkgs/development/python-modules/sqlalchemy/1_4.nix b/pkgs/development/python-modules/sqlalchemy/1_4.nix index 15f939786f4c..c4d71b8624e3 100644 --- a/pkgs/development/python-modules/sqlalchemy/1_4.nix +++ b/pkgs/development/python-modules/sqlalchemy/1_4.nix @@ -100,9 +100,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "sqlalchemy" ]; meta = { - changelog = "https://github.com/sqlalchemy/sqlalchemy/releases/tag/rel_${ - builtins.replaceStrings [ "." ] [ "_" ] version - }"; + changelog = + let + shortVersion = lib.replaceString "." "" (lib.versions.majorMinor version); + in + "https://github.com/sqlalchemy/sqlalchemy/blob/${src.rev}/doc/build/changelog/changelog_${shortVersion}.rst"; description = "Database Toolkit for Python"; homepage = "https://github.com/sqlalchemy/sqlalchemy"; license = lib.licenses.mit; diff --git a/pkgs/development/python-modules/starlette-wtf/default.nix b/pkgs/development/python-modules/starlette-wtf/default.nix index 354188dfb264..52f07c7a667c 100644 --- a/pkgs/development/python-modules/starlette-wtf/default.nix +++ b/pkgs/development/python-modules/starlette-wtf/default.nix @@ -40,7 +40,7 @@ buildPythonPackage rec { meta = { description = "Simple tool for integrating Starlette and WTForms"; - changelog = "https://github.com/muicss/starlette-wtf/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/amorey/starlette-wtf/releases/tag/${version}"; homepage = "https://github.com/muicss/starlette-wtf"; license = lib.licenses.mit; }; diff --git a/pkgs/development/python-modules/stm32loader/default.nix b/pkgs/development/python-modules/stm32loader/default.nix index 83811663bcd1..65e7b6e5ed69 100644 --- a/pkgs/development/python-modules/stm32loader/default.nix +++ b/pkgs/development/python-modules/stm32loader/default.nix @@ -59,7 +59,6 @@ buildPythonPackage rec { description = "Flash firmware to STM32 microcontrollers in Python"; mainProgram = "stm32loader"; homepage = "https://github.com/florisla/stm32loader"; - changelog = "https://github.com/florisla/stm32loader/blob/v${version}/CHANGELOG.md"; license = lib.licenses.gpl3; maintainers = [ ]; }; diff --git a/pkgs/development/python-modules/terminaltexteffects/default.nix b/pkgs/development/python-modules/terminaltexteffects/default.nix index 81c51924499d..8eded8b9cb24 100644 --- a/pkgs/development/python-modules/terminaltexteffects/default.nix +++ b/pkgs/development/python-modules/terminaltexteffects/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { meta = { description = "Collection of visual effects that can be applied to terminal piped stdin text"; homepage = "https://chrisbuilds.github.io/terminaltexteffects"; - changelog = "https://chrisbuilds.github.io/terminaltexteffects/changeblog/"; + changelog = "https://chrisbuilds.github.io/terminaltexteffects/changeblog/changeblog/"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = [ ]; diff --git a/pkgs/development/python-modules/verspec/default.nix b/pkgs/development/python-modules/verspec/default.nix index 3898aa26827e..c3ea44b0c03d 100644 --- a/pkgs/development/python-modules/verspec/default.nix +++ b/pkgs/development/python-modules/verspec/default.nix @@ -31,7 +31,6 @@ buildPythonPackage rec { meta = { description = "Flexible version handling"; homepage = "https://github.com/jimporter/verspec"; - changelog = "https://github.com/jimporter/averspec/releases/tag/v${version}"; license = with lib.licenses; [ bsd2 # and asl20 diff --git a/pkgs/development/python-modules/yark/default.nix b/pkgs/development/python-modules/yark/default.nix index 7c1cc3ee7138..444a6a521ac8 100644 --- a/pkgs/development/python-modules/yark/default.nix +++ b/pkgs/development/python-modules/yark/default.nix @@ -49,7 +49,7 @@ buildPythonPackage rec { description = "Module for YouTube archiving"; mainProgram = "yark"; homepage = "https://github.com/Owez/yark"; - changelog = "https://github.com/Owez/yark/releases/tag/v${version}"; + changelog = "https://github.com/Owez/yark/releases/tag/v${lib.versions.majorMinor version}"; license = lib.licenses.mit; maintainers = [ ]; }; diff --git a/pkgs/development/python-modules/zipfile2/default.nix b/pkgs/development/python-modules/zipfile2/default.nix index dab7334886fd..44dee171c95c 100644 --- a/pkgs/development/python-modules/zipfile2/default.nix +++ b/pkgs/development/python-modules/zipfile2/default.nix @@ -6,7 +6,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage { pname = "zipfile2"; version = "0.0.12-unstable-2024-09-28"; pyproject = true; @@ -33,7 +33,6 @@ buildPythonPackage rec { meta = { description = "Backwards-compatible improved zipfile class"; homepage = "https://github.com/cournape/zipfile2"; - changelog = "https://github.com/itziakos/zipfile2/releases/tag/v${version}"; license = lib.licenses.psfl; maintainers = [ ]; };