Make botocore dependency (AWS S3 backend) optional #12906
Labels
status: accepted
This issue has been accepted for implementation
type: feature
Introduction of new functionality to the application
Milestone
NetBox version
v3.5.3
Feature type
Change to existing functionality
Proposed functionality
botocore is a really huge library, it consumes ~88 MiB of disk space. Since the data synchronization feature is optional and S3 is only one of the multiple backends, not all users will need it. The v3.5 release increased the disk size by a factor of 1.5 due to this dependency.
Please consider making this dependency optional.
Use case
Saving disk space / making smaller container images, decreasing the number of dependencies.
Database changes
No response
External dependencies
No response
The text was updated successfully, but these errors were encountered: