cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.38.1. -- -- see: https://github.com/sol/hpack name: gym-hs version: 0.1.0.0 synopsis: Haskell bindings for OpenAI Gymnasium description: A Haskell library that provides bindings to OpenAI Gymnasium environments. This library enables you to call any Gymnasium environment from Haskell code with a simple, type-safe API. It uses subprocess-based communication to interface with Python's Gymnasium library, providing full access to the rich ecosystem of reinforcement learning environments. . Features: . * Simple, type-safe API for Gymnasium environments * Full interoperability with Python Gymnasium * Automatic resource management and cleanup * Support for all standard Gymnasium environments * JSON-based communication for reliability category: AI, Machine Learning, Reinforcement Learning homepage: https://github.com/gym-hs/gym-hs bug-reports: https://github.com/gym-hs/gym-hs/issues author: gym-hs contributors maintainer: gym-hs@example.com copyright: 2025 gym-hs contributors license: MIT license-file: LICENSE build-type: Simple tested-with: GHC==9.2.5, GHC==9.4.8, GHC==9.6.3 extra-source-files: README.md CHANGELOG.md source-repository head type: git location: https://github.com/gym-hs/gym-hs library exposed-modules: Gym.Core Gym.Environment other-modules: Gym.Internal.Python hs-source-dirs: src ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints build-depends: aeson >=2.0 && <2.3 , base >=4.7 && <5 , bytestring >=0.10 && <0.13 , containers >=0.6 && <0.8 , process >=1.6 && <1.7 , scientific >=0.3 && <0.4 , text >=1.2 && <2.2 , unordered-containers >=0.2 && <0.3 , vector >=0.12 && <0.14 default-language: Haskell2010 executable gym-hs-example main-is: Main.hs other-modules: Paths_gym_hs hs-source-dirs: app ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints build-depends: aeson >=2.0 && <2.3 , base >=4.7 && <5 , bytestring >=0.10 && <0.13 , containers >=0.6 && <0.8 , gym-hs , process >=1.6 && <1.7 , scientific >=0.3 && <0.4 , text >=1.2 && <2.2 , unordered-containers >=0.2 && <0.3 , vector >=0.12 && <0.14 default-language: Haskell2010 test-suite gym-hs-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Paths_gym_hs hs-source-dirs: test ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N build-depends: aeson >=2.0 && <2.3 , base >=4.7 && <5 , bytestring >=0.10 && <0.13 , containers >=0.6 && <0.8 , gym-hs , hspec >=2.7 && <2.12 , process >=1.6 && <1.7 , scientific >=0.3 && <0.4 , text >=1.2 && <2.2 , unordered-containers >=0.2 && <0.3 , vector >=0.12 && <0.14 default-language: Haskell2010