import os
import pdb  # 先 import 今天要介紹的套件

from glob import glob
from setuptools import find_packages, setup

about = {}
with open("./src/Clochur/__about__.py") as about_info:
    exec(about_info.read(), about)

third_party_files_and_dir = glob('thirdparty/**',recursive=True)
third_party_files = [x for x in third_party_files_and_dir if not os.path.isdir(x)]

setup(
    name="Clochur",
    version=about['version_no'],
    author="Yoxem Chen",
    author_email="yoxem.tem98@nctu.edu.tw",
    description='''A S-expression like typesetting language powered by SILE engine
                   with a simple editor''',

    url="http://yoxem.github.com",

    install_requires=['PyQt5>=5.15', 'QScintilla>=2.12'],

    

    classifiers = [

        'Development Status :: 2 - Pre-Alpha'
        'Environment :: X11 Applications :: Qt'
        'Programming Language :: Lisp'
        'Intended Audience :: Developers',
        'Topic :: Text Editors',
        'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
        'Programming Language :: Python :: 3',

    ],

    entry_points={
        'gui_scripts': [
            'clochur = Clochur.__init__:entry_point'
        ]
    },

	packages=find_packages(where='src'),
    package_dir={'Clochur': 'src/Clochur'},
    package_data={'Clochur': ['*.pdf', '*.qrc',
                             '../resources/*.svg',
                             '../../example/*.clc',
                             '../../example/*.png',
							 '../thirdparty/pdfjs/**',
                             '../thirdparty/pdfjs/**/**',
                             '../thirdparty/pdfjs/**/**/**',
                             '../thirdparty/pdfjs/**/**/**/**']},

    


)