delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-Original-To: | cygwin AT cygwin DOT com |
Delivered-To: | cygwin AT cygwin DOT com |
DMARC-Filter: | OpenDMARC Filter v1.4.1 sourceware.org 3DF2C3858D39 |
Authentication-Results: | sourceware.org; |
dmarc=none (p=none dis=none) header.from=bellsouth.net | |
Authentication-Results: | sourceware.org; spf=none smtp.mailfrom=bellsouth.net |
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=bellsouth.net; s=s2048; |
t=1632320352; bh=uxKUGmqY2bbi34eRf+CvDRU6MtD48bpcOp9rKaThCeM=; | |
h=Subject:To:Cc:References:From:Date:In-Reply-To:From:Subject:Reply-To; | |
b=KRw4CfNA6RVeNLhPguHxqg/eJT/LkTQEBrE2khfNthcWtalt6j3hvWeYSgaUtmigxZ1DkCqp8/V45KE/Wtebe9HnjKHr07C0TZNATdOqQTVV9AihGvN65ISvp4L61gcr8auedfcSz18AjQWN+h0KCztxkYGDs0aNwdyo3ItmH9wvncknQxgIQ91nk9C0rxtsjcQ+pdr4IFPiRDkYDte5pFRAF8jd5PR15eoBXCKPAmD8SvWIHw9xlt94OWbIWTTW/wS6dvj64jSIw97YPFeo0B0RWOAi3PDYWn94CpWI22b1nrmgFwtX0IWOzLiorMMGfo/wIUGYr40xyPtZgnL/QQ== | |
X-SONIC-DKIM-SIGN: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; |
t=1632320352; bh=7FrqXWNaIiZNn4O8FWUS8Vz/xrm+m2GBjE81tbE9VoM=; | |
h=X-Sonic-MF:Subject:To:From:Date:From:Subject; | |
b=KPf43Qn5OQ/pCCEfI2pdrpdQgcs3s/XhTPxjktguTYq7HErcgRFg5jq9tKi7hZeNziD8q4e00u7mLOJs+4Pbj/ShYFUHSTqBudxTpkpFADBqoKTaqzU4Yfl09gj5QJtKv+X0qEvOGGgv51UObOMmtOqLvqHbat3UxsUlrt6UbvnXEDK6QwmMDtUuG+m/XOaxNnFB+ATJTqgmF766hVeqkii59fxM/c/TcVevH8R0S1joIgxyGC3V59oR922OFYIQGbNlpU8lryor5ERJ+h83AixWxl0cNN3761/O+Z0pqdgsfKdJ5z96ztSWwIJbuC4tbTtjuuqSqqX875kXKqsqcw== | |
X-YMail-OSG: | SEDx9dMVM1kLVZzbhqQciFBbnQJ9STNOdUDiMGMv8SxlUa5GxRwd58fBdFzJl63 |
Tiw2zmKRXYagtCxsCdhj9AzGI51splhYk63xHet3j7HFC6pzRTp8yj2Aouw78QK65SnW5kBa7akD | |
Cxya544CbPREJ95Ph8g7SqlEzcvFQ9zqjDapRhdu5s4OO12aCLJwfAlvNeMCSDPu2fi89uStaeAp | |
AsWaCxIJpCg7eLRZHifNofqM7natdmibTYTflIUcf6iS.MDw_tp_TyabxOhW1w6cbVCkxWV7J9oi | |
_lXxbNLEooMj8N32jN7T1Olf7KS8XoIOqMDbbKzoL_N99rQJ.rif.kzqPegzRKl_KfqlotB9bFXX | |
PbRcNTYlgAj7NbtNgQYuacQk_baHHZ1jpUaDOJRAPJbwhUtIQWZ5Dx2qZcHK.rrWtrkXI_1RVdhE | |
pcA6ICucqct0ols6YU9kuGq52BY86T4D6tV0.pJmEKfI5_zRyBT2XNCM5mdc2VLmLlOstTqaJUTU | |
16Vm53Ipgkx0qRkb6xsOEcDjvAkSWZyj1bHi9dX3OeeIcoCL7Ge76Fv5v0wHY1l53XHYS2b_LKJU | |
sT8Uiw5VjJG7yHUMLrUDZCNb0Cld39yGDGChVka4sh8wMN0ZRW.DwFpfRWQlPaONe_inV7DNPC1Z | |
NPDEB.rjgoLNDTz2yxGi3lg8tsMlEMkJlBlKh1i3vyHtRRuP2knQIwHfOb_zYljiSm.552Dkh_0L | |
q4H3Yh1y1OdSYgL1Yczohdb5Nr7J1ztNsWCnAYKcn1m2.xt4tuLsyMQwJ4nqj3VHpSCuEaXwigE8 | |
knWZnWpbqJmXOtHZJeISWgz2XYsVwQISRc8CusOH_PuizQn0h9AS_O6XaHiSMIUpJ9.nhPB83kjz | |
CcTQfem3UX5Y1U1uPR.o0LxgJVkGrJ8rT1PHla.RXzyWPs4_G1XBQk1zoe8fnWC729qQloQcuuLA | |
lRxFBtx9gzCpSkr.m.pz2_fN._0e5whlZo9a7vswiZqEX67XgKJzHkJ7uS9RFlDbz1jce6tNM10b | |
JZcXMqEzisH_WAnVmfXWa3iyWnTYTPjhR16Ggnnc8FX4VvImH5zhYTT.4D34C9E.kUME.B1VH9eF | |
uV7r0S21p5NA5L5cIoe_MeYzSE6fiAx2SzxOqo3mMZimQ2xKyxNE41n6Uy0KZJlToaGQjwYS1q9a | |
L9.zFNz1zIsQQHjEJF9SnkDs83VWkEeb1v7MXXTGK.rNuyM2kFyast51DihpvqMt0N0KJa4WGHUx | |
Lx09C5iXXPJhmsoZfVoX_U4vs0OmNYGIw9zuiO.R8E2huYUFnA5mAaahkmONCqT42k5VEr0zk9R_ | |
19S3yNYf1AKj4JqQDSThEUdvsveYBQGSGf6ps7WBQHuilNmW_xINUa5FcF2llil4omAfvl3gWL3t | |
y.0bgDjD2egxMtkon2QD8RipKyFMXqd3B6Y3Gad9jbYIClUbKpRTCURy3MBHlldmwAz.i6OOZ.Rt | |
r5E8nrXX_JRR7rZxvjUxHL_CIgrRzFMacxlO9ilqJzNMfPacMXRNm4h7H.GDolJ50kJ9zz4YSPmc | |
1HQR_TEWNKM88bZosBSm2rKKYiCmPKgyd.di81wPy0wdZYTQ9JpWEVbPsIGMqcmIxwLd.zKjLIKL | |
sRzHz5hgjy.q.eNtgID9pN1tMaHZXFFOvlJKAwwSF7Wb9T_RoCHVS_Nn.ootfh3EPDCX0ImQr_r. | |
vRUFoqBe213H360pPEf0okpO_aRKIrZw7xqNjxeMI4D8nrso64vPge7UusBw2n9FuxFogojbAnW2 | |
Pn9aHHSFkoCH7G9QPaoIHzfe8GDOGILgz4i_qk9ypN1g.ljhYsfqoCWceTUegERJIQiyr2prG_XI | |
FkNiaaTcvdUIfqgsBejBkCL6_HQ5.iem6HKbR7BodREC5J54DK7rPG3Dl92P8l4aF3KHSa2v.ktO | |
cfoJRDwzDATn07cu9T_OJwHBErQCQIcMw0T6ZF1qjRepx1UcdI_NyB8IeIes_pMdLB9ZWemQg1m8 | |
LVV7yf9wXUeJKjltfSfrgcO8nIXfZBvFR6JqWj2jioeyxA_q3ERJNFibRGeGIegbngw3hCUX65Gm | |
6mTqXp2.WucHBz3k3uZmOnuKekN1AQz.ldH.3E2M.SlALCs.IBEacdlr3rZgJ2uJP0btB.HEzPbE | |
8ztAwDlElW00aFOz5yIYs15GXdLrVO.oNk0mPXvkBX.q6iaLCLKb3zTek7FJsPz_klAEfPl0Xg6k | |
2xTTS9PPZWzTxLA5bZt76Mtmn5w_7N3FJPyyBfWlF6v4Z0DluSuPkJ3rIeQwUsq6t5dMAbvkvFvl | |
Xp6tH_KrC9CYjdM9lDSNsO55igA-- | |
X-Sonic-MF: | <dap1 AT bellsouth DOT net> |
Subject: | Re: Missing Python.h |
To: | Russell VT <russellvt AT gmail DOT com> |
References: | <56f03ba0-a90d-b2e1-2c7d-20865f717334 DOT ref AT bellsouth DOT net> |
<56f03ba0-a90d-b2e1-2c7d-20865f717334 AT bellsouth DOT net> | |
<CANV2+nWk8-6V6PLkFQHhUUEo=FevZ9bDXco0P8B=RbKrSdf4HA AT mail DOT gmail DOT com> | |
From: | Dennis Putnam <dap1 AT bellsouth DOT net> |
Message-ID: | <2bc4e96a-52c8-7791-0d9d-2f5baa95749e@bellsouth.net> |
Date: | Wed, 22 Sep 2021 10:19:06 -0400 |
User-Agent: | Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 |
Thunderbird/78.14.0 | |
MIME-Version: | 1.0 |
In-Reply-To: | <CANV2+nWk8-6V6PLkFQHhUUEo=FevZ9bDXco0P8B=RbKrSdf4HA@mail.gmail.com> |
X-Mailer: | WebService/1.1.19043 |
mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo | |
X-Spam-Status: | No, score=-1.2 required=5.0 tests=BAYES_00, BODY_8BITS, |
DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, | |
FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, FREEMAIL_REPLY, HTML_MESSAGE, | |
KAM_LOTSOFHASH, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, | |
SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 | |
X-Spam-Checker-Version: | SpamAssassin 3.4.4 (2020-01-24) on |
server2.sourceware.org | |
X-Content-Filtered-By: | Mailman/MimeDel 2.1.29 |
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-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>, |
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe> | |
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> | |
Cc: | cygwin <cygwin AT cygwin DOT com> |
Errors-To: | cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com |
Sender: | "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com> |
X-MIME-Autoconverted: | from base64 to 8bit by delorie.com id 18MEJYbk012870 |
Hi Russell, Thanks for the reply. I program Python 2 and 3 on various Linux systems but not much on Cygwin. It normally is not a problem to have both so I didn't think it would be a problem on Cygwin. Since I have scripts for 2 on Cygwin, I'm thinking I should toss 3,at least for now, and just stick with 2. I have a lot to think about at this point. Using an environment layer adds more complexity when I want to launch a script from a Windows application or bat file. On 9/22/2021 5:49 AM, Russell VT wrote: > First off, this *probably* isn't a Cygwin problem ... but it looks > like your environment is confused as it's using BOTH Python2 and > Python3 modules to try to fulfill the requirements (including > resources that have already been cached). > > For the most part, pip and pip3 can differentiate, but there's a > "cart" and "horse" problem, as if you install things in a weird order > at the system level, it may or may not do the right thing. But, I'd > recommend "dumping" Python2, if you can at this point (it was EOL'd in > December of 2020 and WILL NOT receive more updates, except for > security ... and more-over, Python 3.7+ (approx) is going to demand > newer SSL libraries that will REALLY confuse earlier versions). > > For working with Python (as a Python devops type), I generally > recommend using 'pyenv' and 'pyenv-virtualenv' and trying to do *as > little as possible* to modify the system-level Python ...this gets > HARD with a system like Cygwin, where the generic user can generally > overwrite system binaries, without any real sort of warning (and NO, > UAC does NOT adequately fix anything). > > That also said, pyenv kinda really "fights" with Cygwin in some of the > library placement (specifically things like FFI, IIRC, which is stored > in a different library directory than it is, anywhere else I've found). > > Where I MIGHT start is to "Force Reinstall" the Python3 stuff from > Setup. Look to see if requests_html is part of the Cygwin-supported > modules, and use THAT... use the hell out of anything you see in the > actual Python packages list, as those will at least be done RIGHT, and > will leave you with more cycles to not worry about too much, except > your development. > > For "Advanced" handling in Python, you're going to want to use "pyenv" > or some other multi-python managers that are out there (virtualenv and > virtualenv-wrapper are good, but ONLY manage the library path). Pretty > much "pyenv" and "pipenv" are the top two, IIRC. I use pyenv, and > haven't dug too deep in to pipenv, at this point. But, like I said, > it's already tough enough to manage on older systems with older > libraries (SSL, specifically, throws wrenches in to *everything*). > > Feel free to hit me up for other ideas... I write too much Python > code, as it is, and on too many different environments (yes, some > still do Python2.3 through 2.6, and it makes me want to shoot myself, > sometimes... LOL). > > Hope that helps - > Russell VT > > > On Tue, Sep 21, 2021 at 11:38 AM Dennis Putnam <dap1 AT bellsouth DOT net > <mailto:dap1 AT bellsouth DOT net>> wrote: > > I am trying to install 'requests_html' and when it tries to do a > compile > it fails because Python.h is missing. I have python2-devl > installed. I > notice that it is looking for it in /pub which apparently does not > exist. Can someone help? TIA. > > Here is the entire 'pip' output: > > $ pip install requests_html > Collecting requests_html >   Using cached requests_html-0.10.0-py3-none-any.whl (13 kB) > Collecting requests >   Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB) > Collecting w3lib >   Using cached w3lib-1.22.0-py2.py3-none-any.whl (20 kB) > Collecting parse >   Using cached parse-1.19.0.tar.gz (30 kB) > Collecting fake-useragent >   Using cached fake-useragent-0.1.11.tar.gz (13 kB) > Collecting pyquery >   Using cached pyquery-1.4.3-py3-none-any.whl (22 kB) > Collecting bs4 >   Using cached bs4-0.0.1.tar.gz (1.1 kB) > Collecting pyppeteer>=0.0.14 >   Using cached pyppeteer-0.2.6-py3-none-any.whl (83 kB) > Requirement already satisfied: tqdm<5.0.0,>=4.42.1 in > /usr/local/lib/python3.8/site-packages (from > pyppeteer>=0.0.14->requests_html) (4.62.3) > Requirement already satisfied: urllib3<2.0.0,>=1.25.8 in > /usr/local/lib/python3.8/site-packages (from > pyppeteer>=0.0.14->requests_html) (1.26.6) > Collecting appdirs<2.0.0,>=1.4.3 >   Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) > Collecting importlib-metadata>=1.4 >   Using cached importlib_metadata-4.8.1-py3-none-any.whl (17 kB) > Requirement already satisfied: pyee<9.0.0,>=8.1.0 in > /usr/local/lib/python3.8/site-packages (from > pyppeteer>=0.0.14->requests_html) (8.2.2) > Requirement already satisfied: websockets<10.0,>=9.1 in > /usr/local/lib/python3.8/site-packages (from > pyppeteer>=0.0.14->requests_html) (9.1) > Requirement already satisfied: zipp>=0.5 in > /usr/local/lib/python3.8/site-packages (from > importlib-metadata>=1.4->pyppeteer>=0.0.14->requests_html) ( 3.5.0) > Requirement already satisfied: beautifulsoup4 in > /usr/local/lib/python3.8/site-packages (from bs4->requests_html) > (4.10.0) > Requirement already satisfied: soupsieve>1.2 in > /usr/local/lib/python3.8/site-packages (from > beautifulsoup4->bs4->requests_html) (2.2.1) > Collecting cssselect>0.7.9 >   Using cached cssselect-1.1.0-py2.py3-none-any.whl (16 kB) > Collecting lxml>=2.1 >   Using cached lxml-4.6.3.tar.gz (3.2 MB) > Collecting idna<4,>=2.5 >   Using cached idna-3.2-py3-none-any.whl (59 kB) > Collecting certifi>=2017.4.17 >   Using cached certifi-2021.5.30-py2.py3-none-any.whl (145 kB) > Collecting charset-normalizer~=2.0.0 >   Using cached charset_normalizer-2.0.6-py3-none-any.whl (37 kB) > Requirement already satisfied: six>=1.4.1 in > /usr/local/lib/python3.8/site-packages (from w3lib->requests_html) > (1.16.0) > Using legacy 'setup.py install' for bs4, since package 'wheel' is not > installed. > Using legacy 'setup.py install' for fake-useragent, since package > 'wheel' is not installed. > Using legacy 'setup.py install' for parse, since package 'wheel' > is not > installed. > Using legacy 'setup.py install' for lxml, since package 'wheel' is > not > installed. > Installing collected packages: lxml, importlib-metadata, idna, > cssselect, charset-normalizer, certifi, appdirs, w3lib, requests, > pyquery, pyppeteer, > parse, fake-useragent, bs4, requests-html >     Running setup.py install for lxml ... error >     ERROR: Command errored out with exit status 1: >      command: /usr/bin/python -u -c 'import io, os, sys, setuptools, > tokenize; sys.argv[0] = > '"'"'/tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a > 7a21e44c273e/setup.py'"'"'; > __file__='"'"'/tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a7a21e44c273e/setup.py'"'"';f > > = getattr(tokenize, '"'"'open'"'"', open)(__file__) if > os.path.exists(__file__) else io.StringIO('"'"'from setuptools import > setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', > '"'"'\n'"'"');f.close();exec(compile(code, __file__, > '"'"'exec'"'"'))' > install --record /tmp/pip-record-qafwouur/install-record.txt > --single-version-externally-managed --compile --install-headers > /usr/local/include/python3.8/lxml >          cwd: > /tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a7a21e44c273e/ >     Complete output (86 lines): >     Building lxml version 4.6.3. >     Building without Cython. >     Building against libxml2 2.9.10 and libxslt 1.1.29 >     running install >     running build >     running build_py >     creating build >     creating build/lib.cygwin-3.2.0-x86_64-3.8 >     creating build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/builder.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/cssselect.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/doctestcompare.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/ElementInclude.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/pyclasslookup.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/sax.py -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/usedoctest.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/_elementpath.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/__init__.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     creating build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/__init__.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     creating build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/builder.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/clean.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/defs.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/diff.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/ElementSoup.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/formfill.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/html5parser.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/soupparser.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/usedoctest.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/_diffcommand.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/_html5builder.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/_setmixin.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     copying src/lxml/html/__init__.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/html >     creating build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron >     copying src/lxml/isoschematron/__init__.py -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron >     copying src/lxml/etree.h -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/etree_api.h -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/lxml.etree.h -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/lxml.etree_api.h -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml >     copying src/lxml/includes/c14n.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/config.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/dtdvalid.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/etreepublic.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/htmlparser.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/relaxng.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/schematron.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/tree.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/uri.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/xinclude.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/xmlerror.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/xmlparser.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/xmlschema.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/xpath.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/xslt.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/__init__.pxd -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/etree_defs.h -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     copying src/lxml/includes/lxml-version.h -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/includes >     creating > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources >     creating > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/rng >     copying > src/lxml/isoschematron/resources/rng/iso-schematron.rng -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/rng >     creating > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xsl >     copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xsl >     copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xsl >     creating > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 > > >     copying > src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl > > -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron > /resources/xsl/iso-schematron-xslt1 >     copying > src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl > > -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/re > sources/xsl/iso-schematron-xslt1 >     copying > src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl > > -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschemat > ron/resources/xsl/iso-schematron-xslt1 >     copying > src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl > > -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml > /isoschematron/resources/xsl/iso-schematron-xslt1 >     copying > src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl > > -> build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/ > resources/xsl/iso-schematron-xslt1 >     copying > src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt > -> > build/lib.cygwin-3.2.0-x86_64-3.8/lxml/isoschematron/resources/xs > l/iso-schematron-xslt1 >     running build_ext >     building 'lxml.etree' extension >     creating build/temp.cygwin-3.2.0-x86_64-3.8 >     creating build/temp.cygwin-3.2.0-x86_64-3.8/src >     creating build/temp.cygwin-3.2.0-x86_64-3.8/src/lxml >     gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 > -Wall > -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 > -fstack-protector-strong --param=ssp-buffer-size=4 > -DOPENSSL_NO_SSL3=1 > -fdebug-prefix-map=/pub/devel/python/python38/python38-3.8.10-1.x86_64/build=/usr/src/debug/python38-3.8.10-1 > > -fdebug-prefix-map=/pub/devel/python/python38/python38-3.8.10-1.x86_64/src/Python-3.8.10=/usr/src/debug/python38-3.8.10-1 > > -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 > -fstack-protector-strong --param=ssp-buffer-size=4 > -DOPENSSL_NO_SSL3=1 > -fdebug-prefix-map=/pub/devel/python/python38/python38-3.8.10-1.x86_64/build=/usr/src/debug/python38-3.8.10-1 > > -fdebug-prefix-map=/pub/devel/python/python38/python38-3.8.10-1.x86_64/src/Python-3.8.10=/usr/src/debug/python38-3.8.10-1 > > -DCYTHON_CLINE_IN_TRACEBACK=0 -I/usr/include/libxml2 -Isrc > -Isrc/lxml/includes -I/usr/include/python3.8 -c src/lxml/etree.c -o > build/temp.cygwin-3.2.0-x86_64-3.8/src/lxml/etree.o -w >     src/lxml/etree.c:97:10: fatal error: Python.h: No such file or > directory >        97 | #include "Python.h" >           |         ^~~~~~~~~~ >     compilation terminated. >     Compile failed: command 'gcc' failed with exit status 1 >     creating tmp >     cc -I/usr/include/libxml2 -I/usr/include/libxml2 -c > /tmp/xmlXPathInit4efcky6t.c -o tmp/xmlXPathInit4efcky6t.o >     cc tmp/xmlXPathInit4efcky6t.o -lxml2 -o a.out.exe >     error: command 'gcc' failed with exit status 1 >     ---------------------------------------- > ERROR: Command errored out with exit status 1: /usr/bin/python -u -c > 'import io, os, sys, setuptools, tokenize; sys.argv[0] = > '"'"'/tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a7a21e44c273e/setup.py'"'"'; > > __file__='"'"'/tmp/pip-install-mp64a75l/lxml_61e1128ed27f4063936a7a21e44c273e/setup.py'"'"';f > > = getattr(tokenize, '"'"'open'"'"', open)(__file__) if > os.path.exists(__file__) else io.StringIO('"'"'from setuptools import > setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', > '"'"'\n'"'"');f.close();exec(compile(code, __file__, > '"'"'exec'"'"'))' > install --record /tmp/pip-record-qafwouur/install-record.txt > --single-version-externally-managed --compile --install-headers > /usr/local/include/python3.8/lxml Check the logs for full command > output. > > > -- > Problem reports: https://cygwin.com/problems.html > <https://cygwin.com/problems.html> > FAQ: https://cygwin.com/faq/ <https://cygwin.com/faq/> > Documentation: https://cygwin.com/docs.html > <https://cygwin.com/docs.html> > Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple > <https://cygwin.com/ml/#unsubscribe-simple> > > > > -- > Russell M. Van Tassell <russellvt AT gmail DOT com <mailto:russellvt AT gmail DOT com>> -- 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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |