Package Details: python36 3.6.15-4

Git Clone URL: https://aur.archlinux.org/python36.git (read-only, click to copy)
Package Base: python36
Description: Major release 3.6 of the Python high-level programming language
Upstream URL: http://www.python.org/
Keywords: python python3
Licenses: custom
Provides: python
Submitter: rixx
Maintainer: rixx
Last Packager: rixx
Votes: 36
Popularity: 0.56
First Submitted: 2016-09-10 11:42 (UTC)
Last Updated: 2022-03-16 23:56 (UTC)

Required by (10864)

Sources (1)

Latest Comments

bpierre commented on 2022-03-17 13:14 (UTC)

You should apply those 2 patches from python37 to fix compilation of the decimal module: 0003-enable-building-with-libmpdec.patch and 0004-mpdecimal-2.5.1.patch.

Ashark commented on 2022-02-08 10:28 (UTC)

In pkgbuild there is such thing:

  # Avoid conflicts with the main 'python' package, once Python 3.7 is standard.
  rm "${pkgdir}/usr/lib/libpython${_pymajver}.so"

Why deleting /usr/lib/libpython3.so instead of moving it to /usr/lib/libpython3.6.so? I did it such way:

  mv "${pkgdir}/usr/lib/libpython${_pymajver}.so" "${pkgdir}/usr/lib/libpython${_pybasever}.so"

and then Davinci Resolve could detect python 3.6. Without it it cannot detect python 3.6. See https://wiki.archlinux.org/title/Talk:DaVinci_Resolve#Python_3.6_not_found_problem

Can you replace that rm line with mv line?

rixx commented on 2020-12-22 02:09 (UTC)

Sure, no problem.

Magissia commented on 2020-12-20 15:08 (UTC)

Could you evaluate the possibility to add arm and pentium4 arch in your pkgbuild ? (For Archlinux ARM and ArchLinux32 respectivly) While it's of course possible to manually edit the pkgbuild for each updates, it would be more convenient if it where already there.

andreymal commented on 2020-09-07 22:19 (UTC)

Does anyone know why these errors are happening?

ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
python36/src/Python-3.6.11/Modules/_decimal/_decimal.c:282:36: error: expected ';', ',' or ')' before 'UNUSED'
  282 | dec_traphandler(mpd_context_t *ctx UNUSED) /* GCOV_NOT_REACHED */
python36/src/Python-3.6.11/Modules/_decimal/_decimal.c:667:14: error: 'signaldict_len' undeclared here (not in a function); did you mean 'signaldict_repr'?
  667 |     (lenfunc)signaldict_len,          /* mp_length */
Failed to build these modules:
_decimal

rixx commented on 2020-04-16 09:38 (UTC)

pkgrel bumped, works again.

dani commented on 2020-04-16 05:20 (UTC)

please make it support libffi.so.7

somini commented on 2020-04-13 15:06 (UTC)

This needs a pkgrel bump since libffi was updated.

rixx commented on 2020-03-31 15:43 (UTC)

Because enabling optimizations adds a lot of build time – I for one would not upgrade my Python as regularly if every update took 40 minutes of heavy CPU use. Adding --enable-optimizations is, as you've seen, fairly doable on your own, but I think adding it by default would be a poor choice.

makeworld commented on 2020-03-31 14:55 (UTC)

Why does this package not use --enable-optimizations?

ubmarco commented on 2020-03-24 20:02 (UTC) (edited on 2020-03-24 20:06 (UTC) by ubmarco)

I also face the same issue:

error: [Errno 2] No such file or directory: '/home/ubadmin/.cache/yay/python36/src/Python-3.6.10/Modules/_ctypes/libffi'
make: *** [Makefile:603: sharedmods] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

I fixed it by installing the pkgconf package following this advice.

dcoryh192 commented on 2019-09-20 16:08 (UTC) (edited on 2019-09-20 16:10 (UTC) by dcoryh192)

@walwe I had a similar issue to @ammonaur, but was able to resolve it:

Python36 installed correctly and the python3.6 symlink is properly under /usr/bin. Running "sudo python3.6 -m ensurepip" gives:

"Requirement already satisfied: setuptools in /usr/lib/python3.6/site-packages (40.0.0)

Requirement already satisfied: pip in /usr/lib/python3.6/site-packages (18.0)"

But pip3.6 cannot be found and python3.6 -m pip gives:

"/usr/bin/python3.6: No module named pip.main; 'pip' is a package and cannot be directly executed"

I looked at /usr/lib/python3.6/site-packages/pip and only see the _internal and _vendor folders. Compared to the corresponding py3.7 directory, it seems to be missing init.py and main.py which explains the error message above.

To fix: I deleted /usr/lib/python3.6/site-packages/pip and /usr/lib/python3.6/site-packages/pip-18.0.dist-info, then re-ran "sudo python3.6 -m ensurepip" which was successful and now pip3.6 works as well as python3.6 -m pip

vaan commented on 2019-08-31 14:16 (UTC) (edited on 2019-08-31 14:18 (UTC) by vaan)

I'm getting this error:

warning: building with the bundled copy of libffi is deprecated on this platform. It will not be distributed with Python 3.7 error: [Errno 2] No such file or directory: '/tmp/python36/src/Python-3.6.9/Modules/_ctypes/libffi' make: *** [Makefile:603: sharedmods] Error 1

I do have libffi installed. I wonder if that's normal the error is still occurring? Am I missing something? I have remove the rm _ctypes/libffi from the PKGBUILD in the mean time.

walwe commented on 2019-08-23 13:55 (UTC)

@ammonaur You can install pip3.6 using: sudo python3.6 -m ensurepip

After you can use "pip3.6 install" or "python3.6 -m pip install"

ammonaur commented on 2019-07-18 23:30 (UTC)

Why does the package have pip as a built-in, but without the binary? Is there a way I can install pip3.6/python3.6 -m pip using this package?

rixx commented on 2018-11-17 07:59 (UTC)

Updated, sorry. Thank you, aorth, for providing the PKGBUILD. I have my pkgbuild repository online at https://github.com/rixx/pkgbuilds, so if I seem to miss updates in the future, you can also PR there.

SilverMight commented on 2018-11-16 23:33 (UTC)

Is this going to be updated anytime soon? Has been flagged for a long time now

aorth commented on 2018-11-02 12:24 (UTC)

Updated PKGBUILD for Python 3.6.7: https://gist.github.com/alanorth/e1667b7ae8e463f12a1078bef975904e

applebloom commented on 2018-10-03 12:21 (UTC)

The package has $srcdir references.

rixx commented on 2018-08-06 15:21 (UTC) (edited on 2018-08-06 15:31 (UTC) by rixx)

Done, thank you. This package now builds correctly alongside with Python 3.7 (and all others, presumably.

gandriyko commented on 2018-08-06 13:03 (UTC)

Please, remove conflicts=('python') from PKGBUILD Now Python 3.7 is arch linux default.

diff --git a/PKGBUILD b/PKGBUILD index e5d6ca5..57f6fb0 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,7 +7,6 @@ pkgdesc="Major release 3.6 of the Python high-level programming language" arch=('i686' 'x86_64') license=('custom') url="http://www.python.org/" -conflicts=('python') # as long as Python 3.6 is arch linux default depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib') makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal') optdepends=('tk: for tkinter' 'sqlite')

superhdj commented on 2018-06-14 02:01 (UTC)

error: no se pudo realizar la operación (archivos en conflicto) python-pip: /usr/lib/python3.6/site-packages/pip/_internal/init.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/init.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/basecommand.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/baseparser.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/build_env.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/cache.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/cmdoptions.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/compat.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/configuration.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/download.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/exceptions.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/index.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/locations.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/pep425tags.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/resolve.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/status_codes.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pycache/wheel.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/basecommand.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/baseparser.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/build_env.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/cache.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/cmdoptions.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/init.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/init.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/check.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/completion.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/configuration.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/download.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/freeze.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/hash.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/help.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/install.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/list.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/search.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/show.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/uninstall.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/pycache/wheel.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/check.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/completion.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/configuration.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/download.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/freeze.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/hash.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/help.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/install.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/list.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/search.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/show.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/uninstall.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/commands/wheel.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/compat.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/configuration.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/download.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/exceptions.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/index.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/locations.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/models/init.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/models/pycache/init.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/models/pycache/index.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/models/index.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/operations/init.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/operations/pycache/init.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/operations/pycache/check.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/operations/pycache/freeze.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/operations/pycache/prepare.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/operations/check.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/operations/freeze.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/operations/prepare.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/pep425tags.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/init.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/pycache/init.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/pycache/req_file.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/pycache/req_install.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/pycache/req_set.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/pycache/req_uninstall.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/req_file.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/req_install.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/req_set.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/req/req_uninstall.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/resolve.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/status_codes.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/init.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/init.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/appdirs.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/deprecation.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/encoding.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/filesystem.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/glibc.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/hashes.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/logging.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/misc.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/outdated.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/packaging.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/setuptools_build.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/temp_dir.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/typing.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/pycache/ui.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/appdirs.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/deprecation.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/encoding.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/filesystem.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/glibc.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/hashes.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/logging.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/misc.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/outdated.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/packaging.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/setuptools_build.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/temp_dir.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/typing.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/utils/ui.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/init.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/pycache/init.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/pycache/bazaar.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/pycache/git.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/pycache/mercurial.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/pycache/subversion.cpython-36.pyc existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/bazaar.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/git.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/mercurial.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/vcs/subversion.py existe en el sistema de archivos python-pip: /usr/lib/python3.6/site-packages/pip/_internal/wheel.py existe en el sistema de archivos Ocurrieron errores, por lo que no se actualizaron los paquetes La base de datos no parece tener errores.

mirh commented on 2018-02-17 12:45 (UTC)

Hardening-wrapper is defunct, but together with valgrind (which isn't configured to be used) I don't see what was even their point in the first place.

Also, just for the records, this package totally conflicts with "base" arch python.

rixx commented on 2016-12-22 12:09 (UTC)

I pushed rc2 as soon as it was released, but mistakenly pushed it as rc1-1 instead of rc2. So the package was up to date, only versioned incorrectly.

rixx commented on 2016-11-24 14:57 (UTC)

In hospital atm, give me a day or two to upgrade.

evelynmarie commented on 2016-11-04 03:01 (UTC)

The --with-system-ffi flag can be removed. It is enabled by default on non-macOS platforms and was deprecated with this release.

rixx commented on 2016-09-13 09:21 (UTC)

The beta was on the fileserver, but did not show up in its directory listing, sorry for the delay.

beau commented on 2016-09-13 02:42 (UTC)

Beta 1 is out