haskell-hvr / cryptohash-md5 Goto Github PK
View Code? Open in Web Editor NEWFast, pure and practical MD5 implementation
Home Page: https://hackage.haskell.org/package/cryptohash-md5
License: Other
Fast, pure and practical MD5 implementation
Home Page: https://hackage.haskell.org/package/cryptohash-md5
License: Other
I was able to build and test this package successfully as follows:
stack upgrade --git --git-branch stable # bugfix for handling latest nightlies
stack unpack cryptohash-md5-0.11.100.1 && cd cryptohash-md5-0.11.100.1
edit stack.yaml # add the following stack.yaml
stack test
resolver: nightly-2018-03-14
allow-newer: true
extra-deps:
- pureMD5-2.1.3
- crypto-api-0.13.3
- entropy-0.4.1.1
This resulted in All 131 tests passed (2.82s)
.
I'm sure you can reproduce similar results with the corresponding cabal.project.
For reference, here's the full info on dependencies used:
$ stack list-dependencies
base 4.11.0.0
bytestring 0.10.8.2
cryptohash-md5 0.11.100.1
ghc-prim 0.5.2.0
integer-gmp 1.0.1.0
rts 1.0
$ stack list-dependencies --test
Cabal 2.2.0.0
QuickCheck 2.11.3
ansi-terminal 0.8.0.2
ansi-wl-pprint 0.6.8.2
array 0.5.2.0
async 2.2.1
base 4.11.0.0
base16-bytestring 0.1.1.6
binary 0.8.5.1
bytestring 0.10.8.2
call-stack 0.1.0
cereal 0.5.5.0
clock 0.7.2
colour 2.3.4
containers 0.5.11.0
crypto-api 0.13.3
cryptohash-md5 0.11.100.1
deepseq 1.4.3.0
directory 1.3.1.5
entropy 0.4.1.1
filepath 1.4.2
ghc-boot-th 8.4.1
ghc-prim 0.5.2.0
hashable 1.2.7.0
integer-gmp 1.0.1.0
mtl 2.2.2
optparse-applicative 0.14.2.0
parsec 3.1.13.0
pretty 1.1.3.6
primitive 0.6.3.0
process 1.6.3.0
pureMD5 2.1.3
random 1.1
rts 1.0
stm 2.4.5.0
tagged 0.8.5
tasty 1.0.1.1
tasty-hunit 0.10.0.1
tasty-quickcheck 0.9.2
template-haskell 2.13.0.0
text 1.2.3.0
tf-random 0.5
time 1.8.0.2
transformers 0.5.5.0
transformers-compat 0.6.0.6
unbounded-delays 0.1.1.0
unix 2.7.2.2
The latest release excludes base-4.15
. While a bounds bump seems sufficient to make the package compile, it might also be worth looking at other migration issues like https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.0#withforeignptr.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.