important_packages.nim 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. template pkg1(name: string; cmd = "nimble test"; url = "", useHead = true): untyped =
  2. packages1.add((name, cmd, url, useHead))
  3. template pkg2(name: string; cmd = "nimble test"; url = "", useHead = true): untyped =
  4. packages2.add((name, cmd, url, useHead))
  5. var packages1*: seq[tuple[name, cmd: string; url: string, useHead: bool]] = @[]
  6. var packages2*: seq[tuple[name, cmd: string; url: string, useHead: bool]] = @[]
  7. # packages A-M
  8. # pkg1 "alea"
  9. # pkg1 "argparse"
  10. pkg1 "arraymancer", "nim c tests/tests_cpu.nim"
  11. # pkg1 "ast_pattern_matching", "nim c -r --oldgensym:on tests/test1.nim"
  12. pkg1 "awk"
  13. pkg1 "bigints", url = "https://github.com/Araq/nim-bigints"
  14. pkg1 "binaryheap", "nim c -r binaryheap.nim"
  15. pkg1 "BipBuffer"
  16. # pkg1 "blscurve" # pending https://github.com/status-im/nim-blscurve/issues/39
  17. pkg1 "bncurve"
  18. pkg1 "brainfuck", "nim c -d:release -r tests/compile.nim"
  19. pkg1 "bump", "nim c --gc:arc -r tests/tbump.nim", "https://github.com/disruptek/bump"
  20. pkg1 "c2nim", "nim c testsuite/tester.nim"
  21. pkg1 "cascade"
  22. pkg1 "cello"
  23. pkg1 "chroma"
  24. pkg1 "chronicles", "nim c -o:chr -r chronicles.nim"
  25. when not defined(osx): # testdatagram.nim(560, 54): Check failed
  26. pkg1 "chronos", "nim c -r -d:release tests/testall"
  27. pkg1 "cligen", "nim c --path:. -r cligen.nim"
  28. pkg1 "combparser", "nimble test --gc:orc"
  29. pkg1 "compactdict"
  30. pkg1 "comprehension", "nimble test", "https://github.com/alehander42/comprehension"
  31. pkg1 "criterion"
  32. pkg1 "dashing", "nim c tests/functional.nim"
  33. pkg1 "delaunay"
  34. pkg1 "docopt"
  35. pkg1 "easygl", "nim c -o:egl -r src/easygl.nim", "https://github.com/jackmott/easygl"
  36. pkg1 "elvis"
  37. pkg1 "fidget"
  38. pkg1 "fragments", "nim c -r fragments/dsl.nim"
  39. pkg1 "gara"
  40. pkg1 "glob"
  41. pkg1 "ggplotnim", "nim c -d:noCairo -r tests/tests.nim"
  42. # pkg1 "gittyup", "nimble test", "https://github.com/disruptek/gittyup"
  43. pkg1 "gnuplot", "nim c gnuplot.nim"
  44. pkg1 "gram", "nim c -r --gc:arc --define:danger tests/test.nim", "https://github.com/disruptek/gram"
  45. pkg1 "hts", "nim c -o:htss src/hts.nim"
  46. # pkg1 "httpauth"
  47. pkg1 "illwill", "nimble examples"
  48. pkg1 "inim"
  49. pkg1 "itertools", "nim doc src/itertools.nim"
  50. pkg1 "iterutils"
  51. pkg1 "jstin"
  52. pkg1 "karax", "nim c -r tests/tester.nim"
  53. pkg1 "kdtree", "nimble test", "https://github.com/jblindsay/kdtree"
  54. pkg1 "loopfusion"
  55. pkg1 "macroutils"
  56. pkg1 "manu"
  57. pkg1 "markdown"
  58. pkg1 "memo"
  59. pkg1 "msgpack4nim", "nim c -r tests/test_spec.nim"
  60. # these two are special snowflakes
  61. pkg1 "nimcrypto", "nim c -r tests/testall.nim"
  62. pkg1 "stint", "nim c -o:stintt -r stint.nim"
  63. # packages N-Z
  64. pkg2 "nake", "nim c nakefile.nim"
  65. pkg2 "neo", "nim c -d:blas=openblas tests/all.nim"
  66. # pkg2 "nesm", "nimble tests" # notice plural 'tests'
  67. # pkg2 "nico"
  68. pkg2 "nicy", "nim c -r src/nicy.nim"
  69. pkg2 "nigui", "nim c -o:niguii -r src/nigui.nim"
  70. pkg2 "NimData", "nim c -o:nimdataa src/nimdata.nim"
  71. pkg2 "nimes", "nim c src/nimes.nim"
  72. pkg2 "nimfp", "nim c -o:nfp -r src/fp.nim"
  73. pkg2 "nimgame2", "nim c nimgame2/nimgame.nim"
  74. pkg2 "nimgen", "nim c -o:nimgenn -r src/nimgen/runcfg.nim"
  75. pkg2 "nimlsp"
  76. pkg2 "nimly", "nim c -r tests/test_readme_example.nim"
  77. # pkg2 "nimongo", "nimble test_ci"
  78. # pkg2 "nimph", "nimble test", "https://github.com/disruptek/nimph"
  79. pkg2 "nimpy", "nim c -r tests/nimfrompy.nim"
  80. pkg2 "nimquery"
  81. pkg2 "nimsl"
  82. pkg2 "nimsvg"
  83. pkg2 "nimterop", "nimble minitest"
  84. pkg2 "nimwc", "nim c nimwc.nim"
  85. # pkg2 "nimx", "nim c --threads:on test/main.nim"
  86. # pkg2 "nitter", "nim c src/nitter.nim", "https://github.com/zedeus/nitter"
  87. pkg2 "norm", "nim c -r tests/sqlite/trows.nim"
  88. pkg2 "npeg", "nimble testarc"
  89. pkg2 "numericalnim", "nim c -r tests/test_integrate.nim"
  90. pkg2 "optionsutils"
  91. pkg2 "ormin", "nim c -o:orminn ormin.nim"
  92. pkg2 "parsetoml"
  93. pkg2 "patty"
  94. pkg2 "plotly", "nim c examples/all.nim"
  95. pkg2 "pnm"
  96. pkg2 "polypbren"
  97. pkg2 "prologue", "nimble tcompile"
  98. pkg2 "protobuf", "nim c -o:protobuff -r src/protobuf.nim"
  99. pkg2 "pylib"
  100. pkg2 "rbtree"
  101. pkg2 "react", "nimble example"
  102. pkg2 "regex", "nim c src/regex"
  103. pkg2 "result", "nim c -r result.nim"
  104. pkg2 "RollingHash", "nim c -r tests/test_cyclichash.nim"
  105. pkg2 "rosencrantz", "nim c -o:rsncntz -r rosencrantz.nim"
  106. pkg2 "sdl1", "nim c -r src/sdl.nim"
  107. pkg2 "sdl2_nim", "nim c -r sdl2/sdl.nim"
  108. pkg2 "sigv4", "nim c --gc:arc -r sigv4.nim", "https://github.com/disruptek/sigv4"
  109. pkg2 "snip", "nimble test", "https://github.com/genotrance/snip"
  110. pkg2 "strslice"
  111. pkg2 "strunicode", "nim c -r src/strunicode.nim"
  112. pkg2 "synthesis"
  113. pkg2 "telebot", "nim c -o:tbot -r src/telebot.nim"
  114. pkg2 "tempdir"
  115. pkg2 "templates"
  116. pkg2 "tensordsl", "nim c -r tests/tests.nim", "https://krux02@bitbucket.org/krux02/tensordslnim.git"
  117. pkg2 "terminaltables", "nim c src/terminaltables.nim"
  118. pkg2 "termstyle", "nim c -r termstyle.nim"
  119. pkg2 "timeit"
  120. pkg2 "timezones"
  121. pkg2 "tiny_sqlite"
  122. pkg2 "unicodedb", "nim c -d:release -r tests/tests.nim"
  123. pkg2 "unicodeplus", "nim c -d:release -r tests/tests.nim"
  124. pkg2 "unpack"
  125. pkg2 "websocket", "nim c websocket.nim"
  126. # pkg2 "winim"
  127. pkg2 "with"
  128. pkg2 "ws"
  129. pkg2 "yaml", "nim build"
  130. pkg2 "zero_functional", "nim c -r -d:nimWorkaround14447 test.nim"