setup.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. from setuptools import setup, find_packages
  2. setup(
  3. name='pyftpd-sink',
  4. use_scm_version=True,
  5. description='write-only ftp server',
  6. author='Fabian Peter Hammerle',
  7. author_email='fabian@hammerle.me',
  8. url='https://git.hammerle.me/fphammerle/pyftpd-sink',
  9. license='MIT',
  10. keywords=[
  11. 'ftp',
  12. 'server',
  13. ],
  14. classifiers=[
  15. 'Development Status :: 4 - Beta',
  16. 'Intended Audience :: System Administrators',
  17. 'License :: OSI Approved :: MIT License',
  18. 'Programming Language :: Python',
  19. 'Topic :: Internet :: File Transfer Protocol (FTP)',
  20. 'Programming Language :: Python',
  21. 'Topic :: System :: Systems Administration',
  22. 'Topic :: Utilities',
  23. ],
  24. packages=find_packages(),
  25. entry_points={
  26. 'console_scripts': [
  27. 'pyftpd-sink = pyftpd_sink:main',
  28. ],
  29. },
  30. install_requires=[
  31. 'pyftpdlib>=1.5.4',
  32. ],
  33. setup_requires=[
  34. 'setuptools_scm',
  35. ],
  36. tests_require=[
  37. 'pytest',
  38. ],
  39. )