X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F1A1E3858C52 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1695968020; bh=aq/yVBatyGABTm0piUgXp5+oiGbJnrNaazuep3NB4+A=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=aOTVqEdIfgu+4Vsr8Ncogvw4u8KqrBZrHxeOcEHckoy0Z5ZdWlh7oLN14jTzNRQpU 9894y3mmVshnj2G1qr7k+8Puz7/jCU/5RKvCOMZDk8qBI59+rTfxxNqgXu/zrkZ4tF E9XaBMXR8fU94hftznxyc6DRhI2UkaY3wjQhWQ80= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9A1B13858C52 X-Injected-Via-Gmane: http://gmane.org/ To: cygwin AT cygwin DOT com Subject: Re: Python C Extension Module loading issue on Cygwin Date: Fri, 29 Sep 2023 15:13:16 +0900 Message-ID: <30dc455f-b1c4-5aae-ee3c-40de4768b841@gmail.com> References: Mime-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Content-Language: en-US In-Reply-To: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, FORGED_GMAIL_RCVD, FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, NICE_REPLY_A, NML_ADSP_CUSTOM_MED, SPF_HELO_NONE, 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.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: jojelino via Cygwin Reply-To: jojelino Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" On 9/22/2023 3:39 PM, Mesibo Technical via Cygwin wrote: > Any idea why Cygwin is using the .dll extension instead of the .pyd > extension as recommended by Python's official documentation? $ grep "_SUFFIX=" /usr/lib/python3.9/config-3.9-x86_64-cygwin/Makefile SHLIB_SUFFIX= .dll EXT_SUFFIX= .cpython-39-x86_64-cygwin.dll Your speculation is quite weird, Normally you don't have no problem loading extension module without suffix in python. and paragraph like (eg,) is regarded as neither exhaustive or authoritative. How about look through source code of distutils,setuptools,cpython instead of complaining about software without any warranty(according to PSF license)? -- 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