from pathlib import Path from setuptools import setup, find_packages here = Path(__file__).resolve().parent with open((here / "README.md"), encoding="utf-8") as f: readme = f.read() with open((here / "permasigner" / "__version__.py"), encoding="utf-8") as f: version = f.read() version = version.split('=')[-1].strip().strip('"') with open((here / "requirements.txt"), encoding="utf-8") as f: requires = f.readlines() setup( name='permasigner', version=version, description='Permanently signs IPAs on jailbroken iDevices (persists on stock).', license='BSD-3-Clause', url='https://github.com/permasigner/permasigner', python_requires=">=3.7", packages=find_packages(), long_description=readme, long_description_content_type="text/markdown", classifiers=[ 'Natural Language :: English', 'Environment :: Console', 'Operating System :: OS Independent', ], entry_points={ 'console_scripts': [ 'permasigner = permasigner.__main__:main', ], }, keywords='python, windows, macos, linux, docker, cli, open-source, ios, command-line-app, cli-app, hacktoberfest, procursus, permasign, permasigner', include_package_data=True, author='Nebula', install_requires=requires, author_email='me@itsnebula.net', zip_safe=True, )