Source: golang-github-lanrat-extsort
Section: golang
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders: Drew Parsons <dparsons@debian.org>,
Build-Depends: debhelper-compat (= 14),
               dh-sequence-golang,
               dpkg-build-api (= 1),
               golang-any,
               golang-golang-x-sync-dev,
Testsuite: autopkgtest-pkg-go
Standards-Version: 4.7.4
Vcs-Browser: https://salsa.debian.org/go-team/packages/extsort
Vcs-Git: https://salsa.debian.org/go-team/packages/extsort.git
Homepage: https://github.com/lanrat/extsort
XS-Go-Import-Path: github.com/lanrat/extsort

Package: golang-github-lanrat-extsort-dev
Architecture: all
Multi-Arch: foreign
Depends: golang-golang-x-sync-dev,
 ${misc:Depends},
Description: external sorting for golang (library)
 A high-performance external sorting
 (https://en.wikipedia.org/wiki/External_sorting) library for Go that
 enables sorting of arbitrarily large datasets that don't fit entirely in
 memory. The library operates on channels and uses temporary disk storage
 to handle datasets larger than available RAM.
 .
 Features
 .
  * Memory Efficient: Sorts datasets of any size using configurable
    memory limits
  * High Performance: Optimized for throughput with parallel sorting
    and merging
  * Generic Support: Modern Go generics for type-safe operations
  * Legacy Compatible: Maintains backward compatibility with
    interface-based API
  * Cross-Platform: Works on Unix, Linux, macOS, and Windows
  * Channel-Based: Integrates seamlessly with Go's concurrency
    patterns
