File indexing completed on 2024-10-13 04:56:09

0001 # SPDX-License-Identifier: GPL-3.0-or-later
0002 # SPDX-FileCopyrightText: 2021 Anupam Basak <anupam.basak27@gmail.com>
0003 
0004 import setuptools
0005 
0006 setuptools.setup(
0007     name="pico-wizard",
0008     version="0.1.0",
0009     author="Anupam Basak",
0010     author_email="anupam.basak27@gmail.com",
0011     description="A Post Installation Configuration tool",
0012     long_description="A Post Installation Configuration tool for Linux",
0013     long_description_content_type="text/plain",
0014     scripts=[
0015         "files/pico-wizard-script-runner",
0016         'files/pico-wizard-session',
0017         'files/pico-wizard-wrapper',
0018     ],
0019     data_files = [
0020         ('share/wayland-sessions', ['files/pico-wizard-session.desktop']),
0021         ('/etc/pico-wizard', ['files/pico-wizard.conf']),
0022     ],
0023     entry_points={
0024         "console_scripts": [
0025             "pico-wizard = PicoWizard.__main__:__main__",
0026         ]
0027     },
0028     url="https://invent.kde.org/plasma/pico-wizard/pico-wizard",
0029     project_urls={
0030         "Bug Tracker": "https://bugs.kde.org/enter_bug.cgi?product=PicoWizard",
0031         "Documentation": "https://invent.kde.org/plasma/pico-wizard/pico-wizard",
0032         "Source Code": "https://invent.kde.org/plasma/pico-wizard/pico-wizard",
0033     },
0034     packages=setuptools.find_packages(),
0035     classifiers=[
0036         "Programming Language :: Python :: 3",
0037         "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)"
0038     ],
0039     license="GPLv3+",
0040     install_requires=[
0041         "systemd-python",
0042         "PySide2",
0043     ],
0044     python_requires=">=3.6",
0045     package_data = {
0046         "": [
0047             "*.qml",
0048             "**/*.qml",
0049             "**/*.svg",
0050             "**/*.svg.license",
0051             "**/*.sh",
0052             "**/qmldir",
0053             "PicoWizard/**/*.svg"
0054         ]
0055     },
0056     include_package_data=True,
0057 )