setup.cfg 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. # MMGen Wallet, a terminal-based cryptocurrency wallet
  2. # Copyright (C)2013-2025 The MMGen Project <mmgen@tuta.io>
  3. # Licensed under the GNU General Public License, Version 3:
  4. # https://www.gnu.org/licenses
  5. # Public project repositories:
  6. # https://github.com/mmgen/mmgen-wallet
  7. # https://gitlab.com/mmgen/mmgen-wallet
  8. [metadata]
  9. name = mmgen-wallet
  10. version = file: mmgen/data/version
  11. description = MMGen cryptocurrency wallet suite
  12. long_description = file: README.md
  13. long_description_content_type = text/markdown
  14. author = The MMGen Project
  15. author_email = mmgen@tuta.io
  16. url = https://github.com/mmgen/mmgen-wallet
  17. license = GNU GPL v3
  18. platforms = Linux, Armbian, Raspbian, MS Windows, MacOS
  19. keywords = file: mmgen/data/keywords
  20. project_urls =
  21. Website = https://mmgen-wallet.cc
  22. Repository = https://github.com/mmgen/mmgen-wallet.git
  23. Documentation = https://github.com/mmgen/mmgen-wallet/wiki
  24. Changelog = https://github.com/mmgen/mmgen-wallet/commits/master
  25. Download = https://github.com/mmgen/mmgen-wallet/releases
  26. Issues = https://github.com/mmgen/mmgen-wallet/issues
  27. Github = https://github.com/mmgen/mmgen-wallet
  28. Gitlab = https://gitlab.com/mmgen/mmgen-wallet
  29. Reddit = https://www.reddit.com/user/mmgen-py
  30. Twitter = https://x.com/TheMMGenProject
  31. Keybase = https://keybase.io/mmgen
  32. classifiers =
  33. Operating System :: POSIX :: Linux
  34. Operating System :: Microsoft :: Windows
  35. Operating System :: MacOS
  36. Environment :: Console
  37. Programming Language :: Python :: 3
  38. Programming Language :: C
  39. Framework :: AsyncIO
  40. Framework :: aiohttp
  41. Topic :: Office/Business :: Financial
  42. Topic :: Security :: Cryptography
  43. Topic :: Software Development :: Libraries :: Python Modules
  44. Topic :: Utilities
  45. Topic :: Software Development :: User Interfaces
  46. Topic :: Software Development :: Testing
  47. Topic :: Software Development :: Testing :: Mocking
  48. Topic :: Software Development :: Testing :: Unit
  49. Intended Audience :: Developers
  50. Intended Audience :: End Users/Desktop
  51. Intended Audience :: Financial and Insurance Industry
  52. Intended Audience :: System Administrators
  53. Development Status :: 5 - Production/Stable
  54. [options]
  55. python_requires = >=3.11
  56. include_package_data = True
  57. install_requires =
  58. gmpy2
  59. cryptography
  60. pynacl
  61. ecdsa
  62. aiohttp
  63. requests
  64. pexpect
  65. lxml
  66. scrypt
  67. semantic-version; platform_system != "Windows" # scripts/create-token.py
  68. packages =
  69. mmgen
  70. mmgen.altcoin
  71. mmgen.bip_hd
  72. mmgen.contrib
  73. mmgen.data
  74. mmgen.help
  75. mmgen.platform
  76. mmgen.platform.darwin
  77. mmgen.proto
  78. mmgen.proto.bch
  79. mmgen.proto.btc
  80. mmgen.proto.btc.rpc
  81. mmgen.proto.btc.tx
  82. mmgen.proto.btc.tw
  83. mmgen.proto.cosmos
  84. mmgen.proto.cosmos.tx
  85. mmgen.proto.etc
  86. mmgen.proto.eth
  87. mmgen.proto.eth.pyethereum
  88. mmgen.proto.eth.rlp
  89. mmgen.proto.eth.rlp.sedes
  90. mmgen.proto.eth.rpc
  91. mmgen.proto.eth.tx
  92. mmgen.proto.eth.tw
  93. mmgen.proto.ltc
  94. mmgen.proto.rune
  95. mmgen.proto.rune.rpc
  96. mmgen.proto.rune.tw
  97. mmgen.proto.rune.tx
  98. mmgen.proto.secp256k1
  99. mmgen.proto.vm
  100. mmgen.proto.vm.tx
  101. mmgen.proto.xchain
  102. mmgen.proto.xmr
  103. mmgen.proto.xmr.tw
  104. mmgen.proto.xmr.tx
  105. mmgen.proto.zec
  106. mmgen.rpc
  107. mmgen.rpc.backends
  108. mmgen.swap
  109. mmgen.swap.proto
  110. mmgen.swap.proto.thorchain
  111. mmgen.tool
  112. mmgen.tx
  113. mmgen.tw
  114. mmgen.wallet
  115. mmgen.wordlist
  116. mmgen.xmrwallet
  117. mmgen.xmrwallet.file
  118. mmgen.xmrwallet.ops
  119. scripts =
  120. cmds/mmgen-addrgen
  121. cmds/mmgen-addrimport
  122. cmds/mmgen-autosign
  123. cmds/mmgen-cli
  124. cmds/mmgen-keygen
  125. cmds/mmgen-msg
  126. cmds/mmgen-passchg
  127. cmds/mmgen-passgen
  128. cmds/mmgen-regtest
  129. cmds/mmgen-seedjoin
  130. cmds/mmgen-seedsplit
  131. cmds/mmgen-subwalletgen
  132. cmds/mmgen-swaptxcreate
  133. cmds/mmgen-swaptxdo
  134. cmds/mmgen-tool
  135. cmds/mmgen-txbump
  136. cmds/mmgen-txcreate
  137. cmds/mmgen-txdo
  138. cmds/mmgen-txsend
  139. cmds/mmgen-txsign
  140. cmds/mmgen-walletchk
  141. cmds/mmgen-walletconv
  142. cmds/mmgen-walletgen
  143. cmds/mmgen-xmrwallet