setup.cfg 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. # MMGen Wallet, a terminal-based cryptocurrency wallet
  2. # Copyright (C)2013-2026 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.autosign
  72. mmgen.bip_hd
  73. mmgen.contrib
  74. mmgen.data
  75. mmgen.help
  76. mmgen.platform
  77. mmgen.platform.darwin
  78. mmgen.proto
  79. mmgen.proto.bch
  80. mmgen.proto.btc
  81. mmgen.proto.btc.rpc
  82. mmgen.proto.btc.tx
  83. mmgen.proto.btc.tw
  84. mmgen.proto.cosmos
  85. mmgen.proto.cosmos.tx
  86. mmgen.proto.etc
  87. mmgen.proto.eth
  88. mmgen.proto.eth.pyethereum
  89. mmgen.proto.eth.rlp
  90. mmgen.proto.eth.rlp.sedes
  91. mmgen.proto.eth.rpc
  92. mmgen.proto.eth.tx
  93. mmgen.proto.eth.tw
  94. mmgen.proto.ltc
  95. mmgen.proto.rune
  96. mmgen.proto.rune.rpc
  97. mmgen.proto.rune.tw
  98. mmgen.proto.rune.tx
  99. mmgen.proto.secp256k1
  100. mmgen.proto.vm
  101. mmgen.proto.vm.tx
  102. mmgen.proto.xchain
  103. mmgen.proto.xmr
  104. mmgen.proto.xmr.tw
  105. mmgen.proto.xmr.tx
  106. mmgen.proto.zec
  107. mmgen.rpc
  108. mmgen.rpc.backends
  109. mmgen.swap
  110. mmgen.swap.proto
  111. mmgen.swap.proto.thorchain
  112. mmgen.tool
  113. mmgen.tx
  114. mmgen.tw
  115. mmgen.wallet
  116. mmgen.wordlist
  117. mmgen.xmrwallet
  118. mmgen.xmrwallet.file
  119. mmgen.xmrwallet.ops
  120. scripts =
  121. cmds/mmgen-addrgen
  122. cmds/mmgen-addrimport
  123. cmds/mmgen-autosign
  124. cmds/mmgen-cli
  125. cmds/mmgen-keygen
  126. cmds/mmgen-msg
  127. cmds/mmgen-passchg
  128. cmds/mmgen-passgen
  129. cmds/mmgen-regtest
  130. cmds/mmgen-seedjoin
  131. cmds/mmgen-seedsplit
  132. cmds/mmgen-subwalletgen
  133. cmds/mmgen-swaptxcreate
  134. cmds/mmgen-swaptxdo
  135. cmds/mmgen-tool
  136. cmds/mmgen-txbump
  137. cmds/mmgen-txcreate
  138. cmds/mmgen-txdo
  139. cmds/mmgen-txsend
  140. cmds/mmgen-txsign
  141. cmds/mmgen-walletchk
  142. cmds/mmgen-walletconv
  143. cmds/mmgen-walletgen
  144. cmds/mmgen-xmrwallet