Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5563

Re: [Python-de] Programming-Guidelines

Path csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From Felix Schwarz <felix.schwarz@web.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Programming-Guidelines
Date Fri, 25 Oct 2019 10:46:37 +0200
Lines 45
Message-ID <mailman.156.1571993199.32318.python-de@python.org> (permalink)
References <831c8f4e-ab87-34bd-b7f2-4d2cf6eff38b@thomas-guettler.de> <mailman.138.1571904149.32318.python-de@python.org> <h1d7o7F8encU1@mid.individual.net> <8f590d9a-981e-70c1-94d8-49c6baac5faf@goebel-consult.de> <mailman.139.1571908487.32318.python-de@python.org> <h1dkabFb0soU1@mid.individual.net> <099dc4a1-5c7b-14cd-dfaa-e0f8e9fc6a90@goebel-consult.de> <e46c01d5-0bd2-9764-1264-54e58902848e@web.de>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de rql+yyrjw4ENYZShgEoRkwO0LvVJ+o9lDj/QiP1cWVFg==
Return-Path <felix.schwarz@web.de>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1571993197; bh=JRbQjDzIWRhOZSdmoJX66VXFqnwieQUSf2VjkxZ8+HQ=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=OL8hv8AaeF8KqkmPbWs2UyuFAw9Yb3kAup3w3zyIb1uSptpT1rsGQz0De+Vhni1WI MXcedBZiyPMM5stVI6kwr1+wYfhol536W6zkMgan3sJ9X6dHFndAW+UFN0KMPgmC6d HJ7dcAgXisVRk0df5Mvtz8QmZJrOuSzGnQ7YmXdM=
X-UI-Sender-Class c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1
In-Reply-To <099dc4a1-5c7b-14cd-dfaa-e0f8e9fc6a90@goebel-consult.de>
Content-Language en-US
X-Provags-ID V03:K1:+XbuWdXpN6homlNic331Mq/qizRb/NidMwmJDsHUcM2rH+oZHdF OeG6+4k2XfG4TircyRwer84vZImmYTqom4ilN+RpXpULhlvh1ppZvNq6j4hX1eN6kv+1umq fF+SuOkCuGzL96jLPNirobNwx4Os3NllBuWFeJ/PgBXrL8ywwwH4sAtNnullJa+gqoRFha7 xaRRaP1Ahw2lPMpc4vCzA==
X-Spam-Flag NO
X-UI-Out-Filterresults notjunk:1;V03:K0:joZYmXOllOI=:b58/QLLG+qBHp4ArL8p32x H+AssgBS8WoNMQMli9d4B3MkyPHYR83hG7JbWbSGv09KGeukggbkTAeiScgNuUXnClstqGvJE GVd0YfqE35oxfz42kwLKmD6luyj5KFV3qC2zL6FYScWwdf6UuW6W0dONJb1CvlP66qXKwZxIv VX+p3gLlgTX/cWSZ4S3LPcgHcHGFiAeroZq6+KmyhFI+9qJwOyZRCWFt6+DKUj3FTKh8ZlV4y G+4Npo8TfkQjMcCoLSQygJMjZdn4RDU9jpKs+HoOXBUTj8gawKKTQRSaagL+o47sVExApsO+C MmqTv9t/Cvb88MNyAOOkjNlcRYlScjkLyg+VskhcTvUG86N0ITPR6E6nFzwMiTTVyjazSCp8E fHfqpGSB81rNg7WJLftnZYimNT18YJ+HrJVpDgFFjq+fH4gyXKzAKFDU4n828iM0WWTDg3AJ/ mCo22F0YlxaG2tOZInrLIx+Xlr1HpDT/236yhjsKt22LaBeqNViWHthCX6Ye8L5jicgpcW9IV lJ2kzPf/PKCk8vO5DgZKoRyUQ99LfQyAPZgCWL+UQaXOuWLfmD2+0nPzxZ2v6Y6e7z/1+3XJI lpLDtiU8r2+JUZH13jzQmZSmX+uK/o0wP7ZSz5yNkV5QxzyEBzHwCk0yM2fa5WxG5h+nSsxCP b5ptj5dV/S4A29+SWv/VXg+yvozkt8ahXNt5OBgKu01Z7ML3a98rc6t5/cIQNIwOYXiQg0Qbs kbK2qaUADhh40viT2qocO0BFzSJYGu3I6CvT9jENAHlCglC33EydwNxZoecVnhZm75Js3Dats 5QtoyrmfiI3LcRjZj+Z+3hUpS6v6rx18ivPsPnT3j6su3zDs0NJwzjA0kbfOa8UqQmU5BAcyg kxIf26MA8TGbz4FqYpLNJHEBoDg0y7oVV6/kN3Aad/P4VYkO6HOEoB9e5wOgIK1/tgvlimyT6 7JxUn9hHFFHb4iiEJNHfmw+vTx1ya1CU11gPNg64X/fNPRbXVVSdmxWnBSAcg2tlOYJixZCqy touG8DBvB7j7IJAELuaEQHt2yVibt+ql11neTa4F8G2J2+d8IF4b3Bqr79ZFGKOmF6zXSkkwO Dg1fKk6VtQdTo3djkvqo12YL4JNvRcoKptPw1E8dYP4eI376VUzJ0lN3Z/CGfCQgajILfRWgt hodXOCggcpj7oryyfofxeR4RIv5Lod9yPmWeGl3EqNKAqyepJNDqaZVR8u+DyZW2RrBE0KEcZ WGqMxY1x8XEti2TFyeY8z4+lj7wJSxSkUdoVE9coTfjZmHNrYzR+96h7V/lM=
X-BeenThere python-de@python.org
X-Mailman-Version 2.1.29
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-de/>
List-Post <mailto:python-de@python.org>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <e46c01d5-0bd2-9764-1264-54e58902848e@web.de>
X-Mailman-Original-References <831c8f4e-ab87-34bd-b7f2-4d2cf6eff38b@thomas-guettler.de> <mailman.138.1571904149.32318.python-de@python.org> <h1d7o7F8encU1@mid.individual.net> <8f590d9a-981e-70c1-94d8-49c6baac5faf@goebel-consult.de> <mailman.139.1571908487.32318.python-de@python.org> <h1dkabFb0soU1@mid.individual.net> <099dc4a1-5c7b-14cd-dfaa-e0f8e9fc6a90@goebel-consult.de>
Xref csiph.com de.comp.lang.python:5563

Show key headers only | View raw


Am 24.10.19 um 14:52 schrieb Hartmut Goebel:
> PYthon 2.x stirbt am 1. Januar

Dies ist so nicht ganz richtig:
1. RHEL (und andere Linux-Distributionen) unterstützen Python 2 noch einige
    Jahre. "Maintenance Support 2 Phase" für RHEL 7 auf x86_64 endet erst im
    Juni 2024.

2. Mich wundert, dass regelmäßig auch pypy ignoriert wird:
    > How long will PyPy support Python2?
    > Since RPython is built on top of Python2 and that is extremely unlikely
    > to change, the Python2 version of PyPy will be around “forever”, i.e. as
    > long as PyPy itself is around.
    http://doc.pypy.org/en/latest/faq.html#how-long-will-pypy-support-python2

3. Außerdem gibt es noch Community-Projekte wie z.B. Tauthon:
    https://github.com/naftaliharris/tauthon

Natürlich ist ein Umstieg auf Python 3 oft eine gute Idee (meine persönlichen
Favoriten sind "yield from", pathlib und fstrings), aber die Deadline "1.
Januar 2020" scheint mir nicht so absolut wie oft behauptet.

Zumal PyPy's Statement ja schon zeigt, wie problematisch der Umstieg für große
Code-Basen sein kann. Ich gehe davon aus, dass ich bei Kundenprojekten auch in
den nächsten Jahren noch Python 2-Code schreiben muss (die meisten Projekte
sind migriert, aber es gibt eben aus verschiedenen Gründen immer noch
"Altlasten").

>>> 3) Du möchtest "os.makedirs()" verwenden.

Hier empfehle ich eher "Path.mkdir(..., parents=True)" bzw. (unter Python 2)
den pathlib2 backport.

Felix

Back to de.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

[Python-de] Programming-Guidelines Thomas Güttler <guettliml@thomas-guettler.de> - 2019-10-24 09:56 +0200
  Re: [Python-de] Programming-Guidelines Hermann Riemann <nospam.ng@hermann-riemann.de> - 2019-10-24 11:04 +0200
    Re: [Python-de] Programming-Guidelines Hartmut Goebel <h.goebel@goebel-consult.de> - 2019-10-24 11:14 +0200
      Re: [Python-de] Programming-Guidelines Hermann Riemann <nospam.ng@hermann-riemann.de> - 2019-10-24 14:38 +0200
        Re: [Python-de] Programming-Guidelines Hartmut Goebel <h.goebel@goebel-consult.de> - 2019-10-24 14:52 +0200
          Re: [Python-de] Programming-Guidelines Hermann Riemann <nospam.ng@hermann-riemann.de> - 2019-10-24 17:56 +0200
        Re: [Python-de] Programming-Guidelines Felix Schwarz <felix.schwarz@web.de> - 2019-10-25 10:46 +0200
        Re: [Python-de] Programming-Guidelines Erich Schnoor <eschnoor@multi-matrix.de> - 2019-10-25 12:34 +0200
        Re: [Python-de] Programming-Guidelines Erich Schnoor <eschnoor@multi-matrix.de> - 2019-10-25 12:27 +0200

csiph-web