setup.cfg 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  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" and python_version < "3.11"
  39. packages =
  40. mmgen
  41. mmgen.contrib
  42. mmgen.data
  43. mmgen.help
  44. mmgen.proto
  45. mmgen.proto.bch
  46. mmgen.proto.btc
  47. mmgen.proto.btc.tx
  48. mmgen.proto.btc.tw
  49. mmgen.proto.etc
  50. mmgen.proto.eth
  51. mmgen.proto.eth.pyethereum
  52. mmgen.proto.eth.rlp
  53. mmgen.proto.eth.rlp.sedes
  54. mmgen.proto.eth.tx
  55. mmgen.proto.eth.tw
  56. mmgen.proto.ltc
  57. mmgen.proto.secp256k1
  58. mmgen.proto.xmr
  59. mmgen.proto.zec
  60. mmgen.share
  61. mmgen.tool
  62. mmgen.tx
  63. mmgen.tw
  64. mmgen.wallet
  65. mmgen.wordlist
  66. scripts =
  67. cmds/mmgen-addrgen
  68. cmds/mmgen-addrimport
  69. cmds/mmgen-autosign
  70. cmds/mmgen-keygen
  71. cmds/mmgen-msg
  72. cmds/mmgen-passchg
  73. cmds/mmgen-passgen
  74. cmds/mmgen-regtest
  75. cmds/mmgen-seedjoin
  76. cmds/mmgen-seedsplit
  77. cmds/mmgen-subwalletgen
  78. cmds/mmgen-tool
  79. cmds/mmgen-txbump
  80. cmds/mmgen-txcreate
  81. cmds/mmgen-txdo
  82. cmds/mmgen-txsend
  83. cmds/mmgen-txsign
  84. cmds/mmgen-walletchk
  85. cmds/mmgen-walletconv
  86. cmds/mmgen-walletgen
  87. cmds/mmgen-xmrwallet