Removing unused SQLAlchemy Dialects and Tests?
up vote
0
down vote
favorite
I'm packaging SQLAlchemy, among other things, for deployment onto AWS Lambda and am looking to reduce the size of the zipped project archive. I see in sqlalchemy/dialects that there are a list of dialects of SQL which SQLAlchemy supports: 48K ./firebird 48K ./sybase 88K ./sqlite 112K ./oracle 124K ./mssql 204K ./mysql 240K ./postgresql Are there any issues with removing dialects for which this project is not using? If I'm only using MySQL, I surely wouldn't need an sqlite dialect definition. Or perhaps removing the tests under sqlalchemy/testing : 12K ./testing/engines.py 12K ./testing/fixtures.py 12K ./testing/profiling.py 16K ./testing/assertsql.py 16K ./testing/exclusions.py 16K ./testing/provision.py 20K ./testing/assertions.py 28K ./testing/requirements