diff options
| -rw-r--r-- | Lib/defconQt/__main__.py | 4 | ||||
| -rw-r--r-- | setup.py | 16 | 
2 files changed, 15 insertions, 5 deletions
| diff --git a/Lib/defconQt/__main__.py b/Lib/defconQt/__main__.py index e583e5a..59cb671 100644 --- a/Lib/defconQt/__main__.py +++ b/Lib/defconQt/__main__.py @@ -6,6 +6,10 @@ import sys  import os  from PyQt5.QtGui import QIcon +def main(): +    if __name__ == "__main__": +        main() +  if len(sys.argv) > 1:      font = TFont(os.path.abspath(sys.argv[1]))  else: @@ -1,6 +1,8 @@  #!/usr/bin/env python +# -*- coding: utf-8 -*-  # import sys -from distutils.core import setup + +from setuptools import setup  try:      import fontTools  # noqa @@ -11,13 +13,13 @@ except:  try:      import robofab  # noqa  except: -    print("*** Warning: trufont requires RoboFab, see:") +    print("*** Warning: trufont requires RoboFab (the python3-ufo3 branch), see:")      print("    https://github.com/trufont/robofab")  try: -    import defcon #noqa +    import defcon # noqa  except: -    print("*** Warning: trufont requires defcon, see:") +    print("*** Warning: trufont requires defcon (the python3-ufo3 branch), see:")      print("    https://github.com/trufont/defcon")  # if "sdist" in sys.argv: @@ -51,7 +53,11 @@ setup(          "defconQt.representationFactories",          "defconQt.util",      ], -    scripts=["trufont"], +    entry_points={ +       'gui_scripts': [ +            "trufont =  defconQt.__main__:main" +            ] +        },      package_dir={"": "Lib"},      platforms=["Linux","Win32","Mac OS X"],      classifiers=[ | 
