Package Details: mingw-w64-python 3.6.3-1

Git Clone URL: (read-only)
Package Base: mingw-w64-python
Description: Next generation of the python high-level scripting language (mingw-w64)
Upstream URL:
Keywords: mingw-w64 python
Licenses: PSF
Submitter: xantares
Maintainer: adsun
Last Packager: adsun
Votes: 8
Popularity: 0.837192
First Submitted: 2013-10-17 18:13
Last Updated: 2017-11-15 02:57

Latest Comments

adsun commented on 2017-11-15 22:42

@franciscod Thanks! :)

franciscod commented on 2017-11-15 19:27

Awesome! Great job :)

adsun commented on 2017-11-15 02:58

I adopted the package, and successfully updated it to 3.6.3. Just letting you guys know.

franciscod commented on 2017-02-24 12:29

Oh it's orphaned since that last time, 13 months ago

franciscod commented on 2017-02-24 12:28

Disowning this one. I don't use it and it has given me a hard time before, so probably there's a better maintainer out there.

Maybe you, thebunnyrules :)

thebunnyrules commented on 2017-02-24 00:19

[=== python34 needed for building, newer python will not work ===]
Hi guys, this is just to let anyone who's getting a build failure know that this package needs python34 to build. Current Arch Linux python is at 3.6 and it doesn't seem to work with this package anymore. python34 is available as an AUR package. You can build it first and then build this one.

franciscod, would it be possible to mark python34 as a build requirement.

Dr-Shadow commented on 2016-01-15 20:33

Just read previous comments

Patches are from

franciscod commented on 2016-01-15 02:06

I cannot make 3.5.1 compile. There's way too many patches to adapt and I don't even know where to start. I've fiddled a bit, modified some hunks and removed some patches until it started building but there were a lot of build errors.

Orphaning, please somebody with l33t h4x0r skillz bump it to 3.5!

franciscod commented on 2016-01-14 23:01

does anyone know where these patches come from?

franciscod commented on 2016-01-14 22:58

just adopted this one. now working to bring it to 3.5.1!

EDIT: 3.5.1 got hard, at least i'll try to make it build 3.4.3 again

xantares commented on 2014-11-18 08:33

you can now take advantage of the mingw-configure script to simplify PKGBUILD and set the right compilation flags:
- set makedepends=mingw-w64-configure instead of mingw-w64-gcc|pkg-config
- use ${_arch}-configure instead of
../configure \
--prefix=/usr/${_arch} \
--host=${_arch} \
--build=$CHOST \
--enable-shared \

xantares commented on 2014-10-19 08:25

orphaned, take good care of it!

Dr-Shadow commented on 2014-10-18 15:42

I could build mingw-w64-python v3.4.2 with patches from there :

xantares commented on 2014-10-18 15:00

oh, i did not see that, i'll check it out

Dr-Shadow commented on 2014-10-18 14:33

Ok but this package is currently broken (issue pointed out by ant32)

So if there is any tips to fix it, those would be welcomed

xantares commented on 2014-10-18 14:25

it's not ready yet, and it's not just about changing the version number, it requires to follow patches upstream and create new ones.
but feel free to contribute

xantares commented on 2014-10-18 14:24

it's not ready yet, and it's not just about changing the version number, it requires to follow patches upstream and create new ones.

Dr-Shadow commented on 2014-10-18 13:48

Any plans for updating it to 3.4 ?

Unflag maintainer if you can't keep working on it

hauzer commented on 2014-04-01 14:09

Has anyone resolved the issue ant32 pointed out?

xantares commented on 2014-04-01 06:48

mingwandroid replied he'll be working on this in a few weeks or so to update to 3.4.0

ant32 commented on 2014-03-29 16:31

_PYTHON_PROJECT_BASE=/build/mingw-w64-python/src/Python-3.3.3/build-i686-w64-mingw32 _PYTHON_HOST_PLATFORM=mingw PYTHONPATH=../Lib:../Lib/plat-win python3 -S -m sysconfig --generate-posix-vars
Could not import runpy module
Traceback (most recent call last):
File "../Lib/", line 16, in <module>
import imp
File "../Lib/", line 20, in <module>
from importlib._bootstrap import new_module
ImportError: cannot import name 'new_module'
Makefile:510: recipe for target 'pybuilddir.txt' failed
make: *** [pybuilddir.txt] Error 1

mingwandroid commented on 2014-01-23 18:18

We should add tcl/tk for tkinter (and idle). It's currently failing to find the libs / headers even if I add them as a dependency.

xantares commented on 2014-01-22 10:15

Should be ok now

ant32 commented on 2013-11-08 22:33

I can not get this to build in a clean chroot
$1 -print-search-dirs | head -1 | cut -d' ' -f2)
$1 -print-search-dirs | head -1 | cut -d' ' -f2
python$EXE ../../Tools/scripts/ -i '(u_long)' $REGENHEADER
ERROR: object '' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: object '' from LD_PRELOAD cannot be preloaded: ignored.
wine: for some mysterious reason, the wine server failed to run.
Makefile:1134: recipe for target '../Lib/plat-win' failed
make: *** [../Lib/plat-win] Error 1

mingwandroid commented on 2013-10-29 15:15

Hello. I'm responsible for the upstream project and will be working with xantares to fix and improve it to work better with the AUR package, with the eventual goal of upstreaming to CPython if possible.

> What about 3.3.2?

I intend to forward port and keep as up to date as time allows generally.

xantares commented on 2013-10-22 17:09


xantares commented on 2013-10-22 08:07

What do you mean, depends list are automatically included in makedepends ?

ant32 commented on 2013-10-22 02:19

please remove the duplicate dependencies in makedepens. They are only needed in depends or makedepends.

xantares commented on 2013-10-21 18:49

Yep, there are wrong linker flags: -L/usr/lib, -lpython3.3m
I can't figure out where they came from, xxx-config ?

xop commented on 2013-10-19 09:35

I've problems building this package. When building modules it spits out lots of messages

/usr/lib/gcc/i686-w64-mingw32/4.8.1/../../../../i686-w64-mingw32/bin/ld: cannot find -lpython3.3
/usr/lib/gcc/i686-w64-mingw32/4.8.1/../../../../i686-w64-mingw32/bin/ld: cannot find -lpython3.3m
/usr/lib/gcc/i686-w64-mingw32/4.8.1/../../../../i686-w64-mingw32/bin/ld: cannot find -lpython3.3
collect2: error: ld returned 1 exit status

After checking build directory all neccessary dlls seem to be built successfully:
13:30 ~/Projects/MinGW/Build/mingw-w64-python/src/Python-3.3.0/build-i686-w64-mingw32$ ls libpython*
libpython3.3.a libpython3.3.dll libpython3.3.dll.a

I'm using latest mingw-w64-gcc built from scratch. Any ideas?

Btw, mingw-w64-python2 builds just fine on the same machine.

xantares commented on 2013-10-19 06:10

I could only find patches against 3.3.0:


Schala commented on 2013-10-18 20:54

What about 3.3.2?