glitchtip: 4.2.10 -> 5.0.1 (#409813)

This commit is contained in:
Sandro
2025-05-26 17:47:17 +02:00
committed by GitHub
5 changed files with 113 additions and 6 deletions
+3 -3
View File
@@ -9,18 +9,18 @@
buildNpmPackage (finalAttrs: {
pname = "glitchtip-frontend";
version = "4.2.10";
version = "5.0.1";
src = fetchFromGitLab {
owner = "glitchtip";
repo = "glitchtip-frontend";
tag = "v${finalAttrs.version}";
hash = "sha256-6ZOwAP6VB/uBrV6Yjc9jvzTNdfInekbLO/9PO57S9X8=";
hash = "sha256-mqwPCp7C5n2fOE8kgUnW3SYuuaY8ZkJtuhYXP4HevnM=";
};
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
hash = "sha256-uEyET3y8LfjTasaJ+Hl206/Q7ov69mA7oNa0mhgcUEQ=";
hash = "sha256-Jzwarti+WwKecWn3fPcF9LV+mbU22rgiTP7mslyoqRk=";
};
postPatch = ''
+18 -3
View File
@@ -3,6 +3,7 @@
python313,
fetchFromGitLab,
fetchFromGitHub,
fetchPypi,
rustPlatform,
callPackage,
stdenv,
@@ -14,7 +15,19 @@ let
python = python313.override {
self = python;
packageOverrides = final: prev: {
django = final.django_5;
django = final.django_5_2;
django-csp = prev.django-csp.overridePythonAttrs rec {
version = "4.0";
src = fetchPypi {
inherit version;
pname = "django_csp";
hash = "sha256-snAQu3Ausgo9rTKReN8rYaK4LTOLcPvcE8OjvShxKDM=";
};
};
django-ninja-cursor-pagination = prev.django-ninja-cursor-pagination.overridePythonAttrs {
# checks are failing with django 5
doCheck = false;
};
symbolic = prev.symbolic.overridePythonAttrs rec {
version = "10.2.1";
src = fetchFromGitHub {
@@ -55,7 +68,9 @@ let
django-import-export
django-ipware
django-ninja
django-ninja-cursor-pagination
django-organizations
django-postgres-partition
django-prometheus
django-redis
django-storages
@@ -87,14 +102,14 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "glitchtip";
version = "4.2.10";
version = "5.0.1";
pyproject = true;
src = fetchFromGitLab {
owner = "glitchtip";
repo = "glitchtip-backend";
tag = "v${finalAttrs.version}";
hash = "sha256-EGk/mhDlqGrJm/j5rTKeKRkJ/fRTspwtPJ+5OHwplfM=";
hash = "sha256-vfsuJn6lpaesK40nqCdJMCDiaaqS1EdZdvgmy9jPuo8=";
};
propagatedBuildInputs = pythonPackages;
@@ -0,0 +1,46 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
hatch-vcs,
hatchling,
django,
django-ninja,
pytestCheckHook,
pytest-django,
}:
buildPythonPackage {
pname = "django-ninja-cursor-pagination";
version = "0.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "kitware-resonant";
repo = "django-ninja-cursor-pagination";
rev = "2cc22187885b9a12956530a00e554c7a6012de63";
hash = "sha256-uZ+l/s70A8UG/HlSLIXW4r2WFM0Jj1Ep7fGoNdH9P5M=";
};
build-system = [
hatch-vcs
hatchling
];
dependencies = [
django
django-ninja
];
nativeCheckInputs = [
pytestCheckHook
pytest-django
];
meta = {
description = "Django Ninja extension for cursor-based pagination";
homepage = "https://github.com/kitware-resonant/django-ninja-cursor-pagination";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ defelo ];
};
}
@@ -0,0 +1,40 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
django_5_2,
psycopg,
python-dateutil,
}:
buildPythonPackage rec {
pname = "django-postgres-partition";
version = "0.1.1";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "django_postgres_partition";
hash = "sha256-KUrgnfUXWyRerW4dqtVZO9bu5jHYnHcVOIg97w695RU=";
};
build-system = [ setuptools ];
dependencies = [
django_5_2
psycopg
python-dateutil
];
doCheck = false; # pypi version doesn't ship with tests
pythonImportsCheck = [ "psql_partition" ];
meta = {
description = "Partition support for django, based on django-postgres-extra";
homepage = "https://gitlab.com/burke-software/django-postgres-partition";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ defelo ];
};
}
+6
View File
@@ -3831,6 +3831,10 @@ self: super: with self; {
django-ninja = callPackage ../development/python-modules/django-ninja { };
django-ninja-cursor-pagination =
callPackage ../development/python-modules/django-ninja-cursor-pagination
{ };
django-oauth-toolkit = callPackage ../development/python-modules/django-oauth-toolkit { };
django-organizations = callPackage ../development/python-modules/django-organizations { };
@@ -3859,6 +3863,8 @@ self: super: with self; {
django-polymorphic = callPackage ../development/python-modules/django-polymorphic { };
django-postgres-partition = callPackage ../development/python-modules/django-postgres-partition { };
django-postgresql-netfields =
callPackage ../development/python-modules/django-postgresql-netfields
{ };