title: How can I install and use Pynini on Windows 10?
body: <p><em>OpenGrm Pynini</em> is a open-source finite-state transducer python library developed by K.Gorman and available here for download: <a href="http://www.openfst.org/twiki/bin/view/GRM/Pynini" rel="nofollow noreferrer">http://www.openfst.org/twiki/bin/view/GRM/Pynini</a></p>
  
  <p>I would like to be able to develop on my Windows 10 laptop with  PyCharm/IntelliJ using the latest Pynini version 2.0.8. The problem is that Pynini depends on <a href="http://www.openfst.org/twiki/bin/view/FST" rel="nofollow noreferrer">C++ OpenFST 1.7.3</a> which apparently has some issues to build on Windows. </p>
  
  <p>The solutions or workarounds I have found so far are:</p>
  
  <ul>
  <li>Use the 'Port of the OpenFST library to Windows' I have found on <a href="https://github.com/kkm000/openfst" rel="nofollow noreferrer">github.com:kkm000/openfst</a> but not yet at version 1.7.3 and could be an issue for some people.</li>
  <li>Use <a href="https://www.cygwin.com/" rel="nofollow noreferrer">Cygwin</a> or <a href="http://mingw-w64.org/" rel="nofollow noreferrer">mingw-w64</a> as suggested here on stackoverflow.com: <a href="https://stackoverflow.com/questions/43284123/issues-installing-pynini">Issues installing pynini</a></li>
  </ul>
  
  <p>But is there any other simple way to make it work like using Debian for Windows Subsystem for Linux (WSL)? </p>