Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

If this is timesharing, give me my share right now.


devel / comp.lang.python.announce / [Python-announce] Pieshell version 0.2.7 (With async/await support)

SubjectAuthor
o [Python-announce] Pieshell version 0.2.7 (With async/await support)Egil Möller

1
[Python-announce] Pieshell version 0.2.7 (With async/await support)

<7a11e734-b335-459f-8ba8-d11588b0dfc6n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=16978&group=comp.lang.python.announce#16978

  copy link   Newsgroups: comp.lang.python.announce
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: redhog.org@gmail.com (Egil Möller)
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] Pieshell version 0.2.7 (With async/await support)
Date: Tue, 17 Oct 2023 15:08:40 -0700 (PDT)
Lines: 11
Approved: python-announce-list@python.org
Message-ID: <7a11e734-b335-459f-8ba8-d11588b0dfc6n@googlegroups.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: news.uni-berlin.de P7Yj/djU4OmjJjddEi9IFgdQf6MS2FxsuAGg+LoC3rjA==
X-Orig-Path: postnews.google.com!google-groups.googlegroups.com!not-for-mail
Cancel-Lock: sha1:xoG60noooelXXmdtyNAkHjlamCM= sha256:0relAxWWIBfUpJxuJRbNnPZ0nfWtmhIAn1VI14S0eZw=
Authentication-Results: mail.python.org; dkim=none reason="no signature";
dkim-adsp=none (unprotected policy); dkim-atps=neutral
X-Spam-Status: OK 0.033
X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; 'e.g.': 0.07; 'lets': 0.07;
'macos': 0.09; 'subject:version': 0.09; 'bash': 0.16; 'combines':
0.16; 'subject:With': 0.16; 'subject:async': 0.16; 'to:addr:comp-
lang-python-announce': 0.16; 'to:addr:moderators.isc.org': 0.16;
'python': 0.16; 'environment': 0.29; 'header:User-Agent:1': 0.30;
'received:209.85.160': 0.31; 'release': 0.34;
'received:google.com': 0.34; 'from:addr:gmail.com': 0.35;
'received:209.85': 0.37; 'received:209': 0.39; 'support.': 0.40;
'providing': 0.63; 'from:charset:utf-8': 0.64; 'subject:support':
0.64; 'well': 0.65; 'adds': 0.69; 'async/await': 0.84;
'replacing': 0.91
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1697580521; x=1698185321;
h=to:injection-date:from:subject:message-id:mime-version:user-agent
:nntp-posting-host:injection-info:date:newsgroups:path
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=Rg0cjeWer/uQVjAnnKctTXiGrMb3LuKuiTkqXQlogg0=;
b=v7833cOrGMMAVCMCNPGwQ0eFSLoDl2ih6ZA9Xlt5eCX4Sp4Nlq9GjDATJnsv6c/9GO
Nl0194yvK29BX+DoR4KmVcFn6zQN+ro55KfZlCL+otk7q/pr6exBwb+8zi59wEPmleY5
rUJClHJp6WtpXYFCeZqIOTsurDzJ935HVQSlTnm+oPoZjrTnS61n3N0KvdNw7/hIkKmQ
lhDFZVMCBlucn15QDADw7gldCxpBp3qYC+gIk+r/lRaQ8Q4WlKYbRA2SGuznpSL9RLUe
yH45u/AqiQ7asaqyo8n5qVV1eqNQ/L6eNYVrHFTByl6UKM/ZgVg7BE5xzbqipVqTURS2
KnrQ==
X-Gm-Message-State: AOJu0YxOYq4y5Tc+c9/DBW0QDl3fUl8AIraF/0fsa/ggjmV3uibVu5Eo
jzr1rmGuieu1KZaAHeARWFI+pXUumfB/I8iUxAk=
X-Google-Smtp-Source: AGHT+IHez77HTFiBo0nC3FRRRACzzikkEpWI9mU3EUfjNpFTZ1s4ZjSBkfbBwj/1MdwqtGXBC9xbieTLIZoboOxhZo3S91KLKh4P
X-Received: by 2002:a05:6870:71d1:b0:1e9:6b2f:5ad7 with SMTP id p17-20020a05687071d100b001e96b2f5ad7mr1579076oag.1.1697580521198;
Tue, 17 Oct 2023 15:08:41 -0700 (PDT)
X-Received: by 2002:a05:6870:56a6:b0:1e9:b0e3:5486 with SMTP id
p38-20020a05687056a600b001e9b0e35486mr1654463oao.9.1697580520746; Tue, 17 Oct
2023 15:08:40 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=80.202.42.200; posting-account=nekjJAoAAAAkOo_QXs3wgPTx0DWOGK21
User-Agent: G2/1.0
Injection-Date: Tue, 17 Oct 2023 22:08:41 +0000
X-MailFrom: news@google.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved
Message-ID-Hash: HKTK3COSTGDLEF43USB3K3T2ZDYKWPPW
X-Message-ID-Hash: HKTK3COSTGDLEF43USB3K3T2ZDYKWPPW
X-Mailman-Approved-At: Tue, 17 Oct 2023 18:10:13 -0400
X-Mailman-Version: 3.3.9b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/HKTK3COSTGDLEF43USB3K3T2ZDYKWPPW/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
 by: Egil Möller - Tue, 17 Oct 2023 22:08 UTC

Pieshell is a Python shell environment that combines the expressiveness of shell pipelines with the power of python iterators.

This release adds support for async/await and async iterators for all shell pipelines, as well as MacOS X support.

Pieshell can be used as an interactive shell replacing e.g. bash or imported as an ordinary python module, providing a superset of the functionality of subprocess.Popen etc.

Example of what Pieshell lets you do:

for name in ls | grep("-e", ".pyc"):
rm(name)

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor