setup.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/bin/python3
  2. # SPDX-License-Identifier: GPL-3.0-or-later
  3. """
  4. Freedom Maker setup file
  5. """
  6. import setuptools
  7. from freedommaker import __version__
  8. setuptools.setup(
  9. name='freedom-maker',
  10. version=__version__,
  11. description='The Freedombone image builder',
  12. author='FreedomBox Authors',
  13. author_email='bob@freedombone.net',
  14. url='http://freedombone.net',
  15. packages=setuptools.find_packages(),
  16. scripts=['bin/passwd-in-image', 'bin/vagrant-package'],
  17. entry_points={'console_scripts': ['freedom-maker = freedommaker:main']},
  18. test_suite='freedommaker.tests',
  19. license='COPYING',
  20. classifiers=[
  21. 'Development Status :: 4 - Beta',
  22. 'Environment :: Console',
  23. 'Intended Audience :: End Users/Desktop',
  24. 'License :: DFSG approved',
  25. 'License :: OSI Approved :: '
  26. 'GNU General Public License v3 or later (GPLv3+)',
  27. 'Natural Language :: English',
  28. 'Operating System :: POSIX :: Linux',
  29. 'Programming Language :: Python',
  30. 'Programming Language :: Python :: 3',
  31. 'Programming Language :: Unix Shell',
  32. 'Topic :: System :: Software Distribution',
  33. ],
  34. include_package_data=True,
  35. )