├── .gitattributes ├── .github └── workflows │ ├── lint.yml │ ├── stan.yml │ └── tests.yml ├── .gitignore ├── .hindent.yaml ├── .hlint.yaml ├── .stan.toml ├── .yamllint.yaml ├── CONTRIBUTING.md ├── ChangeLog.md ├── LICENSE ├── README.md ├── app └── test-pretty-exceptions │ ├── Main.hs │ ├── unix │ ├── PathAbsExamples.hs │ └── System │ │ └── Terminal.hsc │ └── windows │ ├── PathAbsExamples.hs │ └── System │ └── Terminal.hs ├── attic ├── hpack-0.1.2.3.tar.gz ├── package-0.1.2.3.tar.gz └── symlink-to-dir.tar.gz ├── int └── Pantry │ ├── HPack.hs │ ├── Internal.hs │ ├── SHA256.hs │ └── Types.hs ├── package.yaml ├── pantry.cabal ├── src ├── Hackage │ └── Security │ │ └── Client │ │ └── Repository │ │ └── HttpLib │ │ └── HttpClient.hs ├── Pantry.hs ├── Pantry │ ├── Archive.hs │ ├── Casa.hs │ ├── HTTP.hs │ ├── Hackage.hs │ ├── Internal │ │ └── Stackage.hs │ ├── Repo.hs │ ├── SQLite.hs │ ├── Storage.hs │ └── Tree.hs ├── unix │ └── System │ │ └── IsWindows.hs └── windows │ └── System │ └── IsWindows.hs ├── stack-ghc-9.10.3.yaml ├── stack-ghc-9.12.2.yaml ├── stack-ghc-9.14.1.yaml ├── stack-ghc-9.2.8.yaml ├── stack-ghc-9.4.8.yaml ├── stack-ghc-9.6.7.yaml ├── stack-ghc-9.8.4.yaml ├── stack.yaml └── test ├── Pantry ├── ArchiveSpec.hs ├── BuildPlanSpec.hs ├── CabalSpec.hs ├── CasaSpec.hs ├── FileSpec.hs ├── GlobalHintsSpec.hs ├── HackageSpec.hs ├── InternalSpec.hs ├── TreeSpec.hs └── TypesSpec.hs └── Spec.hs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/stan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/.github/workflows/stan.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/.gitignore -------------------------------------------------------------------------------- /.hindent.yaml: -------------------------------------------------------------------------------- 1 | indent-size: 2 2 | -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /.stan.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/.stan.toml -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/README.md -------------------------------------------------------------------------------- /app/test-pretty-exceptions/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/app/test-pretty-exceptions/Main.hs -------------------------------------------------------------------------------- /app/test-pretty-exceptions/unix/PathAbsExamples.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/app/test-pretty-exceptions/unix/PathAbsExamples.hs -------------------------------------------------------------------------------- /app/test-pretty-exceptions/unix/System/Terminal.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/app/test-pretty-exceptions/unix/System/Terminal.hsc -------------------------------------------------------------------------------- /app/test-pretty-exceptions/windows/PathAbsExamples.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/app/test-pretty-exceptions/windows/PathAbsExamples.hs -------------------------------------------------------------------------------- /app/test-pretty-exceptions/windows/System/Terminal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/app/test-pretty-exceptions/windows/System/Terminal.hs -------------------------------------------------------------------------------- /attic/hpack-0.1.2.3.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/attic/hpack-0.1.2.3.tar.gz -------------------------------------------------------------------------------- /attic/package-0.1.2.3.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/attic/package-0.1.2.3.tar.gz -------------------------------------------------------------------------------- /attic/symlink-to-dir.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/attic/symlink-to-dir.tar.gz -------------------------------------------------------------------------------- /int/Pantry/HPack.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/int/Pantry/HPack.hs -------------------------------------------------------------------------------- /int/Pantry/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/int/Pantry/Internal.hs -------------------------------------------------------------------------------- /int/Pantry/SHA256.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/int/Pantry/SHA256.hs -------------------------------------------------------------------------------- /int/Pantry/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/int/Pantry/Types.hs -------------------------------------------------------------------------------- /package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/package.yaml -------------------------------------------------------------------------------- /pantry.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/pantry.cabal -------------------------------------------------------------------------------- /src/Hackage/Security/Client/Repository/HttpLib/HttpClient.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Hackage/Security/Client/Repository/HttpLib/HttpClient.hs -------------------------------------------------------------------------------- /src/Pantry.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry.hs -------------------------------------------------------------------------------- /src/Pantry/Archive.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry/Archive.hs -------------------------------------------------------------------------------- /src/Pantry/Casa.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry/Casa.hs -------------------------------------------------------------------------------- /src/Pantry/HTTP.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry/HTTP.hs -------------------------------------------------------------------------------- /src/Pantry/Hackage.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry/Hackage.hs -------------------------------------------------------------------------------- /src/Pantry/Internal/Stackage.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry/Internal/Stackage.hs -------------------------------------------------------------------------------- /src/Pantry/Repo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry/Repo.hs -------------------------------------------------------------------------------- /src/Pantry/SQLite.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry/SQLite.hs -------------------------------------------------------------------------------- /src/Pantry/Storage.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry/Storage.hs -------------------------------------------------------------------------------- /src/Pantry/Tree.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/Pantry/Tree.hs -------------------------------------------------------------------------------- /src/unix/System/IsWindows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/unix/System/IsWindows.hs -------------------------------------------------------------------------------- /src/windows/System/IsWindows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/src/windows/System/IsWindows.hs -------------------------------------------------------------------------------- /stack-ghc-9.10.3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/stack-ghc-9.10.3.yaml -------------------------------------------------------------------------------- /stack-ghc-9.12.2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/stack-ghc-9.12.2.yaml -------------------------------------------------------------------------------- /stack-ghc-9.14.1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/stack-ghc-9.14.1.yaml -------------------------------------------------------------------------------- /stack-ghc-9.2.8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/stack-ghc-9.2.8.yaml -------------------------------------------------------------------------------- /stack-ghc-9.4.8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/stack-ghc-9.4.8.yaml -------------------------------------------------------------------------------- /stack-ghc-9.6.7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/stack-ghc-9.6.7.yaml -------------------------------------------------------------------------------- /stack-ghc-9.8.4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/stack-ghc-9.8.4.yaml -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- 1 | snapshot: stack-ghc-9.10.3.yaml 2 | -------------------------------------------------------------------------------- /test/Pantry/ArchiveSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/ArchiveSpec.hs -------------------------------------------------------------------------------- /test/Pantry/BuildPlanSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/BuildPlanSpec.hs -------------------------------------------------------------------------------- /test/Pantry/CabalSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/CabalSpec.hs -------------------------------------------------------------------------------- /test/Pantry/CasaSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/CasaSpec.hs -------------------------------------------------------------------------------- /test/Pantry/FileSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/FileSpec.hs -------------------------------------------------------------------------------- /test/Pantry/GlobalHintsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/GlobalHintsSpec.hs -------------------------------------------------------------------------------- /test/Pantry/HackageSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/HackageSpec.hs -------------------------------------------------------------------------------- /test/Pantry/InternalSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/InternalSpec.hs -------------------------------------------------------------------------------- /test/Pantry/TreeSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/TreeSpec.hs -------------------------------------------------------------------------------- /test/Pantry/TypesSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/pantry/HEAD/test/Pantry/TypesSpec.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | --------------------------------------------------------------------------------