setup.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. from setuptools import setup, find_packages
  2. from pathlib import Path
  3. install_requires = [
  4. "requests",
  5. ]
  6. tests_require = [
  7. "mkfab",
  8. "pytest",
  9. ]
  10. def get_files(path):
  11. root = Path(path)
  12. queue = [root]
  13. ret = []
  14. while queue:
  15. curr = queue.pop()
  16. for file in curr.iterdir():
  17. if file.is_file():
  18. ret.append(str(file))
  19. else:
  20. queue.append(file)
  21. return ret
  22. setup(
  23. name="metadocker",
  24. version="0.2.5",
  25. description="Un outil pour gérer des conteneurs",
  26. author="François GAUTRAIS",
  27. author_email="francois@gautrais.eu",
  28. install_requires=install_requires,
  29. packages=find_packages("src"),
  30. include_package_data=True,
  31. zip_safe=False,
  32. data_files=[
  33. ],
  34. test_suite="tests",
  35. tests_require=tests_require,
  36. extras_require={
  37. "test": tests_require,
  38. "pylint": ["pylint"],
  39. },
  40. scripts=[
  41. "src/metadocker/scripts/metadocker",
  42. "src/metadocker/scripts/metarun"
  43. ],
  44. entry_points={
  45. "console_scripts": [
  46. ]
  47. },
  48. package_dir={"": "src"},
  49. )