python313Packages.fs: mark broken (#541148)

This commit is contained in:
dotlambda
2026-07-12 20:22:54 +00:00
committed by GitHub
4 changed files with 20 additions and 23 deletions

View File

@@ -1,11 +1,9 @@
{
lib,
babelfont,
buildPythonPackage,
fetchPypi,
beziers,
fonttools,
fs,
glyphtools,
lxml,
pytestCheckHook,
youseedee,
@@ -25,12 +23,13 @@ buildPythonPackage rec {
hash = "sha256-3PpUgaTXyFcthJrFaQqeUOvDYYFosJeXuRFnFrwp0R8=";
};
propagatedBuildInputs = [
beziers
dependencies = [
fonttools
fs
glyphtools
lxml
];
optional-dependencies.shaper = [
babelfont
youseedee
];

View File

@@ -12,7 +12,7 @@
pytestCheckHook,
pythonAtLeast,
pytz,
setuptools_80,
setuptools,
six,
}:
@@ -35,10 +35,10 @@ buildPythonPackage rec {
--replace ThreadedTestFTPd FtpdThreadWrapper
'';
build-system = [ setuptools_80 ];
build-system = [ setuptools ];
dependencies = [
setuptools_80
setuptools
six
appdirs
pytz
@@ -88,6 +88,8 @@ buildPythonPackage rec {
__darwinAllowLocalNetworking = true;
meta = {
# https://github.com/PyFilesystem/pyfilesystem2/issues/577
broken = lib.versionAtLeast setuptools.version "82";
description = "Filesystem abstraction";
homepage = "https://github.com/PyFilesystem/pyfilesystem2";
changelog = "https://github.com/PyFilesystem/pyfilesystem2/blob/v${version}/CHANGELOG.md";

View File

@@ -5,8 +5,6 @@
cattrs,
fetchFromGitHub,
fonttools,
fs,
poetry-core,
pytestCheckHook,
ufo2ft,
ufolib2,
@@ -30,16 +28,12 @@ buildPythonPackage rec {
hatchling
hatch-vcs
];
nativeBuildInputs = [ poetry-core ];
propagatedBuildInputs = [
dependencies = [
attrs
cattrs
fonttools
# required by fonttools[ufo]
fs
];
]
++ fonttools.optional-dependencies.ufo;
nativeCheckInputs = [
pytestCheckHook

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
commandlines,
fonttools,
fs,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
pname = "ufolint";
version = "1.2.0";
format = "setuptools";
pyproject = true;
# PyPI source tarballs omit tests, fetch from Github instead
src = fetchFromGitHub {
@@ -21,11 +21,13 @@ buildPythonPackage rec {
hash = "sha256-sv8WbnDd2LFHkwNsB9FO04OlLhemdzwjq0tC9+Fd6/M=";
};
build-system = [ setuptools ];
propagatedBuildInputs = [
commandlines
fs
fonttools
];
]
++ fonttools.optional-dependencies.ufo;
nativeBuildInputs = [ pytestCheckHook ];