agesys-dev team mailing list archive
-
agesys-dev team
-
Mailing list archive
-
Message #00150
[Bug 1040093] Re: Not compatible with python 3
This is a bug with the setup.py script. The first time through with the
build_ext command it works with the extra parameters.
The second time through it can't find the the mysql_root option. It
attempt to find it through the registry but can't. I tried helping it
along by manually setting the correct registry key in setup.py but I
think it failed because I'm in 64 bit windows with the additional WoW64
registry.
Setting mysql_root parameter manually in setup.py worked:
self.mysql_root = r'C:\Program Files\MySQL\MySQL Server 5.6'
FYI this will make distutils output more useful debug information:
set DISTUTILS_DEBUG=1
So frustrating. Also be sure and have visual studio 2010 installed,
that's what python 3.3 uses.
--
You received this bug notification because you are a member of Agesys
Team, which is subscribed to oursql.
https://bugs.launchpad.net/bugs/1040093
Title:
Not compatible with python 3
Status in oursql:
New
Bug description:
python3 setup.py build
File "setup.py", line 53
print "cython not found, using previously-cython'd .c file."
^
SyntaxError: invalid syntax
2to3 -w .
python3 setup.py build
Traceback (most recent call last):
File "setup.py", line 234, in <module>
cmdclass=oursql_commands,
File "/usr/local/lib/python3.2/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/local/lib/python3.2/distutils/dist.py", line 917, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python3.2/distutils/dist.py", line 936, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.2/distutils/command/build.py", line 126, in run
self.run_command(cmd_name)
File "/usr/local/lib/python3.2/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.2/distutils/dist.py", line 936, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.2/distutils/command/build_ext.py", line 345, in run
self.build_extensions()
File "/usr/local/lib/python3.2/distutils/command/build_ext.py", line 454, in build_extensions
self.build_extension(ext)
File "setup.py", line 150, in build_extension
build_ext.build_extension(self, ext)
File "/usr/local/lib/python3.2/distutils/command/build_ext.py", line 497, in build_extension
extra_args = ext.extra_compile_args or []
File "setup.py", line 29, in _get_extra_compile_args
self._mysql_compile_args = self.get_mysql_compile_args()
File "setup.py", line 100, in <lambda>
lambda: self.get_mysql_config('cflags'))
File "setup.py", line 96, in get_mysql_config
return split_quoted(stdout.strip())
File "/usr/local/lib/python3.2/distutils/util.py", line 337, in split_quoted
m = _wordchars_re.match(s, pos)
TypeError: can't use a string pattern on a bytes-like object
To manage notifications about this bug go to:
https://bugs.launchpad.net/oursql/+bug/1040093/+subscriptions
References