Goffi's cp, a fancy file copier
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

setup.py 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #!/usr/bin/env python3
  2. import setuptools
  3. name = 'gcp'
  4. setuptools.setup(
  5. name=name,
  6. version='0.2.1',
  7. url='https://code.lm7.fr/mcy/gcp',
  8. license='GPL-3+',
  9. description="An advanced file copy tool loosely inspired from cp",
  10. long_description_content_type='text/markdown',
  11. long_description="""
  12. **%s** is a command-line tool to copy files, loosely inspired from the `cp`
  13. command, but with higher-level functionalities such as progress bar, copy
  14. continuation on error, logging to know which files were successfully
  15. copied, name mangling to workaround filesystem limitations (FAT), unique
  16. copy queue, copy list management, etc.""" % name,
  17. keywords='file copy',
  18. author='Goffi (Jérôme Poisson)',
  19. author_email='goffi@goffi.org',
  20. maintainer='Matteo Cypriani',
  21. maintainer_email='mcy@lm7.fr',
  22. # Cf. https://pypi.org/pypi?%3Aaction=list_classifiers
  23. classifiers=[
  24. 'Development Status :: 4 - Beta',
  25. 'Environment :: Console',
  26. 'Intended Audience :: End Users/Desktop',
  27. 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
  28. 'Operating System :: POSIX :: Linux',
  29. 'Programming Language :: Python :: 3',
  30. 'Topic :: Utilities',
  31. ],
  32. scripts=['gcp'],
  33. # entry_points={
  34. # 'console_scripts': ['gcp=gcp:main'],
  35. # },
  36. data_files=[
  37. ('man/man1', ["gcp.1"]),
  38. ('share/locale/fr/LC_MESSAGES', ['i18n/fr/LC_MESSAGES/gcp.mo']),
  39. ('share/doc/%s' % name, ['CHANGELOG', 'LICENSE', 'README.md']),
  40. ],
  41. install_requires=['PyGObject', 'dbus-python'],
  42. python_requires='>=3',
  43. )