important_packages.nim 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. template pkg(name: string; hasDeps = false; cmd = "nimble test"; url = ""): untyped =
  2. packages.add((name, cmd, hasDeps, url))
  3. var packages*: seq[tuple[name, cmd: string; hasDeps: bool; url: string]] = @[]
  4. pkg "argparse"
  5. pkg "arraymancer", true, "nim c tests/tests_cpu.nim"
  6. pkg "ast_pattern_matching", false, "nim c -r --oldgensym:on tests/test1.nim"
  7. pkg "asyncmysql", true
  8. pkg "binaryheap", false, "nim c -r binaryheap.nim"
  9. # pkg "blscurve", true # pending https://github.com/status-im/nim-blscurve/issues/39
  10. pkg "bncurve", true
  11. pkg "c2nim", false, "nim c testsuite/tester.nim"
  12. pkg "cascade"
  13. pkg "chroma"
  14. pkg "chronicles", true, "nim c --stylecheck:hint -o:chr -r chronicles.nim"
  15. pkg "chronos", true, "nim c -r -d:release tests/testall"
  16. pkg "cligen", false, "nim c -o:cligenn -r cligen.nim"
  17. pkg "coco", true
  18. pkg "combparser"
  19. pkg "compactdict"
  20. pkg "comprehension", false, "nimble test", "https://github.com/alehander42/comprehension"
  21. # pkg "criterion"
  22. pkg "dashing", false, "nim c tests/functional.nim"
  23. pkg "docopt"
  24. pkg "easygl", true, "nim c -o:egl -r src/easygl.nim", "https://github.com/jackmott/easygl"
  25. # pkg "elvis"
  26. # pkg "fragments", false, "nim c -r fragments/dsl.nim"
  27. pkg "gara"
  28. # pkg "ggplotnim", true, "nimble testCI"
  29. pkg "glob"
  30. pkg "gnuplot"
  31. pkg "hts", false, "nim c -o:htss src/hts.nim"
  32. pkg "illwill", false, "nimble examples"
  33. # pkg "inim", true # pending https://github.com/inim-repl/INim/issues/74
  34. pkg "itertools", false, "nim doc src/itertools.nim"
  35. pkg "iterutils"
  36. pkg "jstin"
  37. pkg "karax", false, "nim c -r tests/tester.nim"
  38. pkg "loopfusion"
  39. pkg "msgpack4nim"
  40. pkg "nake", false, "nim c nakefile.nim"
  41. pkg "neo", true, "nim c -d:blas=openblas tests/all.nim"
  42. # pkg "nico", true
  43. pkg "nicy", false, "nim c src/nicy.nim"
  44. pkg "nigui", false, "nim c -o:niguii -r src/nigui.nim"
  45. pkg "nimcrypto", false, "nim c -r tests/testall.nim"
  46. pkg "NimData", true, "nim c -o:nimdataa src/nimdata.nim"
  47. pkg "nimes", true, "nim c src/nimes.nim"
  48. pkg "nimfp", true, "nim c -o:nfp -r src/fp.nim"
  49. # pkg "nimgame2", true, "nim c nimgame2/nimgame.nim"
  50. # pkg "nimgen", true, "nim c -o:nimgenn -r src/nimgen/runcfg.nim"
  51. # pkg "nimlsp", true
  52. # pkg "nimly", true
  53. # pkg "nimongo", true, "nimble test_ci"
  54. # pkg "nimpy", false, "nim c -r tests/nimfrompy.nim"
  55. # pkg "nimquery"
  56. pkg "nimsl", true
  57. pkg "nimsvg"
  58. # pkg "nimterop", true
  59. # pkg "nimx", true, "nim c --threads:on test/main.nim"
  60. # pkg "norm", true, "nim c -r tests/tsqliterows.nim"
  61. pkg "npeg"
  62. pkg "ormin", true, "nim c -o:orminn ormin.nim"
  63. # pkg "parsetoml"
  64. pkg "patty"
  65. pkg "plotly", true, "nim c --oldgensym:on examples/all.nim"
  66. pkg "pnm"
  67. # pkg "polypbren"
  68. pkg "protobuf", true, "nim c -o:protobuff -r src/protobuf.nim"
  69. pkg "rbtree"
  70. pkg "react", false, "nimble example"
  71. pkg "regex", true, "nim c src/regex"
  72. pkg "result", false, "nim c -r result.nim"
  73. pkg "rosencrantz", false, "nim c -o:rsncntz -r rosencrantz.nim"
  74. pkg "sdl1", false, "nim c -r src/sdl.nim"
  75. pkg "sdl2_nim", false, "nim c -r sdl2/sdl.nim"
  76. pkg "snip", false, "nimble test", "https://github.com/genotrance/snip"
  77. pkg "stint", false, "nim c -o:stintt -r stint.nim"
  78. pkg "strunicode", true, "nim c -r src/strunicode.nim"
  79. # pkg "telebot", true, "nim c -o:tbot -r src/telebot.nim"
  80. pkg "tempdir"
  81. pkg "tensordsl", false, "nim c -r tests/tests.nim", "https://krux02@bitbucket.org/krux02/tensordslnim.git"
  82. # pkg "tiny_sqlite"
  83. pkg "unicodedb"
  84. pkg "unicodeplus", true
  85. pkg "unpack"
  86. # pkg "winim", true
  87. pkg "with"
  88. # pkg "ws"
  89. pkg "yaml"
  90. # pkg "zero_functional", false, "nim c -r test.nim"