setup.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. import pathlib
  2. import setuptools
  3. setuptools.setup(
  4. name="free-disk",
  5. use_scm_version=True,
  6. description="delete file with oldest modification date"
  7. " until a minimum of --free-bytes are available on disk",
  8. long_description=pathlib.Path(__file__).parent.joinpath("README.md").read_text(),
  9. long_description_content_type="text/markdown",
  10. author="Fabian Peter Hammerle",
  11. author_email="fabian@hammerle.me",
  12. url="https://github.com/fphammerle/free-disk",
  13. license="MIT",
  14. keywords=["disk", "files", "cleanup", "free", "delete", "old",],
  15. classifiers=[
  16. "Development Status :: 3 - Alpha",
  17. "Intended Audience :: System Administrators",
  18. "License :: OSI Approved :: MIT License",
  19. "Operating System :: POSIX",
  20. "Programming Language :: Python :: 3.4",
  21. "Programming Language :: Python :: 3.5",
  22. "Programming Language :: Python :: 3.6",
  23. "Programming Language :: Python :: 3.7",
  24. "Topic :: System :: Filesystems",
  25. "Topic :: Utilities",
  26. ],
  27. packages=setuptools.find_packages(),
  28. entry_points={"console_scripts": ["free-disk = free_disk:main",],},
  29. install_requires=[],
  30. setup_requires=["setuptools_scm",],
  31. tests_require=["pylint>=2.3.0", "pytest",],
  32. )