I’ve been trying to get luarocks to work on windows, and all it gives is cryptic gcc errors.

How does pip manage to work on most platforms without issues?

  • @[email protected]
    link
    fedilink
    English
    52 months ago

    Pick a language like Perl, where some packages are written in C and some are written in pure Perl, and you’ll get to experience the same cryptic GCC errors, sometimes. There’s no secret to pip; many Python developers upload wheels with pre-compiled binaries, including Windows-compatible binaries, and so you don’t have to run GCC because they already did it for you.

    • irelephant [he/him]OP
      link
      fedilink
      22 months ago

      Thanks, this is the explanation I was looking for.

      Also, lua is the same, packages are either written in c or pure lua.

    • @[email protected]
      link
      fedilink
      12 months ago

      another interesting thing is optimizing runtime using mypyc. This is how our dev toolchain is so quick.

      mypy, flake8, isort, … these kinda packages

      Have never tried using mypyc would appreciate anyone sharing their experience with mypyc or other Python package compilers.