>
> > (So I guess the only question that comes up is: is it possible to update 
> > the sqlite version?) 
> > [vaguely remember seeing a mailing list thread about this but, currently 
> I 
> > only find other ones] 
>
> My libsqlite3[1] package provides recent versions (currently 3.35.5) of 
> SQLite for Linux, macOS and Windows. If you add it to your app's 
> `deps`, everything should just work. 
>
> [1]: https://pkgd.racket-lang.org/pkgn/package/libsqlite3 
>
 
This package works great!
Now I could run my app without copying files. 

Some caveats though (am I doing something wrong here?):
because db-lib already has an old version of the sqlite library `raco pkg 
install` complains that there is a conflict if I depend on db-lib and 
libsqlite3
I used `raco pkg install --force` to make it ignore the conflict

I wonder whether racket has a way to tell db-lib to not include its version 
of sqlite.
(would this require to split db-lib into smaller packages so that you can 
depend on hypothetical: db-interface-lib and not on db-sqlite-lib?)
If the conflict is present tools like `raco setup --check-pkg-deps 
--unused-pkg-deps ...` 
don't understand that the db-lib version of sqlite is not wanted and has a 
different version, so it thinks libsqlite3 is not needed:

raco setup: unused dependency detected
  for package: "myapp"
  on package:
   "libsqlite3"

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/162dc097-5bce-455a-9869-399ee5457359n%40googlegroups.com.

Reply via email to