Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

trim down to required modules #15

Closed
macfarla opened this issue Nov 21, 2024 · 2 comments · Fixed by #17
Closed

trim down to required modules #15

macfarla opened this issue Nov 21, 2024 · 2 comments · Fixed by #17

Comments

@macfarla
Copy link
Collaborator

besu uses

api 'io.tmio:tuweni-bytes:2.4.2'
api 'io.tmio:tuweni-config:2.4.2'
api 'io.tmio:tuweni-concurrent:2.4.2'
api 'io.tmio:tuweni-crypto:2.4.2'
api 'io.tmio:tuweni-devp2p:2.4.2'
api 'io.tmio:tuweni-io:2.4.2'
api 'io.tmio:tuweni-net:2.4.2'
api 'io.tmio:tuweni-rlp:2.4.2'
api 'io.tmio:tuweni-toml:2.4.2'
api 'io.tmio:tuweni-units:2.4.2'

teku uses a subset of these plus ssz

tuweni-bytes
tuweni-crypto
tuweni-io
tuweni-rlp
tuweni-ssz
tuweni-units

@macfarla macfarla mentioned this issue Nov 21, 2024
@lu-pinto
Copy link

lu-pinto commented Dec 10, 2024

Other uses:

  implementation 'io.tmio:tuweni-bytes'
  implementation 'io.tmio:tuweni-crypto'
  implementation 'io.tmio:tuweni-rlp'
  implementation 'io.tmio:tuweni-units'
  implementation libs.tuweni.bytes
  implementation libs.tuweni.crypto
  implementation libs.tuweni.rlp
  implementation libs.tuweni.ssz
implementation 'io.tmio:tuweni-bytes'
implementation 'io.tmio:tuweni-units'
implementation 'io.tmio:tuweni-toml'
    api 'io.tmio:tuweni-bytes:2.4.2'
    api 'io.tmio:tuweni-config:2.4.2'
    api 'io.tmio:tuweni-concurrent:2.4.2'
    api 'io.tmio:tuweni-crypto:2.4.2'
    api 'io.tmio:tuweni-devp2p:2.4.2'
    api 'io.tmio:tuweni-io:2.4.2'
    api 'io.tmio:tuweni-net:2.4.2'
    api 'io.tmio:tuweni-rlp:2.4.2'
    api 'io.tmio:tuweni-toml:2.4.2'
    api 'io.tmio:tuweni-units:2.4.2'
  implementation 'io.tmio:tuweni-bytes'
  implementation 'io.tmio:tuweni-units'
  implementation 'io.tmio:tuweni-toml'
    dependencySet(group: 'io.tmio', version: '2.4.2') {
      entry 'tuweni-net'
      entry 'tuweni-bytes'
      entry 'tuweni-crypto'
      entry 'tuweni-units'
      entry 'tuweni-io'
    }
  • sumo
    api "org.apache.tuweni:bytes:${versions.tuweni}"
    implementation 'org.apache.tuweni:toml:1.3.0'
  • maru
    dependencySet(group: 'io.tmio', version: '2.4.2') {
      entry 'tuweni-bytes'
      entry 'tuweni-config'
      entry 'tuweni-concurrent'
      entry 'tuweni-crypto'
      entry 'tuweni-devp2p'
      entry 'tuweni-io'
      entry 'tuweni-net'
      entry 'tuweni-rlp'
      entry 'tuweni-toml'
      entry 'tuweni-units'
    }
  • plus
dependencySet(group: 'org.apache.tuweni', version: '2.0.0') {
            entry 'tuweni-bytes'
            entry 'tuweni-config'
            entry 'tuweni-concurrent'
            entry 'tuweni-crypto'
            entry 'tuweni-devp2p'
            entry 'tuweni-dns-discovery'
            entry 'tuweni-io'
            entry 'tuweni-net'
            entry 'tuweni-rlp'
            entry 'tuweni-toml'
            entry 'tuweni-units'
        }

@lu-pinto
Copy link

Suggest to only keep the following:

tuweni-bytes
tuweni-config
tuweni-concurrent
tuweni-crypto
tuweni-devp2p
tuweni-io
tuweni-net
tuweni-rlp
tuweni-toml
tuweni-units
tuweni-ssz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants