* Test optional dependencies are not required in runtime * Add dynamic imports to S3 tools * Setup CI