delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/02/20/15:18:49

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 258CF38493C9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1676924279;
bh=cnrX+KZoBKRZZunLYLMl2HOPVELHzdAh4vAgTU6QN1U=;
h=To:CC:Subject:Date:References:In-Reply-To:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
From:Reply-To:From;
b=BxsTtriyiqGMLJzj/+O5PThOh2T0nIE15fPgWxoIKfDd59r3gBHaTWx3Gnc3hrEwF
IVnKumNRoO/BrZeXUqmYbwhr58+ORERgeX68h39nP5RhQgOp8HIZzqaS4IJAUOgbhI
R6jQMchrGVRDyxSCfUXl/UwLY15IuSuzKOEN73ts=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 625A4385B51F
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=bHlK3La1e7OXu5Pq3NYhMhlf+jMz/MNKik3iwslAeMW97lELOseUYQz1xOEdH33l4Bx6f5mREarcUGUVQhsr1Kb8hzFRnJkwIohSgnXWx8yrlbVO49a2Nlz4SHmd4IoCNlmIxZ32COW6+HyPboABG2q2riOQ8goN3SNgOb/Ram467SIqrdHZsoqKFBJQHf2qtJaf/0cr4SInA7ecRC5N9LNdL6EYxHpKVzP1W1OroMklucE3MlhmTGk7u6S2XixbXs3vNlCZq90O5xTRcoJ1kePlO/STwgMoMlSbYVdx41JxUIjIT/WVxavK8btxoaPR6WkzoPkh29G0P14/TdfzDw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=I9COLHoUkfzRet4LgrFq0bfHEsOIsU+K6felQ7N07fA=;
b=D9aOhBbs6FbDPrwYV2aJ18ne2+xFqTB6vyzNr9//HRVDz+WVHmMuDVsr4h2/YtnqgAmnE9ppatxFnhczqT84gKlcNV4S8p0axmT90qSGZ8VGURV2k75bXBfGWF7viyT+fd6JYsrKKeHP3I591maOEL3jXjqL8elmrk/h3Stw4G8YiFYaE/m2Wi8q2QS80z7KFDxJY5W0IOIYlflyJX+W53wt7i/Tn1aGQRcCnInIbYdS12ngeXPOkSL7f837zpC7gozx3mnBIpOLuQni05IV+Ua1c/BzDJiFMfbz6V/8On0yiF2KlCp+yTfa2G4FaFLqM/bNrzJaV0rvq9i56SzVaA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
To: "Henry S. Thompson" <ht AT inf DOT ed DOT ac DOT uk>
CC: Jim Garrison via Cygwin <cygwin AT cygwin DOT com>
Subject: Re: OSError: Unsupported platform 'CYGWIN_NT-10.0-19044'
Thread-Topic: OSError: Unsupported platform 'CYGWIN_NT-10.0-19044'
Thread-Index: AQHZRVUsOS4n51AFqUucGr/8eTvpCa7YL+BfgAAWCc0=
Date: Mon, 20 Feb 2023 20:17:17 +0000
Message-ID: <DB9P251MB00631CC69C1D50011F6E7F53DEA49@DB9P251MB0063.EURP251.PROD.OUTLOOK.COM>
References: <DB9P251MB006325F99185BB6DE6FC4FD1DEA49 AT DB9P251MB0063 DOT EURP251 DOT PROD DOT OUTLOOK DOT COM>
<f5bilfw2mh4 DOT fsf AT ecclerig DOT inf DOT ed DOT ac DOT uk>
In-Reply-To: <f5bilfw2mh4.fsf@ecclerig.inf.ed.ac.uk>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [1T5u+XvCIdNTFkF/YFBAbzJYuC8bCZgOi9hOc3NJGlk=]
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DB9P251MB0063:EE_|GV1P251MB0819:EE_
x-ms-office365-filtering-correlation-id: 319aac53-fff2-43a8-3184-08db137f76de
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 15jOE2oogr/iar0BG97S0+MhC9H+BVRN5HnLTrc4lff305Anl6o96ReBZl+IZn3D6dfUv8Ntiyi7Bh2XaOnZ9bLKgwgCoCeOLXoWP+5OGxh6aaByzjUxChonPFTblIVJoSusqJBTcHNa8Y4NS+N7tyJDFd355aI4qEGLqak2ZzIjYP6WYpQ2TXDqxb3fQL4+uCUfZ9+zleNNvXuv1AcxyA8Lzcy8bdz0hLKvtXol6/9NOiUN+iPTsT1aeWQj0dwBn2tIVduXGwiZaolmOuhK+lNQXDdyMYcZ9Gez9DOQhuKTKDzLfX7W3h6cBy/Edb0kPlus/RZCh0kjJsSPeinhbMJi7NsvKmiKmeo5isaPiP4DImA6+DzosYhlv+W1nXhssyEhIIiZiRm+g1IoGV7J4w0tSESZvEvBp9005Ae6YOsMzWVdy2kBHzTZBNKsS92eUvtRHh2X2JRE0TrTAdY7H5Y/CJj2ugw843KsHwzzxEiUySL3Ze3GkacAAjZlBgGyBky5zOBtTImcSnDl/KouUMH/VhBSxAWA34bLtyXv9Ww28IJBm0u8ypoEl/XQhmlG4WqewJLjsA5lVvPgDXD0rLcDMDeVIdyT5TYsKUbvKOnsNBK6+vU3R7hB+nRmpVCXVr3Efd8PnNdiCBTGGeLeDQ==
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?sUp3CEPq7E1kn7y1OcNMow1jesUYFEp9nEgLzApR50ssWKALC0ZmXnrNSH?=
=?iso-8859-1?Q?GTr1C8wg8jwdtdRFX8fBvsHiG0rzSZZw0MsIKBlQ+H7a7+IWbwJJalsaqG?=
=?iso-8859-1?Q?ngZbguIZWhucsl4cbFApkTzidInArOnI/NYLVfSJWZ/dbnitijEvVJIcgf?=
=?iso-8859-1?Q?Fu5BfGvaVmFJcU4M1KOUPPC4jyg+zJMB+WoEPBvuu1AFj+oJlYQhKfst62?=
=?iso-8859-1?Q?uYL1difcyuhcpsUqAWeW/5/KyvTqbRL3lxe70K4dN1vinvp0n0HqjtqshR?=
=?iso-8859-1?Q?WhTSkgIvITranL/Ihjk5yLaUrp8bEk2woe6qWugtJlkVaEA58mPblu7FGF?=
=?iso-8859-1?Q?QG5f+SV/tgTNhPEOTY9Fgb3LWdNEtds6FPL1idQN8VTAhSq3yMhNR9uzFA?=
=?iso-8859-1?Q?JldxMAWpyKoZPJed5fqXtAeZdlrKQPrWx/Hnw13+8ShVXNUlnPsY2ynpha?=
=?iso-8859-1?Q?iFd4aqCUF6YYMvvJQm25m+NPMVnQoJjOTCp9E7Tr0AoJ+T32ctT2QolVOg?=
=?iso-8859-1?Q?zS9lqjGXo+PgC9sprBBa1MC3zARWRZ4Ly4znofvhlW/PhYZb0rwkCOgK1c?=
=?iso-8859-1?Q?Ph3MrdZdB2FqxTGfE9DHMeU204OaBrkf51RgB4tueX84uRhbGZB2FXqCzx?=
=?iso-8859-1?Q?kvJFUJWrxY+1RFm4fF9ufMgfYAPrHddHkBULIiW6ed4q/5uitEmubf+n7l?=
=?iso-8859-1?Q?rteEX8hfAss3hdsP3NC1Rg7f165gRg2A19zYSSKFnAMcJC5PBPSEZWQWv3?=
=?iso-8859-1?Q?yJ5/HTlvU96XYNprIGfQLgoLN+x/vd08hC68mmdR3YOvWdKk9KFykFUAmk?=
=?iso-8859-1?Q?MNxGQFQoGRCZTh6/7fqIezPPNDl9PiCSgn/WCIgtMha6S9LdXEI0yIgs9z?=
=?iso-8859-1?Q?w2xVY5tEln8ajOA0MYdi3ISwN17NiGhtxXDBxj8o4it/gEHvMUruj5Fp6F?=
=?iso-8859-1?Q?aYomZndC9g0NcBMBQ1EGMOa4F7E5NuQ8SDFzeorYRtRi5Lcv/z7VHX6YN7?=
=?iso-8859-1?Q?pnmWbJIqaVklERdQOy33SVESJ2+V/JOxWbffTDivKsYTCul6iACwtov9oc?=
=?iso-8859-1?Q?8n0neqeGKRtH+CeYFV7NgKBhY0tjlyNAPBQZEw36PIaG3spOxDJZqOOYM4?=
=?iso-8859-1?Q?AE4Td+XBj1CSWabi64tQBWW7rpPqMpO5gmuJ+z2gp0DYXhNKMlTEMH/kzD?=
=?iso-8859-1?Q?4bIm4XzclctwFCSgxN7gOIiRbML2H5DSE/FyNHpAPjz6XZ0skbLmpQgLWD?=
=?iso-8859-1?Q?pYwdOD7repNgeBbcLurVmjq+xnBjunETfDO5/B/aVCD8dxeWNuasjoU/XS?=
=?iso-8859-1?Q?+yzQ?=
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0063.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 319aac53-fff2-43a8-3184-08db137f76de
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2023 20:17:17.8479 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1P251MB0819
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, SPF_HELO_PASS,
SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Jose Isaias Cabrera via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Jose Isaias Cabrera <jicman AT outlook DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

On Monday, February 20, 2023 01:57 PM, Henry S. Thompson  expressed:
 
> First thing to find out if it's truly broken, or just not known to
> work.
> 
> With a _safe_ test case, just try editting the code to allow Cygwin,
> e.g. on line 121 of keyboard/__init__.py:
> 
> if _platform.system() in ['Windows','CYGWIN_NT-10.0-19044']:

This one failed:
$ python3
Python 3.9.10 (main, Jan 20 2022, 21:37:52)
[GCC 11.2.0] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyboard
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.9/site-packages/keyboard/__init__.py", line 122, in <module>
    from. import _winkeyboard as _os_keyboard
  File "/usr/local/lib/python3.9/site-packages/keyboard/_winkeyboard.py", line 37, in <module>
    kernel32 = ctypes.WinDLL('kernel32', use_last_error=True)
AttributeError: module 'ctypes' has no attribute 'WinDLL'

The linux one worked, but...
    if keyboard.is_pressed("a"):
  File "/usr/local/lib/python3.9/site-packages/keyboard/__init__.py", line 410, in is_pressed
    _listener.start_if_necessary()
  File "/usr/local/lib/python3.9/site-packages/keyboard/_generic.py", line 35, in start_if_necessary
    self.init()
  File "/usr/local/lib/python3.9/site-packages/keyboard/__init__.py", line 196, in init
    _os_keyboard.init()
  File "/usr/local/lib/python3.9/site-packages/keyboard/_nixkeyboard.py", line 113, in init
    build_device()
  File "/usr/local/lib/python3.9/site-packages/keyboard/_nixkeyboard.py", line 109, in build_device
    ensure_root()
  File "/usr/local/lib/python3.9/site-packages/keyboard/_nixcommon.py", line 174, in ensure_root
    raise ImportError('You must be root to use this library on linux.')
ImportError: You must be root to use this library on linux.

More work to be done. 

> One way or the other, you should find out what the _real_ problem is.

Let's see how far I can go. All I want is to capture the ENTER key in a website powered by python3. Thanks for the ideas.

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019