pkgs/development: fix typos (#549385)

This commit is contained in:
Gaétan Lepage
2026-08-05 08:57:03 +00:00
committed by GitHub
116 changed files with 121 additions and 121 deletions
+1 -1
View File
@@ -98,7 +98,7 @@ gccStdenv.mkDerivation rec {
# "--enable-march=native" # Nope, makes it not work on machines older than the builder
]
++ gambit-params.extraOptions
# TODO: pick an appropriate architecture to optimize on on x86-64?
# TODO: pick an appropriate architecture to optimize on x86-64?
# https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gcc/i386-and-x86-64-Options.html#i386-and-x86-64-Options
# ++ lib.optional pkgs.stdenv.hostPlatform.isx86_64 "--enable-march=core-avx2"
# Do not enable poll on darwin due to https://github.com/gambit/gambit/issues/498
@@ -325,7 +325,7 @@ stdenv.mkDerivation (
# This causes GHC to fail compilation on mach-o platforms ever since we upgraded to
# LLVM 19.
#
# clang compiles the same file without issues whithout the roundtrip via assembly. Thus,
# clang compiles the same file without issues without the roundtrip via assembly. Thus,
# the solution is to backport those changes from GHC 9.6 that skip the intermediate
# assembly step.
#
@@ -384,7 +384,7 @@ let
postInstall = cmakeGlue.SwiftCertificates;
};
# Build a bootrapping swiftpm using CMake.
# Build a bootstrapping swiftpm using CMake.
swiftpm-bootstrap = mkBootstrapDerivation (
commonAttrs
// {
@@ -5,7 +5,7 @@
#
# Since this attribute set is used to construct the CUDA package sets, it must exist outside the fixed point of the
# package sets. Make these attributes available directly in the package set construction could cause confusion if
# users override the attribute set with the expection that changes will be reflected in the enclosing CUDA package
# users override the attribute set with the expectation that changes will be reflected in the enclosing CUDA package
# set. To avoid this, we declare `_cuda` and inherit its members here, at top-level. (This also allows us to benefit
# from import caching, as it should be evaluated once per system, rather than per-system and CUDA package set.)
@@ -79,7 +79,7 @@
Most commonly used in overrides files on a callPackage-provided attribute set of packages.
NOTE: We typically use platfromAssertions instead of brokenAssertions because the presence of packages set to null
NOTE: We typically use platformAssertions instead of brokenAssertions because the presence of packages set to null
means evaluation will fail if package attributes are accessed without checking for null first. OfBorg evaluation
sets allowBroken to true, which means we can't rely on brokenAssertions to prevent evaluation of a package with
missing dependencies.
+1 -1
View File
@@ -11,7 +11,7 @@ builtins.mapAttrs mkRenamed {
# A comment to prevent empty { } from collapsing into a single line
# NVIDIA renamed cuda_cccl to cccl in CUDA 13.3.
# For the sake of simplicity, we updated the attrname tree-wide, accross all cudaPackages version.
# For the sake of simplicity, we updated the attrname tree-wide, across all cudaPackages version.
cuda_cccl = {
path = "cccl";
package = final.cccl;
@@ -164,7 +164,7 @@ extendMkDerivation {
"stubs"
],
# Traversed in the order of the outputs speficied in outputs;
# Traversed in the order of the outputs specified in outputs;
# entries are skipped if they don't exist in outputs.
# NOTE: The nil LSP gets angry if we do not parenthesize the default attrset.
outputToPatterns ? {
@@ -375,7 +375,7 @@ extendMkDerivation {
# outputNameVarFallbacks!
inherit expectedOutputs;
# Traversed in the order of the outputs speficied in outputs;
# Traversed in the order of the outputs specified in outputs;
# entries are skipped if they don't exist in outputs.
inherit outputToPatterns;
@@ -28,7 +28,7 @@ buildRedist (
];
buildInputs = [
# NOTE: Verions of CUDNN after 9.0 no longer depend on libcublas:
# NOTE: Versions of CUDNN after 9.0 no longer depend on libcublas:
# https://docs.nvidia.com/deeplearning/cudnn/latest/release-notes.html?highlight=cublas#cudnn-9-0-0
# However, NVIDIA only provides libcublasLT via the libcublas package.
(lib.getLib libcublas)
@@ -50,7 +50,7 @@ buildRedist (
];
# NOTE:
# With cuDNN forward compatiblity, all non-natively supported compute capabilities JIT compile PTX kernels.
# With cuDNN forward compatibility, all non-natively supported compute capabilities JIT compile PTX kernels.
#
# While this is sub-optimal and we should warn the user and encourage them to use a newer version of cuDNN, we
# have no clean mechanism by which we can warn the user, or allow silencing such a warning if the use of an
@@ -195,7 +195,7 @@ backendStdenv.mkDerivation (finalAttrs: {
};
brokenAssertions = [
# CUDA pre-11.7 yeilds macro/type errors in src/include/internal/host_transport/cudawrap.h.
# CUDA pre-11.7 yields macro/type errors in src/include/internal/host_transport/cudawrap.h.
{
message = "NVSHMEM does not support CUDA releases earlier than 11.7 (found ${cudaMajorMinorVersion})";
assertion = cudaAtLeast "11.7";
@@ -17,7 +17,7 @@
touch $out/src/my_project/__init__.py
'';
in
# this build must never triger conflicts
# this build must never trigger conflicts
pythonOnBuildForHost.pkgs.buildPythonPackage {
pname = "dont-propagate-conflicting-deps";
version = "0.0.0";
@@ -5,7 +5,7 @@
runCommand,
makeBinaryWrapper,
# manually pased
# manually passed
python,
requiredPythonModules,
+1 -1
View File
@@ -209,7 +209,7 @@ stdenv.mkDerivation {
url = "https://www.boost.org/patches/1_80_0/0005-config-libcpp15.patch";
hash = "sha256-ULFMzKphv70unvPZ3o4vSP/01/xbSM9a2TlIV67eXDQ=";
})
# This fixes another ill-formed contant expressions issue flagged by clang 16.
# This fixes another ill-formed constant expressions issue flagged by clang 16.
(fetchpatch {
url = "https://github.com/boostorg/numeric_conversion/commit/50a1eae942effb0a9b90724323ef8f2a67e7984a.patch";
relative = "include";
@@ -43,7 +43,7 @@
fetchpatch2,
# Feature flags
withAlsa ? withHeadlessDeps && stdenv.hostPlatform.isLinux, # Alsa in/output supporT
withAlsa ? withHeadlessDeps && stdenv.hostPlatform.isLinux, # Alsa in/output support
withAmf ? withHeadlessDeps && lib.meta.availableOn stdenv.hostPlatform amf, # AMD Media Framework video encoding
withAom ? withHeadlessDeps, # AV1 reference encoder
withAribb24 ? withFullDeps, # ARIB text and caption decoding
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
dontWrapQtApps = true;
meta = {
description = "Accessibilty tools helper library, used e.g. by screen readers";
description = "Accessibility tools helper library, used e.g. by screen readers";
homepage = "https://github.com/KDE/libqaccessibilityclient";
maintainers = with lib.maintainers; [ artturin ];
license = with lib.licenses; [
@@ -179,7 +179,7 @@ stdenv.mkDerivation (finalAttrs: {
suffix="$(awk -F': ' 'f{print $3; f=0} /default library suffix/{f=1}' config.log)"
''
# When building a wide-character (Unicode) build, create backward
# compatibility links from the the "normal" libraries to the
# compatibility links from the "normal" libraries to the
# wide-character libraries (e.g. libncurses.so to libncursesw.so).
+ lib.optionalString unicodeSupport ''
libs="$(ls $dev/lib/pkgconfig | tr ' ' '\n' | sed "s,\(.*\)$suffix\.pc,\1,g")"
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://github.com/elFarto/nvidia-vaapi-driver";
description = "VA-API implemention using NVIDIA's NVDEC";
description = "VA-API implementation using NVIDIA's NVDEC";
changelog = "https://github.com/elFarto/nvidia-vaapi-driver/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ nickcao ];
+1 -1
View File
@@ -222,7 +222,7 @@ stdenv.mkDerivation (finalAttrs: {
libxcursor
]
++ lib.optionals withQt6 [ qt6.qttools ]
# create meta package providing dist-info for python3Pacakges.vtk that common cmake build does not do
# create meta package providing dist-info for python3Packages.vtk that common cmake build does not do
++ lib.optionals pythonSupport [
(python3Packages.mkPythonMetaPackage {
inherit (finalAttrs) pname version meta;
+1 -1
View File
@@ -442,7 +442,7 @@ def parse_addon_xml doc
[licenses, addons, extras]
end
# Make the clean diff by always sorting the result before puting it in the stdout.
# Make the clean diff by always sorting the result before putting it in the stdout.
def sort_recursively value
if value.is_a?(Hash)
Hash[
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
* Software configuration, build and testing.
* Source and binary deployments.
* Software life-cycle procedures.
B0 also provides the B00 build library which provides abitrary build
B0 also provides the B00 build library which provides arbitrary build
abstraction with reliable and efficient incremental rebuilds. The B00
library can be and has been used on its own to devise domain specific
build systems.
@@ -22,7 +22,7 @@
unstrctrd,
uri,
yojson,
# for mirage-crypro-rng-lwt 1.2.0
# for mirage-crypto-rng-lwt 1.2.0
# It is removed from mirage-crypto 2.1.0 now.
fetchurl,
duration,
@@ -21,7 +21,7 @@ buildDunePackage (finalAttrs: {
doCheck = true;
meta = {
description = "Mininal OCaml library providing hexadecimal converters";
description = "Minimal OCaml library providing hexadecimal converters";
homepage = "https://github.com/mirage/ocaml-hex";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ vbgl ];
@@ -23,6 +23,6 @@ buildDunePackage {
doCheck = true;
meta = ipaddr.meta // {
description = "Library for manipulation of IP address representations usnig sexp";
description = "Library for manipulation of IP address representations using sexp";
};
}
@@ -23,7 +23,7 @@ buildDunePackage rec {
propagatedBuildInputs = [ iso8601 ];
meta = {
description = "Implementation in OCaml of the Toml minimal langage";
description = "Implementation in OCaml of the Toml minimal language";
homepage = "http://ocaml-toml.github.io/To.ml";
license = lib.licenses.lgpl3;
maintainers = [ lib.maintainers.vbgl ];
@@ -39,7 +39,7 @@ buildOctavePackage rec {
maintainers = with lib.maintainers; [ ravenjoad ];
description = "Functions to capture images from connected devices";
longDescription = ''
The Octave-forge Image Aquisition package provides functions to
The Octave-forge Image Acquisition package provides functions to
capture images from connected devices. Currently only v4l2 is supported.
'';
};
@@ -43,7 +43,7 @@ buildPythonPackage rec {
meta = {
changelog = "https://github.com/otsaloma/gaupol/releases/tag/${version}";
description = "Reading, writing and manipulationg text-based subtitle files";
description = "Reading, writing and manipulating text-based subtitle files";
homepage = "https://github.com/otsaloma/gaupol";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ erictapen ];
@@ -28,7 +28,7 @@ buildPythonPackage (finalAttrs: {
};
patches = [
# compatibility with python3.14: fix retrival of non-running event loop
# compatibility with python3.14: fix retrieval of non-running event loop
(fetchpatch {
url = "https://codeberg.org/plotski/aiobtclientrpc/commit/1328e281d28f17c9b2c092539b4ab7402f1082b3.patch";
hash = "sha256-ixHyG/w2h7tkaVYxmvpInfNW4AxVTn4Bflztzt1TOwM=";
@@ -47,7 +47,7 @@ buildPythonPackage (finalAttrs: {
];
meta = {
description = "Library for for asynchronous CSV reading/writing";
description = "Library for asynchronous CSV reading/writing";
homepage = "https://github.com/MKuranowski/aiocsv";
changelog = "https://github.com/MKuranowski/aiocsv/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
@@ -72,7 +72,7 @@ buildPythonPackage (finalAttrs: {
];
# Lack of network sandboxing leads to conflicting listeners when testing
# this package e.g. in nixpkgs-review on the two suppoted python package sets.
# this package e.g. in nixpkgs-review on the two supported python package sets.
doCheck = !stdenv.hostPlatform.isDarwin;
disabledTestPaths = [
@@ -48,7 +48,7 @@ buildPythonPackage rec {
meta = {
changelog = "https://github.com/mib1185/aioimmich/releases/tag/${src.tag}";
description = "Asynchronous library to fetch albums and assests from immich";
description = "Asynchronous library to fetch albums and assets from immich";
homepage = "https://github.com/mib1185/aioimmich";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ dotlambda ];
@@ -36,7 +36,7 @@ buildPythonPackage rec {
nativeCheckInputs = [ pytestCheckHook ];
patches = [
# compatibility with python3.14: set a asyncio event loop for the unit tetsts
# compatibility with python3.14: set a asyncio event loop for the unit tests
(fetchpatch {
name = "fix-asyncio-event-loop.patch";
url = "https://github.com/theobori/aioopenssl/commit/47b1a1e5593fd8c3f4dedcdbc68c17e83d5c88ec.patch";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
longDescription = ''
The Rollease Acmeda Pulse Hub is a WiFi hub that communicates with
Rollease Acmeda Automate roller blinds via a proprietary RF protocol.
This module communicates over a local area network using a propriatery
This module communicates over a local area network using a proprietary
binary protocol to issues commands to the Pulse Hub.
'';
homepage = "https://github.com/atmurray/aiopulse";
@@ -39,7 +39,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "amqp" ];
meta = {
description = "Python client for the Advanced Message Queuing Procotol (AMQP). This is a fork of amqplib which is maintained by the Celery project";
description = "Python client for the Advanced Message Queuing Protocol (AMQP). This is a fork of amqplib which is maintained by the Celery project";
homepage = "https://github.com/celery/py-amqp";
changelog = "https://github.com/celery/py-amqp/releases/tag/v${version}";
license = lib.licenses.bsd3;
@@ -51,7 +51,7 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: {
# error: throw_if is not a member of cudnn_frontend
./fix-cudnn-frontend-compat.patch
# By default apex's setup.py will taget all capabilities instead of using TORCH_CUDA_ARCH_LIST
# By default apex's setup.py will target all capabilities instead of using TORCH_CUDA_ARCH_LIST
# This result in the build failing on recent versions of CUDA.
# Instead, use TORCH_CUDA_ARCH_LIST as the source of truth for selecting capabilities
./fix-cuda-capabilities-selection.patch
@@ -20,7 +20,7 @@ buildPythonPackage rec {
patches = [
# python3.14 introduced a breaking change which caused a test to fail. A
# fix has been commited upstream in a pull request by the author, but has
# fix has been committed upstream in a pull request by the author, but has
# since been kept unmerged
# https://github.com/neithere/argh/pull/240
./pr240-699568ad-06-01-2025-test_integration.patch
@@ -176,7 +176,7 @@ buildPythonPackage (finalAttrs: {
'';
disabledTestPaths = [
# timouts
# timeouts
"test/test_cli.py"
"test/cli/test_packages.py"
"test/end_to_end/test_net_naming.py"
@@ -29,7 +29,7 @@ buildPythonPackage rec {
typing-extensions
];
# this is still needed for when the version is overrided
# this is still needed for when the version is overridden
pythonNamespaces = [ "azure.mgmt" ];
# Tests are only available in the mono-repo
@@ -95,7 +95,7 @@ buildPythonPackage rec {
];
disabledTestPaths = [
# dependens on an old myst-docutils version
# depends on an old myst-docutils version
"docs"
];
@@ -181,7 +181,7 @@ buildPythonPackage (finalAttrs: {
"test_stamping_headers_in_options"
"test_stamping_with_replace"
# pymongo api compat
# TypeError: InvalidDocument.__init__() missing 1 required positional argumen...
# TypeError: InvalidDocument.__init__() missing 1 required positional argument...
"test_store_result"
"test_store_result_with_request"
@@ -34,7 +34,7 @@ buildPythonPackage rec {
doCheck = !(stdenv.hostPlatform.isMusl || stdenv.hostPlatform.useLLVM or false);
disabledTests = [
# parse errror
# parse error
"test_dont_remove_comment_in_line_directives"
"test_multiple_line_directives"
"test_commented_line_directive"
@@ -80,7 +80,7 @@ buildPythonPackage (finalAttrs: {
"compressai._CXX"
];
# We have to delete the source because otherwise it is used intead the installed package.
# We have to delete the source because otherwise it is used instead the installed package.
preCheck = ''
rm -rf compressai
'';
@@ -6,7 +6,7 @@
# build-system
setuptools,
# depedencies
# dependencies
numpy,
scipy,
pyqt5,
@@ -39,7 +39,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "cyipopt" ];
meta = {
description = "Cython interface for the interior point optimzer IPOPT";
description = "Cython interface for the interior point optimizer IPOPT";
homepage = "https://github.com/mechmotum/cyipopt";
changelog = "https://github.com/mechmotum/cyipopt/blob/${src.tag}/CHANGELOG.rst";
license = lib.licenses.epl20;
@@ -64,13 +64,13 @@ buildPythonPackage rec {
CKEditor 4 package is provided by its upstream developers as a
non-free/commercial LTS package until December 2028.
Note that while there are publically known vulnerabilities for the
Note that while there are publicly known vulnerabilities for the
CKEditor 4 series, the exploitability of these issues depends on how
CKEditor is used by the given Django application.
Further information:
* List of vulnerabilites fixed in CKEditor 4.24.0-lts:
* List of vulnerabilities fixed in CKEditor 4.24.0-lts:
* GHSA-fq6h-4g8v-qqvm
* GHSA-fq6h-4g8v-qqvm
@@ -41,7 +41,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "django_weasyprint" ];
meta = {
description = "Django class-based view generating PDF resposes using WeasyPrint";
description = "Django class-based view generating PDF responses using WeasyPrint";
homepage = "https://github.com/fdemmer/django-weasyprint";
changelog = "https://github.com/fdemmer/django-weasyprint/releases/tag/${src.tag}";
license = lib.licenses.asl20;
@@ -14,7 +14,7 @@ buildPythonPackage rec {
format = "setuptools";
meta = {
description = "Simple, powerfull and nonobstructive django email middleware";
description = "Simple, powerful and nonobstructive django email middleware";
homepage = "https://github.com/bameda/djmail";
license = lib.licenses.bsd3;
};
@@ -101,7 +101,7 @@ buildPythonPackage (finalAttrs: {
"test_total_cpu_count_mac"
"test_total_cpu_count_windows"
# Numerical precision asertion errors since torch was updated to 2.12.0
# Numerical precision assertion errors since torch was updated to 2.12.0
# AssertionError: Output is not as expected
"test_ab_upt_determinism_regression_check"
"test_double_kwargs"
@@ -24,7 +24,7 @@ buildPythonPackage rec {
enabledTestPaths = [ "events/tests/tests.py" ];
meta = {
description = "Bringing the elegance of C# EventHanlder to Python";
description = "Bringing the elegance of C# EventHandler to Python";
homepage = "https://events.readthedocs.org";
changelog = "https://github.com/pyeve/events/blob/v0.5/CHANGES";
license = lib.licenses.bsd3;
@@ -40,7 +40,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "flask_session_captcha" ];
meta = {
description = "Captcha implemention for flask";
description = "Captcha implementation for flask";
homepage = "https://github.com/Tethik/flask-session-captcha";
changelog = "https://github.com/Tethik/flask-session-captcha/releases/tag/v${version}";
license = lib.licenses.mit;
@@ -53,7 +53,7 @@
# With these functionality tests, it should be safe to merge version bumps once all the tests are passed.
tests =
let
# Use the the bin output hash of gfal2-util as version to ensure that
# Use the bin output hash of gfal2-util as version to ensure that
# the test gets rebuild everytime gfal2-util gets rebuild
versionFODTests =
finalAttrs.version + "-" + lib.substring (lib.stringLength builtins.storeDir + 1) 32 "${self}";
@@ -64,7 +64,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "gotailwind" ];
meta = {
description = "Modul to communicate with Tailwind garage door openers";
description = "Module to communicate with Tailwind garage door openers";
homepage = "https://github.com/frenck/python-gotailwind";
changelog = "https://github.com/frenck/python-gotailwind/releases/tag/${src.tag}";
license = lib.licenses.mit;
@@ -53,7 +53,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "hebg" ];
meta = {
description = "Hierachical Explainable Behaviors using Graphs";
description = "Hierarchical Explainable Behaviors using Graphs";
homepage = "https://github.com/IRLL/HEB_graphs";
changelog = "https://github.com/IRLL/HEB_graphs/releases/tag/${version}";
license = lib.licenses.gpl3Only;
@@ -37,7 +37,7 @@ buildPythonPackage rec {
};
meta = {
description = "Fork of high-ctidh as as a portable shared library with Python bindings";
description = "Fork of high-ctidh as a portable shared library with Python bindings";
homepage = "https://codeberg.org/vula/highctidh";
license = lib.licenses.publicDomain;
teams = with lib.teams; [ ngi ];
@@ -36,7 +36,7 @@ buildPythonPackage {
pythonImportsCheck = [ "imantics" ];
meta = {
description = "Convert and visualize many annotation formats for object dectection and localization";
description = "Convert and visualize many annotation formats for object detection and localization";
homepage = "https://github.com/jsbroks/imantics";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.rakesh4g ];
@@ -30,7 +30,7 @@ buildPythonPackage rec {
'';
meta = {
description = "Chinese Words Segementation Utilities";
description = "Chinese Words Segmentation Utilities";
homepage = "https://github.com/fxsjy/jieba";
license = lib.licenses.mit;
teams = [ lib.teams.tts ];
@@ -59,7 +59,7 @@ buildPythonPackage (finalAttrs: {
pythonImportsCheck = [ "kanalizer" ];
meta = {
description = "Library that guesses the Japanese pronounciation of English words";
description = "Library that guesses the Japanese pronunciation of English words";
homepage = "https://github.com/VOICEVOX/kanalizer";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ tomasajt ];
@@ -6,7 +6,7 @@
# build-system
hatchling,
# depenencies
# dependencies
laszip,
lazrs,
numpy,
@@ -51,7 +51,7 @@ buildPythonPackage rec {
];
disabledTests = [
# timming sensitive
# timing sensitive
"test_dummy_verify"
"test_encrypt_cost_timing"
];
@@ -52,7 +52,7 @@ buildPythonPackage (finalAttrs: {
];
meta = {
description = "Licomp implementaiton of OSLC-handbook";
description = "Licomp implementation of OSLC-handbook";
homepage = "https://github.com/hesa/licomp-oslc-handbook";
changelog = "https://github.com/hesa/licomp-oslc-handbook/releases/tag/${finalAttrs.src.tag}";
license = with lib.licenses; [
@@ -28,7 +28,7 @@ buildPythonPackage (finalAttrs: {
owner = "scoder";
repo = "lupa";
tag = "lupa-${finalAttrs.version}";
# we fetch the vendored lua sources for gracefull de-vendor degredation when a new lua is added
# we fetch the vendored lua sources for graceful de-vendor degradation when a new lua is added
fetchSubmodules = true;
hash = "sha256-XLBUQ1TrzWWST9RJdMTnpsceldDNzidnL82bixLhSRA=";
};
@@ -122,7 +122,7 @@ buildPythonPackage rec {
"test_connect_wrapper"
# time dependent and flaky
"test_transfer_monitor_callbacks"
# _plain_data_generator yields str but test expectes bytes
# _plain_data_generator yields str but test expects bytes
"test_upload_retry"
"test_upload_text_file_object"
]
@@ -51,7 +51,7 @@ buildPythonPackage rec {
dontUseCmakeConfigure = true;
# meson-python respectes MACOSX_DEPLOYMENT_TARGET, but compares it with the
# meson-python respects MACOSX_DEPLOYMENT_TARGET, but compares it with the
# actual platform version during tests, which mismatches.
# https://github.com/mesonbuild/meson-python/issues/760
# FIXME: drop in 0.19.0
@@ -48,7 +48,7 @@ buildPythonPackage rec {
__darwinAllowLocalNetworking = true;
# skip spawn related tests for openmpi implemention
# skip spawn related tests for openmpi implementation
# see https://github.com/mpi4py/mpi4py/issues/545#issuecomment-2343011460
env.MPI4PY_TEST_SPAWN = if mpi.pname == "openmpi" then 0 else 1;
@@ -129,7 +129,7 @@ buildPythonPackage rec {
disabledTestPaths = [
# circular dependency on distutils
"mypyc/test/test_external.py"
# fails to find tyoing_extensions
# fails to find typing_extensions
"mypy/test/testcmdline.py"
"mypy/test/testdaemon.py"
# fails to find setuptools
@@ -36,7 +36,7 @@ buildPythonPackage rec {
meta = {
homepage = "https://github.com/captin411/ofxclient";
description = "OFX client for dowloading transactions from banks";
description = "OFX client for downloading transactions from banks";
mainProgram = "ofxclient";
license = lib.licenses.mit;
};
@@ -89,7 +89,7 @@ buildPythonPackage {
# aarch64-linux fails cpuinfo test, because /sys/devices/system/cpu/ does not exist in the sandbox:
# terminate called after throwing an instance of 'onnxruntime::OnnxRuntimeException'
#
# While this problem has existed for a while, it started occuring at import time since the update
# While this problem has existed for a while, it started occurring at import time since the update
# of onnxruntime to 1.23.1 (https://github.com/NixOS/nixpkgs/pull/450587)
pythonImportsCheck =
lib.optionals (!(stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64))
@@ -133,7 +133,7 @@ buildPythonPackage (finalAttrs: {
"test_mistral_type_adapter_input_list"
"test_mistral_type_adapter_input_text"
# Try to dowload models from Hugging Face Hub
# Try to download models from Hugging Face Hub
"test_application_callable_call"
"test_application_generator_reuse"
"test_application_template_call"
@@ -229,7 +229,7 @@ buildPythonPackage (finalAttrs: {
];
disabledTestPaths = [
# Try to dowload models from Hugging Face Hub
# Try to download models from Hugging Face Hub
"tests/backends/test_backends.py"
"tests/backends/test_llguidance.py"
"tests/backends/test_outlines_core.py"
@@ -49,7 +49,7 @@ buildPythonPackage rec {
# unmaintained and has been removed from nixpkgs.
#
# The image OCR feature of PaddleOCR doesn't use these classes though, so
# they work even after stripping the the `IaaAugment` and `CopyPaste`
# they work even after stripping the `IaaAugment` and `CopyPaste`
# exports. It probably breaks some of the OCR model creation tooling that
# PaddleOCR provides, however.
./remove-import-imaug.patch
@@ -46,7 +46,7 @@ buildPythonPackage (finalAttrs: {
];
meta = {
description = "Small library of paramaterizations and parameter constraints for PyTrees";
description = "Small library of parameterizations and parameter constraints for PyTrees";
homepage = "https://github.com/danielward27/paramax";
changelog = "https://github.com/danielward27/paramax/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
@@ -23,7 +23,7 @@ buildPythonPackage rec {
patches = [
# The pijuice_cli.cli file doesn't have a shebang as the first line of the
# script. Without it, the pythonWrapPrograms hook will not wrap the program.
# Add a python shebang here so that the the hook is triggered.
# Add a python shebang here so that the hook is triggered.
./patch-shebang.diff
];
@@ -33,7 +33,7 @@ buildPythonPackage {
meta = {
# dylib import fails with no LC_RPATH's found
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86;
description = "Phonemization libary used by Piper text to speech system";
description = "Phonemization library used by Piper text to speech system";
inherit (piper-phonemize-native.meta) homepage license maintainers;
};
}
@@ -38,7 +38,7 @@ buildPythonPackage rec {
homepage = "https://code.launchpad.net/~tseaver/pkginfo";
longDescription = ''
This package provides an API for querying the distutils metadata
written in the PKG-INFO file inside a source distriubtion (an sdist)
written in the PKG-INFO file inside a source distribution (an sdist)
or a binary distribution (e.g., created by running bdist_egg). It can
also query the EGG-INFO directory of an installed distribution, and the
*.egg-info stored in a development checkout (e.g, created by running
@@ -110,7 +110,7 @@ buildPythonPackage (finalAttrs: {
++ lib.optionals stdenv.hostPlatform.isDarwin [
# fails to launch kaleido subprocess
"tests/test_optional/test_kaleido"
# requiress access to osascript, which is not available while building
# requires access to osascript, which is not available while building
"tests/test_plot.py::test_plot[plotly-psnr-rgb]"
# numpy2 related error, RecursionError
# See: https://github.com/plotly/plotly.py/issues/4852
@@ -26,7 +26,7 @@ buildPythonPackage rec {
meta = {
homepage = "https://github.com/kmike/port-for";
description = "Command-line utility and library that helps with TCP port managment";
description = "Command-line utility and library that helps with TCP port management";
mainProgram = "port-for";
changelog = "https://github.com/kmike/port-for/blob/v${version}/CHANGES.rst";
license = lib.licenses.mit;
@@ -24,7 +24,7 @@ buildPythonPackage rec {
meta = {
homepage = "https://github.com/jtushman/proxy_tools";
description = "Simple (hopefuly useful) Proxy (as in the GoF design pattern) implementation for Python";
description = "Simple (hopefully useful) Proxy (as in the GoF design pattern) implementation for Python";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ jojosch ];
};
@@ -42,7 +42,7 @@ buildPythonPackage rec {
# https://github.com/giampaolo/psutil/issues/1715
doCheck = !stdenv.hostPlatform.isDarwin;
# In addition to the issues listed above there are some that occure due to
# In addition to the issues listed above there are some that occur due to
# our sandboxing which we can work around by disabling some tests:
# - cpu_times was flaky on darwin
# - the other disabled tests are likely due to sandboxing (missing specific errors)
@@ -40,7 +40,7 @@ buildPythonPackage rec {
'';
# Tests require `pbcopy` and `pbpaste` on darwin, which are dependencies that are not
# available in the build environemt.
# available in the build environment.
doCheck = !stdenv.hostPlatform.isDarwin;
meta = {
@@ -38,7 +38,7 @@ buildPythonPackage rec {
doCheck = false;
meta = {
description = "Python interface for for Ezviz cameras";
description = "Python interface for Ezviz cameras";
homepage = "https://github.com/RenierM26/pyEzvizApi";
changelog = "https://github.com/RenierM26/pyEzvizApi/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
@@ -33,7 +33,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "pynmea2" ];
meta = {
description = "Python library for the NMEA 0183 protcol";
description = "Python library for the NMEA 0183 protocol";
homepage = "https://github.com/Knio/pynmea2";
license = lib.licenses.mit;
maintainers = [ ];
@@ -32,7 +32,7 @@ buildPythonPackage (finalAttrs: {
pythonImportsCheck = [ "pypoolstation" ];
meta = {
description = "Python library to interact the the Poolstation platform";
description = "Python library to interact with the Poolstation platform";
homepage = "https://github.com/cibernox/PyPoolstation";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
@@ -26,7 +26,7 @@ buildPythonPackage {
meta = {
homepage = "https://github.com/schollii/pypubsub";
description = "Python 3 publish-subcribe library";
description = "Python 3 publish-subscribe library";
longDescription = ''
Provides a publish-subscribe API to facilitate event-based or
message-based architecture in a single-process application. It is pure
+1 -1
View File
@@ -94,7 +94,7 @@ buildPythonPackage rec {
'';
enableParallelBuilding = true;
# HACK: paralellize compilation of make calls within pyqt's setup.py
# HACK: parallelize compilation of make calls within pyqt's setup.py
# pkgs/stdenv/generic/setup.sh doesn't set this for us because
# make gets called by python code and not its build phase
# format=pyproject means the pip-build-hook hook gets used to build this project
+1 -1
View File
@@ -66,7 +66,7 @@ buildPythonPackage (finalAttrs: {
'';
enableParallelBuilding = true;
# HACK: paralellize compilation of make calls within pyqt's setup.py
# HACK: parallelize compilation of make calls within pyqt's setup.py
# pkgs/stdenv/generic/setup.sh doesn't set this for us because
# make gets called by python code and not its build phase
# format=pyproject means the pip-build-hook hook gets used to build this project
@@ -32,7 +32,7 @@ buildPythonPackage rec {
];
enableParallelBuilding = true;
# HACK: paralellize compilation of make calls within pyqt's setup.py
# HACK: parallelize compilation of make calls within pyqt's setup.py
# pkgs/stdenv/generic/setup.sh doesn't set this for us because
# make gets called by python code and not its build phase
# format=pyproject means the pip-build-hook hook gets used to build this project
@@ -31,7 +31,7 @@ buildPythonPackage rec {
'';
enableParallelBuilding = true;
# HACK: paralellize compilation of make calls within pyqt's setup.py
# HACK: parallelize compilation of make calls within pyqt's setup.py
# pkgs/stdenv/generic/setup.sh doesn't set this for us because
# make gets called by python code and not its build phase
# format=pyproject means the pip-build-hook hook gets used to build this project
@@ -37,7 +37,7 @@ buildPythonPackage rec {
'';
enableParallelBuilding = true;
# HACK: paralellize compilation of make calls within pyqt's setup.py
# HACK: parallelize compilation of make calls within pyqt's setup.py
# pkgs/stdenv/generic/setup.sh doesn't set this for us because
# make gets called by python code and not its build phase
# format=pyproject means the pip-build-hook hook gets used to build this project
@@ -32,7 +32,7 @@ buildPythonPackage rec {
];
enableParallelBuilding = true;
# HACK: paralellize compilation of make calls within pyqt's setup.py
# HACK: parallelize compilation of make calls within pyqt's setup.py
# pkgs/stdenv/generic/setup.sh doesn't set this for us because
# make gets called by python code and not its build phase
# format=pyproject means the pip-build-hook hook gets used to build this project
@@ -32,7 +32,7 @@ buildPythonPackage rec {
];
enableParallelBuilding = true;
# HACK: paralellize compilation of make calls within pyqt's setup.py
# HACK: parallelize compilation of make calls within pyqt's setup.py
# pkgs/stdenv/generic/setup.sh doesn't set this for us because
# make gets called by python code and not its build phase
# format=pyproject means the pip-build-hook hook gets used to build this project
@@ -31,7 +31,7 @@ buildPythonPackage (finalAttrs: {
pythonImportsCheck = [ "pytest_docker_tools" ];
meta = {
description = "Opionated helpers for creating py.test fixtures for Docker integration and smoke testing environments";
description = "Opinionated helpers for creating py.test fixtures for Docker integration and smoke testing environments";
homepage = "https://github.com/Jc2k/pytest-docker-tools";
changelog = "https://github.com/Jc2k/pytest-docker-tools/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
@@ -62,7 +62,7 @@ buildPythonPackage rec {
pytestCheckHook
];
# ArangoDB has been removed from Nixpkgs due to lack of maintenace,
# ArangoDB has been removed from Nixpkgs due to lack of maintenance,
# so we cannot run the tests at present.
#
# Before that, the issue was:
@@ -26,7 +26,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "decouple" ];
meta = {
description = "Module to handle code and condifuration";
description = "Module to handle code and configuration";
homepage = "https://github.com/HBNetwork/python-decouple";
changelog = "https://github.com/HBNetwork/python-decouple/blob/v${version}/CHANGELOG.md";
license = lib.licenses.mit;
@@ -41,7 +41,7 @@ buildPythonPackage rec {
meta = {
changelog = "https://github.com/lmaertin/python-pooldose/blob/${src.tag}/CHANGELOG.md";
description = "Unoffical async Python client for SEKO PoolDose devices";
description = "Unofficial async Python client for SEKO PoolDose devices";
homepage = "https://github.com/lmaertin/python-pooldose";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
@@ -24,7 +24,7 @@ buildPythonPackage rec {
requests
];
# unittest based tests using yield, imcompatible with pytest
# unittest based tests using yield, incompatible with pytest
# test_check_token_detects_valid_hotp_token,
# test_check_token_detects_valid_totp_token and
postPatch = ''
@@ -60,7 +60,7 @@ buildPythonPackage rec {
meta = {
changelog = "https://github.com/tr4nt0r/python-xbox/releases/tag/${src.tag}";
description = ":ibrary to authenticate with Xbox Network and use their API";
description = "Library to authenticate with Xbox Network and use their API";
homepage = "https://github.com/tr4nt0r/python-xbox";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dotlambda ];
@@ -53,7 +53,7 @@ buildPythonPackage rec {
ctypes behind a set of classes that encapsulate GnuTLS sessions, certificates
and credentials and expose them to python applications using a simple API.
The package also includes a Twisted interface that has seamless intergration
The package also includes a Twisted interface that has seamless integration
with Twisted, providing connectTLS and listenTLS methods on the Twisted
reactor once imported (the methods are automatically attached to the reactor
by simply importing the GnuTLS Twisted interface module).
@@ -37,7 +37,7 @@ buildPythonPackage {
];
meta = {
description = "Simple manipualtion and display of spatial regions";
description = "Simple manipulation and display of spatial regions";
homepage = "https://github.com/freeman-lab/regional";
license = lib.licenses.mit;
maintainers = [ ];
@@ -31,7 +31,7 @@ buildPythonPackage rec {
'';
env = {
# This relaxes the timeing assertions thus making the tests less flaky
# This relaxes the timing assertions thus making the tests less flaky
CI = "1";
};
@@ -52,7 +52,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "rnginline" ];
meta = {
description = "Python library and command-line tool for loading multi-file RELAX NG schemas from arbitary URLs, and flattening them into a single RELAX NG schema";
description = "Python library and command-line tool for loading multi-file RELAX NG schemas from arbitrary URLs, and flattening them into a single RELAX NG schema";
homepage = "https://github.com/h4l/rnginline";
changelog = "https://github.com/h4l/rnginline/blob/${version}/CHANGELOG.md";
license = lib.licenses.asl20;
@@ -53,7 +53,7 @@ buildPythonPackage rec {
];
disabledTests = [
# Network related tests are having troube in the sandbox
# Network related tests are having trouble in the sandbox
"test_resolve_hostname"
"test_get_dns_state"
# Assertion issue
@@ -133,7 +133,7 @@ buildPythonPackage (finalAttrs: {
nativeCheckInputs = [ pytestCheckHook ];
# Pre-genrating license index
# Pre-generating license index
postInstall = ''
$out/bin/scancode-reindex-licenses
'';
@@ -184,7 +184,7 @@ buildPythonPackage (finalAttrs: {
'';
pytestFlags = [
# UserWarning: 'where' used without 'out', expect unitialized memory in output.
# UserWarning: 'where' used without 'out', expect uninitialized memory in output.
# If this is intentional, use out=None.
"-Wignore::UserWarning"
];

Some files were not shown because too many files have changed in this diff Show More