anchor.diff:      pillow
       lxml
       setuptools
  -  ] ++ dbDrivers;
  +  ] ++ lib.optionals withE2BE [
  +    asyncpg
  +    python-olm
  +    pycryptodome
  +    unpaddedbase64
  +  ]) ++ dbDrivers;
   
     # `alembic` (a database migration tool) is only needed for the initial setup,
     # and not needed during the actual runtime. However `alembic` requires `mautrix-telegram`
  
positive.code: { lib, python3, mautrix-telegram, fetchFromGitHub }:
  
  let
    python = python3.override {
  
negative.code:     sed -i -e '/alembic>/d' requirements.txt
    '';
  
    propagatedBuildInputs = with python.pkgs; ([
      Mako
      aiohttp
      mautrix
  