setup.cfg 2.1 KB

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