python3Packages: unbreak packages that no longer seem to be broken (#406692)

This commit is contained in:
Martin Weinelt
2025-05-14 01:47:29 +02:00
committed by GitHub
22 changed files with 9 additions and 54 deletions
-3
View File
@@ -97,8 +97,5 @@ stdenv.mkDerivation rec {
];
platforms = with platforms; unix;
mainProgram = "f3d";
# error: use of undeclared identifier 'NSMenuItem'
# adding AppKit does not solve it
broken = with stdenv.hostPlatform; isDarwin && isx86_64;
};
}
-1
View File
@@ -141,7 +141,6 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64);
description = "Toolkit for the simulation of the passage of particles through matter";
longDescription = ''
Geant4 is a toolkit for the simulation of the passage of particles through matter.
@@ -1,6 +1,5 @@
{
lib,
stdenv,
buildPythonPackage,
fetchPypi,
pytestCheckHook,
@@ -60,7 +59,5 @@ buildPythonPackage rec {
homepage = "https://www.argosopentech.com";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ misuzu ];
# Segfaults at import
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64;
};
}
@@ -1,6 +1,5 @@
{
lib,
stdenv,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
@@ -106,7 +105,5 @@ buildPythonPackage rec {
mslingsby
kfollesdal
];
# mismatched type expected u8, found i8
broken = stdenv.hostPlatform.isAarch64;
};
}
@@ -83,7 +83,5 @@ buildPythonPackage rec {
homepage = "https://github.com/CGAL/cgal-swig-bindings";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ pbsds ];
# error: no template named 'unary_function' in namespace 'boost::functional::detail'
broken = stdenv.hostPlatform.isDarwin;
};
}
@@ -64,7 +64,5 @@ buildPythonPackage rec {
homepage = "https://github.com/clld/clldutils";
license = licenses.asl20;
maintainers = with maintainers; [ melling ];
# TypeError: EnumSymbol.__init__() missing 2 required positional arguments: 'value' and 'description'
broken = true;
};
}
@@ -1,6 +1,5 @@
{
lib,
stdenv,
fetchFromGitHub,
buildPythonPackage,
rustPlatform,
@@ -75,7 +74,6 @@ buildPythonPackage rec {
};
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
homepage = "https://www.etebase.com/";
description = "Python client library for Etebase";
license = licenses.bsd3;
@@ -1,12 +1,10 @@
{
stdenv,
lib,
fetchFromGitHub,
buildPythonPackage,
rustPlatform,
cargo,
rustc,
setuptools-rust,
unittestCheckHook,
}:
@@ -43,7 +41,6 @@ buildPythonPackage rec {
pythonImportsCheck = [ "gb_io" ];
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
homepage = "https://github.com/althonos/gb-io.py";
description = "Python interface to gb-io, a fast GenBank parser written in Rust";
license = licenses.mit;
@@ -1,5 +1,4 @@
{
stdenv,
lib,
buildPythonPackage,
pythonOlder,
@@ -63,7 +62,6 @@ buildPythonPackage rec {
];
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
description = "Discover, connect and control Gree based minisplit systems";
homepage = "https://github.com/cmroche/greeclimate";
changelog = "https://github.com/cmroche/greeclimate/blob/${src.rev}/CHANGELOG.md";
@@ -1,5 +1,4 @@
{
stdenv,
lib,
fetchPypi,
buildPythonPackage,
@@ -29,8 +28,6 @@ buildPythonPackage rec {
'';
meta = with lib; {
broken =
(stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) || stdenv.hostPlatform.isDarwin;
description = "Block-oriented, in-memory buffer transformation, compression, and decompression functions";
homepage = "https://www.lfd.uci.edu/~gohlke/";
maintainers = [ maintainers.tbenst ];
@@ -11,7 +11,6 @@
pyqt5,
pythonOlder,
pythonAtLeast,
stdenv,
traitsui,
vtk,
wrapQtAppsHook,
@@ -60,8 +59,5 @@ buildPythonPackage rec {
license = licenses.bsdOriginal;
maintainers = with maintainers; [ ];
mainProgram = "mayavi2";
# Fails during stripping with:
# The file was not recognized as a valid object file
broken = stdenv.hostPlatform.isDarwin;
};
}
@@ -95,7 +95,5 @@ buildPythonPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ iynaix ];
mainProgram = "open-clip";
# Segfaults during pythonImportsCheck phase
broken = stdenv.hostPlatform.system == "x86_64-darwin";
};
}
@@ -1,5 +1,4 @@
{
stdenv,
bashInteractive,
buildPythonPackage,
cryptography,
@@ -49,7 +48,6 @@ buildPythonPackage rec {
preCheck = "HOME=$TOP/tmp";
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
homepage = "https://github.com/openSUSE/osc";
description = "opensuse-commander with svn like handling";
mainProgram = "osc";
@@ -1,5 +1,4 @@
{
stdenv,
lib,
buildPythonPackage,
fetchFromGitHub,
@@ -9,6 +8,7 @@
wheel,
pint,
pandas,
packaging,
pytestCheckHook,
}:
@@ -35,12 +35,12 @@ buildPythonPackage rec {
dependencies = [
pint
pandas
packaging
];
nativeCheckInputs = [ pytestCheckHook ];
meta = {
broken = stdenv.hostPlatform.isDarwin;
description = "Pandas support for pint";
license = lib.licenses.bsd3;
homepage = "https://github.com/hgrecco/pint-pandas";
@@ -72,9 +72,7 @@ buildPythonPackage rec {
changelog = "https://github.com/pydicom/pylibjpeg-openjpeg/releases/tag/v${version}";
license = [ lib.licenses.mit ];
maintainers = with lib.maintainers; [ bcdarwin ];
# x86-linux: test_encode.py::TestEncodeBuffer failures
# darwin: numerous test failures, seemingly due to issues setting up test data
broken =
(stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) || stdenv.hostPlatform.isDarwin;
# darwin: numerous test failures, test dependency pydicom is marked as unsupported
broken = stdenv.hostPlatform.isDarwin;
};
}
@@ -58,7 +58,5 @@ buildPythonPackage rec {
homepage = "https://sequoia-pgp.gitlab.io/pysequoia";
license = licenses.asl20;
maintainers = with maintainers; [ doronbehar ];
# Broken since the 0.1.20 update according to ofborg. The errors are not clear...
broken = stdenv.hostPlatform.isDarwin;
};
}
@@ -1,6 +1,5 @@
{
lib,
stdenv,
buildPythonPackage,
cython,
decorator,
@@ -8,6 +7,7 @@
numpy,
pythonOlder,
scipy,
setuptools,
six,
}:
@@ -31,6 +31,7 @@ buildPythonPackage rec {
decorator
numpy
scipy
setuptools
six
];
@@ -40,7 +41,6 @@ buildPythonPackage rec {
pythonImportsCheck = [ "pysptk" ];
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
description = "Wrapper for Speech Signal Processing Toolkit (SPTK)";
homepage = "https://pysptk.readthedocs.io/";
license = licenses.mit;
@@ -1,6 +1,5 @@
{
lib,
stdenv,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
@@ -47,6 +46,5 @@ buildPythonPackage rec {
changelog = "https://github.com/Julius2342/pyvlx/releases/tag/${version}";
license = licenses.lgpl2Only;
maintainers = with maintainers; [ fab ];
broken = stdenv.hostPlatform.isDarwin;
};
}
@@ -15,7 +15,7 @@ buildPythonPackage rec {
pname = "stups-fullstop";
version = "1.1.31";
format = "setuptools";
disabled = !isPy3k;
disabled = !isPy3k || pythonAtLeast "3.11"; # Uses regex patterns deprecated in 3.9, errors in 3.11+
src = fetchFromGitHub {
owner = "zalando-stups";
@@ -44,8 +44,5 @@ buildPythonPackage rec {
homepage = "https://github.com/zalando-stups/stups-fullstop-cli";
license = licenses.asl20;
maintainers = [ maintainers.mschuwalow ];
# Uses regex patterns deprecated in 3.9:
# re.error: global flags not at the start of the expression at ...
broken = pythonAtLeast "3.11";
};
}
@@ -90,7 +90,6 @@ buildPythonPackage rec {
pythonImportsCheck = [ "tabcmd" ];
meta = with lib; {
broken = true;
description = "Command line client for working with Tableau Server";
homepage = "https://github.com/tableau/tabcmd";
changelog = "https://github.com/tableau/tabcmd/releases/tag/v${version}";
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
pythonOlder,
pythonAtLeast,
fetchFromGitHub,
poetry-core,
colorlog,
@@ -36,7 +37,7 @@ buildPythonPackage {
inherit version;
pyproject = true;
disabled = pythonOlder "3.8";
disabled = pythonOlder "3.8" || pythonAtLeast "3.13";
src = fetchFromGitHub {
owner = "mindsdb";
@@ -87,7 +88,5 @@ buildPythonPackage {
homepage = "https://github.com/mindsdb/type_infer";
license = licenses.gpl3Only;
maintainers = with maintainers; [ mbalatsko ];
# ModuleNotFoundError: No module named 'imghdr', unrelated
broken = true;
};
}
@@ -1,5 +1,4 @@
{
stdenv,
lib,
buildPythonPackage,
fetchPypi,
@@ -29,7 +28,6 @@ buildPythonPackage rec {
pythonImportsCheck = [ "Ice" ];
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
homepage = "https://zeroc.com/";
license = licenses.gpl2;
description = "Comprehensive RPC framework with support for Python, C++, .NET, Java, JavaScript and more";