I want to create geopackage file using PyQGIS (for example database.gpkg) with one layer (named "myLayer"). I've tried this
from qgis.core import QgsVectorFileWriter
writer = QgsVectorFileWriter(fileName, 'UTF-8', layerFields, QgsWkbTypes.Unknown, QgsProject.instance().crs(), 'GPKG', newLayer='myLayer')
but got an error:
('newLayer' is an unknown keyword argument)
I can't use writeAsVectorFormatV2 because I need to create file first and than add it to QGIS.