@@ -618,7 +618,14 @@ Connection Objects
618618      aggregates or whole new virtual table implementations.  One well-known
619619      extension is the fulltext-search extension distributed with SQLite.
620620
621-       Loadable extensions are disabled by default. See [#f1 ]_.
621+       .. note ::
622+ 
623+          The ``sqlite3 `` module is not built with loadable extension support by
624+          default, because some platforms (notably macOS) have SQLite
625+          libraries which are compiled without this feature.
626+          To get loadable extension support,
627+          you must pass the :option: `--enable-loadable-sqlite-extensions ` option
628+          to :program: `configure `.
622629
623630      .. audit-event :: sqlite3.enable_load_extension connection,enabled sqlite3.Connection.enable_load_extension 
624631
@@ -635,8 +642,6 @@ Connection Objects
635642      Enable extension loading with :meth: `enable_load_extension ` before
636643      calling this method.
637644
638-       Loadable extensions are disabled by default. See [#f1 ]_.
639- 
640645      .. audit-event :: sqlite3.load_extension connection,path sqlite3.Connection.load_extension 
641646
642647      .. versionadded :: 3.2 
@@ -1431,12 +1436,3 @@ the context manager is a no-op.
14311436   nor closes the connection.
14321437
14331438.. literalinclude :: ../includes/sqlite3/ctx_manager.py 
1434- 
1435- 
1436- .. rubric :: Footnotes 
1437- 
1438- .. [#f1 ] The sqlite3 module is not built with loadable extension support by 
1439-    default, because some platforms (notably macOS) have SQLite 
1440-    libraries which are compiled without this feature. To get loadable 
1441-    extension support, you must pass the 
1442-    :option: `--enable-loadable-sqlite-extensions ` option to configure. 
0 commit comments