Re: [cx-oracle-users] cx_Oracle 6.2
Brought to you by:
atuining
|
From: Anthony T. <ant...@gm...> - 2018-03-07 18:20:55
|
Walter,
I just pushed a new release (cx_Oracle 6.2.1) since the correction of the
source package seems to have disabled binary wheels. Can you give it a
whirl now and let me know if it corrects your issue as well?
Anthony
On Wed, Mar 7, 2018 at 9:48 AM, Anthony Tuininga <ant...@gm...
> wrote:
> Hi Walter,
>
> Can you take a look at the code in pip and see what it is complaining
> about? And/or add some additional logging (pip -v -v -v install cx_Oracle).
> I see that it is downloading source as well, not a binary wheel. I just
> tried that on Windows and Linux and neither of them download the binary
> wheels. I'm not sure if this is due to the turmoil surrounding the upgrade
> to Warehouse or something else. I'm looking into it.
>
> Anthony
>
> On Wed, Mar 7, 2018 at 9:14 AM, Walter Dörwald <wa...@li...>
> wrote:
>
>> On 6 Mar 2018, at 18:19, Anthony Tuininga wrote:
>>
>> Hi Walter,
>>
>> This error is due to the fact that cxoModule.h is a file with a new
>> extension so it wasn't covered by MANIFEST.in.
>> I have corrected that and
>> also uploaded a revised source package so this should be corrected now.
>> Apologies for the inconvenience!
>>
>> Thanks! Now the installation worked on my Mac.
>>
>> However on a (german) Windows 10, we get the following error:
>>
>> C:\Users\hannes>pip install cx_Oracle
>> Collecting cx_Oracle
>> Downloading cx_Oracle-6.2-2.tar.gz (240kB)
>> 100% |████████████████████████████████| 245kB 1.6MB/s
>> Installing collected packages: cx-Oracle
>> Running setup.py install for cx-Oracle ... error
>> Exception:
>> Traceback (most recent call last):
>> File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-packages\pip\compat\__init__.py", line 73, in console_to_str
>> return s.decode(sys.__stdout__.encoding)
>> UnicodeDecodeError: 'utf-8' codec can't decode byte 0x94 in position 93: invalid start byte
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>> File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-packages\pip\basecommand.py", line 215, in main
>> status = self.run(options, args)
>> File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-packages\pip\commands\install.py", line 342, in run
>> prefix=options.prefix_path,
>> File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_set.py", line 784, in install
>> **kwargs
>> File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_install.py", line 878, in install
>> spinner=spinner,
>> File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-packages\pip\utils\__init__.py", line 676, in call_subprocess
>> line = console_to_str(proc.stdout.readline())
>> File "c:\users\hannes\appdata\local\programs\python\python36\lib\site-packages\pip\compat\__init__.py", line 75, in console_to_str
>> return s.decode('utf_8')
>> UnicodeDecodeError: 'utf-8' codec can't decode byte 0x94 in position 93: invalid start byte
>>
>> Anthony
>>
>> On Tue, Mar 6, 2018 at 4:02 AM, Walter Dörwald <wa...@li...>
>> wrote:
>>
>> On 6 Mar 2018, at 0:53, Anthony Tuininga wrote:
>>
>> What is cx_Oracle?
>>
>> cx_Oracle is a Python extension module that enables access to Oracle
>> Database for Python 3.x and 2.x and conforms to the Python database API
>> 2.0
>> specifications with a number of enhancements.
>>
>> I get an error when upgrading:
>>
>> pip install --upgrade cx_Oracle
>> Collecting cx_Oracle
>> Downloading cx_Oracle-6.2.tar.gz (237kB)
>> 100% |████████████████████████████████| 245kB 2.5MB/s
>> Installing collected packages: cx-Oracle
>> Found existing installation: cx-Oracle 6.1
>> Uninstalling cx-Oracle-6.1:
>> Successfully uninstalled cx-Oracle-6.1
>> Running setup.py install for cx-Oracle ... error
>> Complete output from command /Users/walter/pyvenvs/default/bin/python3.6
>> -u -c "import setuptools, tokenize;__file__='/private/va
>> r/folders/hg/5rsj4705065b3cyxdftzd48w0000gn/T/pip-build-
>> ovkqpskf/cx-Oracle/setup.py';f=getattr(tokenize, 'open',
>> open)(__file__);code=f.read().replace('\r\n',
>> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
>> /var/folders/hg/5rsj4705065b3cyxdftzd48w0000gn/T/pip-
>> a0f8egs7-record/install-record.txt --single-version-externally-managed
>> --compile --install-headers /Users/walter/pyvenvs/default/
>> include/site/python3.6/cx-Oracle:
>> running install
>> running build
>> running build_ext
>> building 'cx_Oracle' extension
>> creating build
>> creating build/temp.macosx-10.13-x86_64-3.6
>> creating build/temp.macosx-10.13-x86_64-3.6/src
>> creating build/temp.macosx-10.13-x86_64-3.6/odpi
>> creating build/temp.macosx-10.13-x86_64-3.6/odpi/src
>> clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common
>> -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch x86_64
>> -DCXO_BUILD_VERSION=6.2 -Iodpi/include -Iodpi/src -I/usr/local/include
>> -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include
>> -I/Users/walter/pyvenvs/default/include -I/usr/local/Cellar/python/3.6
>> .4_3/Frameworks/Python.framework/Versions/3.6/include/python3.6m -c
>> src/cxoBuffer.c -o build/temp.macosx-10.13-x86_64-3.6/src/cxoBuffer.o
>> src/cxoBuffer.c:17:10: fatal error: 'cxoModule.h' file not found
>> #include "cxoModule.h"
>> ^~~~~~~~~~~~~
>> 1 error generated.
>> error: command 'clang' failed with exit status 1
>>
>> ----------------------------------------
>> Rolling back uninstall of cx-Oracle
>> Command "/Users/walter/pyvenvs/default/bin/python3.6 -u -c "import
>> setuptools, tokenize;__file__='/private/var/folders/hg/5rsj4705065b3cyxd
>> ftzd48w0000gn/T/pip-build-ovkqpskf/cx-Oracle/setup.py';f=getattr(tokenize,
>> 'open', open)(__file__);code=f.read().replace('\r\n',
>> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
>> /var/folders/hg/5rsj4705065b3cyxdftzd48w0000gn/T/pip-
>> a0f8egs7-record/install-record.txt --single-version-externally-managed
>> --compile --install-headers /Users/walter/pyvenvs/default/
>> include/site/python3.6/cx-Oracle" failed with error code 1 in
>> /private/var/folders/hg/5rsj4705065b3cyxdftzd48w0000gn/T/
>> pip-build-ovkqpskf/cx-Oracle/
>>
>> […]
>>
>> Servus,
>> Walter
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> cx-oracle-users mailing list
>> cx-...@li...
>> https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot______
>> _________________________________________
>> cx-oracle-users mailing list
>> cx-...@li...
>> https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> cx-oracle-users mailing list
>> cx-...@li...
>> https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
>>
>>
>
|