cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack name: hydra version: 0.2.1 synopsis: Type-aware transformations for data and programs description: Hydra is a transformation toolkit along the lines of Dragon (Uber), but open source, and with a more advanced type system and other new features. Hydra maps data and schemas between languages in a way which maintains type conformance. It will even map functional programs between selected languages, including parts of its own source code. category: Data homepage: https://github.com/CategoricalData/hydra#readme bug-reports: https://github.com/CategoricalData/hydra/issues author: Joshua Shinavier maintainer: Joshua Shinavier license: Apache-2.0 license-file: LICENSE build-type: Simple extra-source-files: CHANGELOG.md LICENSE README.md stack.yaml source-repository head type: git location: https://github.com/CategoricalData/hydra library exposed-modules: Hydra.Adapters Hydra.AdapterUtils Hydra.Codegen Hydra.CoreDecoding Hydra.Dsl.Annotations Hydra.Dsl.Base Hydra.Dsl.Bootstrap Hydra.Dsl.Core Hydra.Dsl.Expect Hydra.Dsl.Grammars Hydra.Dsl.Graph Hydra.Dsl.Lib.Equality Hydra.Dsl.Lib.Flows Hydra.Dsl.Lib.Io Hydra.Dsl.Lib.Lists Hydra.Dsl.Lib.Literals Hydra.Dsl.Lib.Logic Hydra.Dsl.Lib.Maps Hydra.Dsl.Lib.Math Hydra.Dsl.Lib.Optionals Hydra.Dsl.Lib.Sets Hydra.Dsl.Lib.Strings Hydra.Dsl.Literals Hydra.Dsl.Module Hydra.Dsl.PhantomLiterals Hydra.Dsl.Prims Hydra.Dsl.ShorthandTypes Hydra.Dsl.Terms Hydra.Dsl.Tests Hydra.Dsl.Types Hydra.Flows Hydra.Inference Hydra.Kernel Hydra.Kv Hydra.Langs.Avro.Coder Hydra.Langs.Avro.Language Hydra.Langs.Avro.SchemaJson Hydra.Langs.Graphql.Coder Hydra.Langs.Graphql.Language Hydra.Langs.Graphql.Serde Hydra.Langs.Haskell.Coder Hydra.Langs.Haskell.Language Hydra.Langs.Haskell.Operators Hydra.Langs.Haskell.Serde Hydra.Langs.Haskell.Settings Hydra.Langs.Haskell.Utils Hydra.Langs.Java.Coder Hydra.Langs.Java.Names Hydra.Langs.Java.Serde Hydra.Langs.Java.Settings Hydra.Langs.Java.Utils Hydra.Langs.Json.Coder Hydra.Langs.Json.Eliminate Hydra.Langs.Json.Language Hydra.Langs.Json.Serde Hydra.Langs.Pegasus.Coder Hydra.Langs.Pegasus.Language Hydra.Langs.Pegasus.Serde Hydra.Langs.Protobuf.Coder Hydra.Langs.Protobuf.Serde Hydra.Langs.Rdf.Serde Hydra.Langs.Rdf.Utils Hydra.Langs.Scala.Coder Hydra.Langs.Scala.Language Hydra.Langs.Scala.Prepare Hydra.Langs.Scala.Serde Hydra.Langs.Scala.Utils Hydra.Langs.Shacl.Coder Hydra.Langs.Shacl.Language Hydra.Langs.Tinkerpop.Coder Hydra.Langs.Tinkerpop.Language Hydra.Langs.Tinkerpop.TermsToElements Hydra.Langs.Yaml.Coder Hydra.Langs.Yaml.Language Hydra.Langs.Yaml.Modules Hydra.Langs.Yaml.Serde Hydra.Lexical Hydra.Lib.Equality Hydra.Lib.Flows Hydra.Lib.Io Hydra.Lib.Lists Hydra.Lib.Literals Hydra.Lib.Logic Hydra.Lib.Maps Hydra.Lib.Math Hydra.Lib.Optionals Hydra.Lib.Sets Hydra.Lib.Strings Hydra.LiteralAdapters Hydra.Reduction Hydra.Rewriting Hydra.Rules Hydra.Sources.Core Hydra.Sources.Libraries Hydra.Sources.Tier0.All Hydra.Sources.Tier0.Ast Hydra.Sources.Tier0.Coders Hydra.Sources.Tier0.Compute Hydra.Sources.Tier0.Constraints Hydra.Sources.Tier0.Grammar Hydra.Sources.Tier0.Graph Hydra.Sources.Tier0.Json Hydra.Sources.Tier0.Mantle Hydra.Sources.Tier0.Module Hydra.Sources.Tier0.Phantoms Hydra.Sources.Tier0.Query Hydra.Sources.Tier0.Testing Hydra.Sources.Tier0.Workflow Hydra.Sources.Tier1.All Hydra.Sources.Tier1.Constants Hydra.Sources.Tier1.CoreEncoding Hydra.Sources.Tier1.Strip Hydra.Sources.Tier1.Tier1 Hydra.Sources.Tier2.All Hydra.Sources.Tier2.Basics Hydra.Sources.Tier2.CoreLanguage Hydra.Sources.Tier2.Extras Hydra.Sources.Tier2.Printing Hydra.Sources.Tier2.Tier2 Hydra.Sources.Tier3.All Hydra.Sources.Tier3.Tier3 Hydra.Sources.Tier4.All Hydra.Sources.Tier4.Langs.Avro.Schema Hydra.Sources.Tier4.Langs.Cypher.OpenCypher Hydra.Sources.Tier4.Langs.Graphql.Syntax Hydra.Sources.Tier4.Langs.Haskell.Ast Hydra.Sources.Tier4.Langs.Java.Language Hydra.Sources.Tier4.Langs.Java.Syntax Hydra.Sources.Tier4.Langs.Json.Decoding Hydra.Sources.Tier4.Langs.Owl.Syntax Hydra.Sources.Tier4.Langs.Parquet.Format Hydra.Sources.Tier4.Langs.Pegasus.Pdl Hydra.Sources.Tier4.Langs.Protobuf.Any Hydra.Sources.Tier4.Langs.Protobuf.Language Hydra.Sources.Tier4.Langs.Protobuf.Proto3 Hydra.Sources.Tier4.Langs.Protobuf.SourceContext Hydra.Sources.Tier4.Langs.Python.Python3 Hydra.Sources.Tier4.Langs.Rdf.Syntax Hydra.Sources.Tier4.Langs.RelationalModel Hydra.Sources.Tier4.Langs.Scala.Meta Hydra.Sources.Tier4.Langs.Shacl.Model Hydra.Sources.Tier4.Langs.Shex.Syntax Hydra.Sources.Tier4.Langs.Sql.Ansi Hydra.Sources.Tier4.Langs.Tabular Hydra.Sources.Tier4.Langs.Tinkerpop.Features Hydra.Sources.Tier4.Langs.Tinkerpop.Mappings Hydra.Sources.Tier4.Langs.Tinkerpop.PropertyGraph Hydra.Sources.Tier4.Langs.Tinkerpop.Validate Hydra.Sources.Tier4.Langs.Xml.Schema Hydra.Sources.Tier4.Langs.Yaml.Model Hydra.Sources.Tier4.Test.Lib.Lists Hydra.Sources.Tier4.Test.Lib.Strings Hydra.Sources.Tier4.Test.TestSuite Hydra.Substitution Hydra.TermAdapters Hydra.Tools.Bytestrings Hydra.Tools.Debug Hydra.Tools.Formatting Hydra.Tools.GrammarToModule Hydra.Tools.Serialization Hydra.Tools.Sorting Hydra.Unification Hydra.Ast Hydra.Basics Hydra.Coders Hydra.Compute Hydra.Constants Hydra.Constraints Hydra.Core Hydra.CoreEncoding Hydra.CoreLanguage Hydra.Extras Hydra.Grammar Hydra.Graph Hydra.Json Hydra.Langs.Avro.Schema Hydra.Langs.Cypher.OpenCypher Hydra.Langs.Graphql.Syntax Hydra.Langs.Haskell.Ast Hydra.Langs.Java.Language Hydra.Langs.Java.Syntax Hydra.Langs.Json.Decoding Hydra.Langs.Owl.Syntax Hydra.Langs.Parquet.Format Hydra.Langs.Pegasus.Pdl Hydra.Langs.Protobuf.Any Hydra.Langs.Protobuf.Language Hydra.Langs.Protobuf.Proto3 Hydra.Langs.Protobuf.SourceContext Hydra.Langs.Rdf.Syntax Hydra.Langs.RelationalModel Hydra.Langs.Scala.Meta Hydra.Langs.Shacl.Model Hydra.Langs.Shex.Syntax Hydra.Langs.Sql.Ansi Hydra.Langs.Tabular Hydra.Langs.Tinkerpop.Features Hydra.Langs.Tinkerpop.Mappings Hydra.Langs.Tinkerpop.PropertyGraph Hydra.Langs.Tinkerpop.Validate Hydra.Langs.Xml.Schema Hydra.Langs.Yaml.Model Hydra.Mantle Hydra.Module Hydra.Phantoms Hydra.Printing Hydra.Query Hydra.Strip Hydra.Testing Hydra.Tier1 Hydra.Tier2 Hydra.Tier3 Hydra.Workflow other-modules: Paths_hydra hs-source-dirs: src/main/haskell src/gen-main/haskell build-depends: HsYAML >=0.2.1 && <0.3 , aeson >=2.0.0 && <2.2 , aeson-pretty >=0.8.9 && <0.9 , base >=4.16.3 && <4.17 , bytestring >=0.11.3 && <0.12 , containers >=0.6.5 && <0.7 , directory >=1.3.6 && <1.4 , filepath >=1.4.2 && <1.5 , scientific >=0.3.7 && <0.4 , split >=0.2.3 && <0.3 , text >=1.2.5 && <1.3 , unordered-containers >=0.2.19 && <0.3 , vector >=0.12.0 && <0.14 default-language: Haskell2010 test-suite hydra-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Hydra.ArbitraryCore Hydra.CoreCodersSpec Hydra.Dsl.TypesSpec Hydra.FlowsSpec Hydra.InferenceSpec Hydra.KvSpec Hydra.Langs.Json.CoderSpec Hydra.Langs.Json.SerdeSpec Hydra.Langs.Yaml.CoderSpec Hydra.Langs.Yaml.SerdeSpec Hydra.LiteralAdaptersSpec Hydra.ReductionSpec Hydra.RewritingSpec Hydra.StripSpec Hydra.TermAdaptersSpec Hydra.TestData Hydra.TestGraph Hydra.TestSuiteSpec Hydra.TestUtils Hydra.Tools.SerializationSpec Hydra.Tools.SortingSpec Hydra.UnificationSpec Hydra.Test.TestSuite Paths_hydra hs-source-dirs: src/test/haskell src/gen-test/haskell build-depends: HUnit , HsYAML >=0.2.1 && <0.3 , QuickCheck , aeson >=2.0.0 && <2.2 , aeson-pretty >=0.8.9 && <0.9 , base >=4.16.3 && <4.17 , bytestring >=0.11.3 && <0.12 , containers >=0.6.5 && <0.7 , directory >=1.3.6 && <1.4 , filepath >=1.4.2 && <1.5 , hspec , hspec-discover , hydra , scientific >=0.3.7 && <0.4 , split >=0.2.3 && <0.3 , text >=1.2.5 && <1.3 , unordered-containers >=0.2.19 && <0.3 , vector >=0.12.0 && <0.14 default-language: Haskell2010