setup.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import sys
  2. from setuptools import setup
  3. import ruuvitag_sensor
  4. try:
  5. import pypandoc
  6. readme = pypandoc.convert('README.md', 'rst')
  7. readme = readme.replace("\r", "")
  8. except ImportError:
  9. import io
  10. with io.open('README.md', encoding="utf-8") as f:
  11. readme = f.read()
  12. setup(name='energy_meter_logger',
  13. version=0.1,
  14. description='Read Energy Meter data using RS485 Modbus '+
  15. 'and store in local database.',
  16. long_description=readme,
  17. url='https://github.com/samuelphy/energy-meter-logger',
  18. download_url='',
  19. author='Samuel Vestlin',
  20. author_email='samuel@elphy.se',
  21. platforms='Raspberry Pi',
  22. classifiers=[
  23. 'Development Status :: 4 - Beta',
  24. 'Intended Audience :: Developers',
  25. 'License :: MIT License',
  26. 'Operating System :: Raspbian',
  27. 'Programming Language :: Python :: 2.7',
  28. 'Programming Language :: Python :: 3'
  29. ],
  30. keywords='Energy Meter RS485 Modbus',
  31. install_requires=[]+(['pyserial','minimalmodbus', 'influxdb', 'pyyaml'] if "linux" in sys.platform else []),
  32. license='MIT',
  33. packages=[],
  34. include_package_data=True,
  35. tests_require=[],
  36. test_suite='',
  37. zip_safe=True)