Skip to content

Commit

Permalink
Set dependencies versions and commit hashes and introduce nimble.lock
Browse files Browse the repository at this point in the history
  • Loading branch information
2-towns committed Dec 9, 2024
1 parent e7e45de commit cc54a4f
Show file tree
Hide file tree
Showing 2 changed files with 348 additions and 6 deletions.
12 changes: 6 additions & 6 deletions codexdht.nimble
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,18 @@ skipDirs = @["tests"]

# Dependencies
requires "secp256k1#2acbbdcc0e63002a013fff49f015708522875832" # >= 0.5.2 & < 0.6.0
requires "protobuf_serialization" # >= 0.2.0 & < 0.3.0
requires "protobuf_serialization#5a31137a82c2b6a989c9ed979bb636c7a49f570e" # >= 0.2.0 & < 0.3.0
requires "nimcrypto >= 0.5.4"
requires "bearssl == 0.2.5"
requires "chronicles >= 0.10.2 & < 0.11.0"
requires "chronos >= 4.0.3 & < 4.1.0"
requires "libp2p == 1.5.0"
requires "metrics"
requires "stew#head"
requires "metrics#cacfdc12454a0804c65112b9f4f50d1375208dcd"
requires "stew >= 0.2.0"
requires "stint#3236fa68394f1e3a06e2bc34218aacdd2d675923"
requires "results == 0.5.1"
requires "https://github.com/codex-storage/nim-datastore#27ca95a52805cd2bd85906e8d687f998b0db9799"
requires "questionable"
requires "results >= 0.5.1"
requires "https://github.com/codex-storage/nim-datastore#e24c8036ee95f2611b384d7b5672025d18c82358"
requires "questionable >= 0.10.15"

task testAll, "Run all test suites":
exec "nimble install -d -y"
Expand Down
342 changes: 342 additions & 0 deletions nimble.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,342 @@
{
"version": 2,
"packages": {
"asynctest": {
"version": "0.5.2",
"vcsRevision": "32df0f19d6e0e6f84c762cf8de7361ddb419f4ba",
"url": "https://github.com/markspanbroek/asynctest",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "4299d906d93ca5b4fa2f85e808fe868e0be65d43"
}
},
"unittest2": {
"version": "0.2.3",
"vcsRevision": "845b6af28b9f68f02d320e03ad18eccccea7ddb9",
"url": "https://github.com/status-im/nim-unittest2",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "6936b4e4676c9b37537d93f31cb8fc46f4ebaacb"
}
},
"bearssl": {
"version": "0.2.5",
"vcsRevision": "667b40440a53a58e9f922e29e20818720c62d9ac",
"url": "https://github.com/status-im/nim-bearssl",
"downloadMethod": "git",
"dependencies": [
"unittest2"
],
"checksums": {
"sha1": "550e6f9321b85de53bba9c0ffab9c95ffbe12ab3"
}
},
"testutils": {
"version": "0.5.3",
"vcsRevision": "4d37244f9f5e1acd8592a4ceb5c3fc47bc160181",
"url": "https://github.com/status-im/nim-testutils",
"downloadMethod": "git",
"dependencies": [
"unittest2"
],
"checksums": {
"sha1": "2841517f3891ab396cb78d98d46ffd2551176f4b"
}
},
"results": {
"version": "0.5.1",
"vcsRevision": "df8113dda4c2d74d460a8fa98252b0b771bf1f27",
"url": "https://github.com/arnetheduck/nim-results",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "a9c011f74bc9ed5c91103917b9f382b12e82a9e7"
}
},
"stew": {
"version": "0.2.0",
"vcsRevision": "79e4fa5a9d3374db17ed63622714d3e1094c7f34",
"url": "https://github.com/status-im/nim-stew",
"downloadMethod": "git",
"dependencies": [
"results",
"unittest2"
],
"checksums": {
"sha1": "26d477c735913b7daa1dab53dd74803c88209634"
}
},
"faststreams": {
"version": "0.3.0",
"vcsRevision": "cf8d4d22636b8e514caf17e49f9c786ac56b0e85",
"url": "https://github.com/status-im/nim-faststreams",
"downloadMethod": "git",
"dependencies": [
"stew",
"unittest2"
],
"checksums": {
"sha1": "68cf8639726abbbe46103fc3457634b297e5589b"
}
},
"serialization": {
"version": "0.2.6",
"vcsRevision": "2086c99608b4bf472e1ef5fe063710f280243396",
"url": "https://github.com/status-im/nim-serialization",
"downloadMethod": "git",
"dependencies": [
"faststreams",
"unittest2",
"stew"
],
"checksums": {
"sha1": "26deca68e1a027be90e2bf2856e25aa819101d1e"
}
},
"json_serialization": {
"version": "0.2.9",
"vcsRevision": "6eadb6e939ffa7882ff5437033c11a9464d3385c",
"url": "https://github.com/status-im/nim-json-serialization",
"downloadMethod": "git",
"dependencies": [
"serialization",
"stew",
"results"
],
"checksums": {
"sha1": "4062dc791d268930701bdef55b5cc35f82303ad3"
}
},
"chronicles": {
"version": "0.10.3",
"vcsRevision": "32ac8679680ea699f7dbc046e8e0131cac97d41a",
"url": "https://github.com/status-im/nim-chronicles",
"downloadMethod": "git",
"dependencies": [
"testutils",
"json_serialization"
],
"checksums": {
"sha1": "79f09526d4d9b9196dd2f6a75310d71a890c4f88"
}
},
"httputils": {
"version": "0.3.0",
"vcsRevision": "8bb1acbaa4b86eb866145b0d468eff64a57d1897",
"url": "https://github.com/status-im/nim-http-utils",
"downloadMethod": "git",
"dependencies": [
"stew",
"results",
"unittest2"
],
"checksums": {
"sha1": "e77263e385390e2e1ace602527c8491a48a85715"
}
},
"chronos": {
"version": "4.0.3",
"vcsRevision": "c04576d829b8a0a1b12baaa8bc92037501b3a4a0",
"url": "https://github.com/status-im/nim-chronos",
"downloadMethod": "git",
"dependencies": [
"results",
"stew",
"bearssl",
"httputils",
"unittest2"
],
"checksums": {
"sha1": "ba179f34b0513ebd1615076f07b61e2e217bd228"
}
},
"questionable": {
"version": "0.10.15",
"vcsRevision": "82d90b67bcfb7f2e918b61dace2ff1a4ced60935",
"url": "https://github.com/markspanbroek/questionable",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "3238ff637c7b44d2fa8fcb839a8ded968e389de3"
}
},
"sqlite3_abi": {
"version": "3.47.0.0",
"vcsRevision": "05bbff1af4e8fe2d972ba4b0667b89ca94d3ebba",
"url": "https://github.com/arnetheduck/nim-sqlite3-abi",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "4057724e672b6b6f4d9b96b64914617b46e1bd69"
}
},
"leveldbstatic": {
"version": "0.2.0",
"vcsRevision": "0bd875d2b76c5b02c771fc1de136826dae6802c6",
"url": "https://github.com/codex-storage/nim-leveldb",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "269646c68f52a9756242731282ffb20cd3fb536d"
}
},
"datastore": {
"version": "0.2.0",
"vcsRevision": "e24c8036ee95f2611b384d7b5672025d18c82358",
"url": "https://github.com/codex-storage/nim-datastore",
"downloadMethod": "git",
"dependencies": [
"asynctest",
"chronos",
"questionable",
"sqlite3_abi",
"leveldbstatic",
"stew",
"results",
"unittest2"
],
"checksums": {
"sha1": "bdc2017b4e1568f09ca47c5202df0500aca77e86"
}
},
"dnsclient": {
"version": "0.3.4",
"vcsRevision": "23214235d4784d24aceed99bbfe153379ea557c8",
"url": "https://github.com/ba0f3/dnsclient.nim",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "65262c7e533ff49d6aca5539da4bc6c6ce132f40"
}
},
"nimcrypto": {
"version": "0.6.2",
"vcsRevision": "dc07e3058c6904eef965394493b6ea99aa2adefc",
"url": "https://github.com/cheatfate/nimcrypto",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "8e3e42530f54c8c312942a89640b7e0f687f33a5"
}
},
"metrics": {
"version": "0.1.0",
"vcsRevision": "cacfdc12454a0804c65112b9f4f50d1375208dcd",
"url": "https://github.com/status-im/nim-metrics",
"downloadMethod": "git",
"dependencies": [
"chronos",
"results",
"stew"
],
"checksums": {
"sha1": "c9c52d1f58de7c6589ff40d94f0a61cbd0e3a9d4"
}
},
"secp256k1": {
"version": "0.6.0.3.1",
"vcsRevision": "2acbbdcc0e63002a013fff49f015708522875832",
"url": "https://github.com/status-im/nim-secp256k1",
"downloadMethod": "git",
"dependencies": [
"stew",
"nimcrypto"
],
"checksums": {
"sha1": "146818431dec16ededb951f42fc36832949bcc8f"
}
},
"zlib": {
"version": "0.1.0",
"vcsRevision": "91cf360b1aeb2e0c753ff8bac6de22a41c5ed8cd",
"url": "https://github.com/status-im/nim-zlib",
"downloadMethod": "git",
"dependencies": [
"stew"
],
"checksums": {
"sha1": "faccf2d54a8fe919aa2ac01b5af79a3b49b045fb"
}
},
"websock": {
"version": "0.2.0",
"vcsRevision": "ebe308a79a7b440a11dfbe74f352be86a3883508",
"url": "https://github.com/status-im/nim-websock",
"downloadMethod": "git",
"dependencies": [
"chronos",
"httputils",
"chronicles",
"stew",
"nimcrypto",
"bearssl",
"zlib"
],
"checksums": {
"sha1": "614476e24cad4fe27ee05d29c2b7ea3e4674e3c2"
}
},
"libp2p": {
"version": "1.5.0",
"vcsRevision": "18a2e79ce209d2f21d8c5db7a41659cc39dbe0b4",
"url": "https://github.com/status-im/nim-libp2p",
"downloadMethod": "git",
"dependencies": [
"nimcrypto",
"dnsclient",
"bearssl",
"chronicles",
"chronos",
"metrics",
"secp256k1",
"stew",
"websock",
"unittest2"
],
"checksums": {
"sha1": "e9ff759e55a29d15d885cc8e82155111ef33f78e"
}
},
"npeg": {
"version": "1.2.0",
"vcsRevision": "22449099d92d8bbd535fcd950287274c8d11daed",
"url": "https://github.com/zevv/npeg",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "bfe84b7b89a4f92e9ca6d9be8256bdda032e556b"
}
},
"protobuf_serialization": {
"version": "0.3.0",
"vcsRevision": "5a31137a82c2b6a989c9ed979bb636c7a49f570e",
"url": "https://github.com/status-im/nim-protobuf-serialization",
"downloadMethod": "git",
"dependencies": [
"stew",
"faststreams",
"serialization",
"npeg",
"unittest2"
],
"checksums": {
"sha1": "ed8270a5f874af35c5e9c04b50020c8a27ba61f5"
}
},
"stint": {
"version": "2.0.0",
"vcsRevision": "3236fa68394f1e3a06e2bc34218aacdd2d675923",
"url": "https://github.com/status-im/nim-stint",
"downloadMethod": "git",
"dependencies": [
"stew"
],
"checksums": {
"sha1": "50744885ee1c320675078b46520268bf3c3c5d81"
}
}
},
"tasks": {}
}

0 comments on commit cc54a4f

Please sign in to comment.