badalprasadsingh opened a new issue, #2213: URL: https://github.com/apache/iceberg-go/issues/2213
### Feature Request / Improvement The go.mod lists about 100 modules: testcontainers, docker, compose, moby, containerd and others, something that only the **integration tests** use. Go has no test-only dependencies, so every project that imports iceberg-go inherits these as minimum versions. Example: an application that pins cobra v1.7.0 and logrus v1.9.0 is moved to v1.10.2 and v1.9.4 just by importing the table package, although iceberg-go never uses either. Just importing the table package adds 289 modules and 500 go.sum lines. Nothing is linked into binaries, but versions change without the app asking. **Status**: Working on it, will raise a PR. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
