cabal-version: 2.2 name: acousticbrainz-client version: 0.1.0.0 synopsis: AcousticBrainz API client -- description: -- bug-reports: license: CC0-1.0 author: koral maintainer: chahine.moreau@gmail.com -- category: build-type: Simple -- extra-source-files: CHANGELOG.md tested-with: GHC ==8.6.3 || ==8.4.4 || ==8.2.2 || ==8.0.2 common common build-depends: base-noprelude >= 4.7, base-compat-batteries, relude default-language: Haskell2010 other-modules: Prelude library import: common exposed-modules: AcousticBrainz.FiniteDistribution AcousticBrainz.HighLevel AcousticBrainz.HighLevel.Dortmund AcousticBrainz.HighLevel.ElectronicClassification AcousticBrainz.HighLevel.ISMIR04Rhythm AcousticBrainz.HighLevel.MirexMood AcousticBrainz.HighLevel.Rosamerica AcousticBrainz.HighLevel.Tzanetakis AcousticBrainz.LowLevel AcousticBrainz.LowLevel.Algorithm.BpmHistogramDescriptors AcousticBrainz.LowLevel.Algorithm.Chords AcousticBrainz.LowLevel.Algorithm.EnergyBand AcousticBrainz.LowLevel.Algorithm.HighResolutionFeatures AcousticBrainz.LowLevel.Algorithm.HPCP AcousticBrainz.LowLevel.Algorithm.Key AcousticBrainz.LowLevel.Algorithm.SilenceRate AcousticBrainz.LowLevel.BarkBands AcousticBrainz.LowLevel.Bands AcousticBrainz.LowLevel.CepstralCoefficients AcousticBrainz.LowLevel.EquivalentRectangularBandwidth AcousticBrainz.LowLevel.MelBands AcousticBrainz.LowLevel.Rhythm AcousticBrainz.LowLevel.Spectral AcousticBrainz.LowLevel.Tonal AcousticBrainz.MetaData AcousticBrainz.StatisticalUnits AcousticBrainz.Version MusicBrainz -- other-extensions: build-depends: aeson, bytestring, exceptions, microlens-platform, microlens-aeson, scientific, streaming-bytestring, streaming-utils, text hs-source-dirs: src test-suite golden-tests import: common type: exitcode-stdio-1.0 main-is: GoldenTests.hs build-depends: acousticbrainz-client -any, aeson, filepath, pretty-simple, tasty -any, tasty-golden -any, text hs-source-dirs: test