>
> > (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 racket-users+unsubscr...@googlegroups.com.
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