setup.cfg 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. [metadata]
  2. name = MMGen
  3. version = file: mmgen/data/version
  4. description = MMGen cryptocurrency wallet suite
  5. long_description = file: README.md
  6. long_description_content_type = text/markdown
  7. author = The MMGen Project
  8. author_email = mmgen@tuta.io
  9. url = https://github.com/mmgen/mmgen
  10. license = GNU GPL v3
  11. platforms = Linux, Armbian, Raspbian, MS Windows
  12. keywords = file: mmgen/data/keywords
  13. project_urls =
  14. Bug Tracker = https://github.com/mmgen/mmgen/issues
  15. classifiers =
  16. Programming Language :: Python :: 3
  17. License :: OSI Approved :: GNU General Public License v3 (GPLv3)
  18. Operating System :: POSIX :: Linux
  19. Operating System :: Microsoft :: Windows
  20. [options]
  21. python_requires = >=3.7
  22. include_package_data = True
  23. # pysha3 is used by XMR and ETH for the keccak hash function only. If the
  24. # module is unavailable, the native Python implementation in contrib.keccak
  25. # will be used instead.
  26. install_requires =
  27. importlib-resources; python_version < "3.9"
  28. gmpy2
  29. cryptography
  30. pynacl
  31. ecdsa
  32. aiohttp
  33. requests
  34. pysocks # xmrwallet.py
  35. pexpect
  36. scrypt; platform_system != "Windows" # must be installed by hand on MSYS2
  37. semantic-version; platform_system != "Windows" # scripts/create-token.py
  38. pysha3; platform_system != "Windows"
  39. packages =
  40. mmgen
  41. mmgen.base_proto
  42. mmgen.base_proto.bitcoin
  43. mmgen.base_proto.bitcoin.tx
  44. mmgen.base_proto.bitcoin.tw
  45. mmgen.base_proto.ethereum
  46. mmgen.base_proto.ethereum.pyethereum
  47. mmgen.base_proto.ethereum.rlp
  48. mmgen.base_proto.ethereum.rlp.sedes
  49. mmgen.base_proto.ethereum.tx
  50. mmgen.base_proto.ethereum.tw
  51. mmgen.base_proto.monero
  52. mmgen.contrib
  53. mmgen.data
  54. mmgen.proto
  55. mmgen.share
  56. mmgen.tool
  57. mmgen.tx
  58. mmgen.tw
  59. mmgen.wallet
  60. mmgen.wordlist
  61. scripts =
  62. cmds/mmgen-addrgen
  63. cmds/mmgen-addrimport
  64. cmds/mmgen-autosign
  65. cmds/mmgen-keygen
  66. cmds/mmgen-msg
  67. cmds/mmgen-passchg
  68. cmds/mmgen-passgen
  69. cmds/mmgen-regtest
  70. cmds/mmgen-seedjoin
  71. cmds/mmgen-seedsplit
  72. cmds/mmgen-subwalletgen
  73. cmds/mmgen-tool
  74. cmds/mmgen-txbump
  75. cmds/mmgen-txcreate
  76. cmds/mmgen-txdo
  77. cmds/mmgen-txsend
  78. cmds/mmgen-txsign
  79. cmds/mmgen-walletchk
  80. cmds/mmgen-walletconv
  81. cmds/mmgen-walletgen
  82. cmds/mmgen-xmrwallet