Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kclWa-0003dR-1g for psycopg@arkaria.postgresql.org; Wed, 11 Nov 2020 08:30:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kclWY-0000fH-TS for psycopg@arkaria.postgresql.org; Wed, 11 Nov 2020 08:30:38 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kclWY-0000fA-M8 for psycopg@lists.postgresql.org; Wed, 11 Nov 2020 08:30:38 +0000 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kclWW-0000XE-DB for psycopg@postgresql.org; Wed, 11 Nov 2020 08:30:37 +0000 Received: by mail-lf1-x12e.google.com with SMTP id f11so2069640lfs.3 for ; Wed, 11 Nov 2020 00:30:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zalando.de; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nY1p3dM0BgMrMhSwhr0x1B1r5tjGL60tKRIn6DJGnkI=; b=nXUtwiK5+L4h/xjB6ZMfLVtAXSSv8A/nkF6ktZSDmktEIc4MsHs/mAWFLi23yDZtY+ 1FBaYogVtKqhSt15NzmUANOcy8K3MsKz+WHj/5090F4FlaaC22RAo+Ly1XXMwhpfIsAI CKbmEKRwEShnxg0DSPm45tFdh3XRtN+sSerwtoT8oTjX6l799dVMLBePWs/bGp/NItKo dpCcO2oTbkNutZeiPBVKFYWHZJbnYWGQSZ9Ciz/xY9WUVFBeS5z0WHSIyhFVdrH711sY VhCSxT1NHZczMa57r885CqrKUGNOHqC+QYuYHgrmyDfUa4pFOUzsGWyjCzg6s/uBdzL+ CigQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nY1p3dM0BgMrMhSwhr0x1B1r5tjGL60tKRIn6DJGnkI=; b=fouMQkEmB9mNQW0hkuhkyRwy7MEPhZ44h3sL6jhMBJBVFdXj0NnnKoVyadCx3mC0li gtkbmBoNLwIYLXBD3iSIVgVEQ0wBG75og5sQiaCd1xudUDWdm9Xslq6hrAYbAJvYNJhL OKKIz2ew+doS/e6a+8/RrM0jhGoP4BYleQTXOR+FjEnsYJTHNekYqHvw5OCtVjYdRxit NRyOPqB81PTQuq+HA6zv8seCKUCbJm6UjgqKqS4fyUGNMomomcogqtUsWK8urfaLA6v4 fyeCj8NJtSkX4kHwwZ/UnBED8u2ZXTkFkKNloki58k40IcCHGbwSZnhmy+3lgBR0rsix Z+Ig== X-Gm-Message-State: AOAM533w/NQeUKihY2635rUQvYV0+ko1BWZUaLwqmufBota4mjEgO+Sz 2WPOinBe/VC/u8uD330NRIFi2rVNLGqtueDzOHtJRw== X-Google-Smtp-Source: ABdhPJwFX2Whj8sAKdN6ZH3X2sygLkzKp9Fn/9vgO0/jQk3581V6QmKKWYzi7NZUxS3qAZkzYUTSPfF3s05NiDlcd0s= X-Received: by 2002:ac2:4216:: with SMTP id y22mr9281422lfh.169.1605083434862; Wed, 11 Nov 2020 00:30:34 -0800 (PST) MIME-Version: 1.0 References: <54a7e6b2-f785-e373-02ca-4fb35f8a9589@aklaver.com> In-Reply-To: From: Oleksandr Shulgin Date: Wed, 11 Nov 2020 09:30:08 +0100 Message-ID: Subject: Re: psycopg is the new psycopg3? To: Vladimir Ryabtsev Cc: Adrian Klaver , Daniele Varrazzo , psycopg@postgresql.org Content-Type: multipart/alternative; boundary="000000000000f8bb2a05b3d09b90" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000f8bb2a05b3d09b90 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Nov 10, 2020 at 7:27 PM Vladimir Ryabtsev wrote: > As long as psycopg2 is not disappearing anywhere, psycopg3 seems better. > New users will interpret psycopg2 as "more advanced psycopg". > I second that opinion. Also, a suggestion to skip "3" and go with "4" doesn't seem to help against the Python version confusion concern, assuming there is Python4 in some (distant?) future. My 3=C2=A2, -- Alex --000000000000f8bb2a05b3d09b90 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable