easyconfigs-it4i/p/Python/Python-3.12.3-GCCcore-14.2.0.eb
Lukas Krupcik c0a9ce6271 new file: a/Automake/Automake-1.16.5-GCCcore-14.2.0.eb
new file:   l/libevent/libevent-2.1.12-GCCcore-14.2.0.eb
	new file:   l/libfabric/libfabric-1.16.1-GCCcore-14.2.0.eb
	new file:   l/libffi/libffi-3.4.5-GCCcore-14.2.0.eb
	new file:   l/libpciaccess/libpciaccess-0.18.1-GCCcore-14.2.0.eb
	new file:   l/libreadline/libreadline-8.2-GCCcore-13.3.0.eb
	new file:   l/libreadline/libreadline-8.2-GCCcore-14.2.0.eb
	new file:   l/libtool/libtool-2.4.7-GCCcore-14.2.0.eb
	new file:   l/libxml2/libxml2-2.12.7-GCCcore-14.2.0.eb
	new file:   m/Meson/Meson-1.4.0-GCCcore-14.2.0.eb
	new file:   n/Ninja/Ninja-1.12.1-GCCcore-14.2.0.eb
	modified:   o/OpenMPI/OpenMPI-5.0.5-GCC-14.2.0.eb
	new file:   p/PMIx/PMIx-5.0.2-GCCcore-14.2.0.eb
	new file:   p/Python/Python-3.12.3-GCCcore-14.2.0.eb
	new file:   s/SQLite/SQLite-3.45.3-GCCcore-14.2.0.eb
	new file:   t/Tcl/Tcl-8.6.14-GCCcore-14.2.0.eb
	new file:   u/UCC/UCC-1.3.0-GCCcore-14.2.0.eb
	new file:   u/UCX/UCX-1.16.0-GCCcore-14.2.0.eb
	new file:   u/UnZip/UnZip-6.0-GCCcore-14.2.0.eb
	new file:   x/xorg-macros/xorg-macros-1.20.1-GCCcore-14.2.0.eb
2024-10-18 12:15:07 +02:00

76 lines
2.2 KiB
Plaintext

# IT4Innovations
# LK 2024
name = 'Python'
version = '3.12.3'
homepage = 'https://python.org/'
description = """Python is a programming language that lets you work more quickly and integrate your systems
more effectively."""
toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
toolchainopts = {'pic': True}
source_urls = ['https://www.python.org/ftp/%(namelower)s/%(version)s/']
sources = [SOURCE_TGZ]
patches = ['Python-3.12.3_avoid-tkinter-build.patch']
checksums = [
{'Python-3.12.3.tgz': 'a6b9459f45a6ebbbc1af44f5762623fa355a0c87208ed417628b379d762dddb0'},
{'Python-3.12.3_avoid-tkinter-build.patch': '34fa44ca67fc08d41c58db2e289317f12f32777a352a982dca2e63459fc089e3'},
]
builddependencies = [
('UnZip', '6.0'),
('pkgconf', '2.2.0'),
]
dependencies = [
('binutils', '2.42'),
('bzip2', '1.0.8'), # required for bz2 package in Python stdlib
('zlib', '1.3.1'),
('libreadline', '8.2'),
('ncurses', '6.5'),
('SQLite', '3.45.3'),
('XZ', '5.4.5'),
('libffi', '3.4.5'),
# ('OpenSSL', '3', '', SYSTEM),
]
install_pip = True
exts_default_options = {
'source_urls': [PYPI_SOURCE],
'use_pip': True,
}
# order is important!
# package versions updated 2024-05-21
exts_list = [
('flit_core', '3.9.0', {
'checksums': ['72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba'],
}),
('wheel', '0.43.0', {
'checksums': ['465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85'],
}),
('tomli', '2.0.1', {
'checksums': ['de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f'],
}),
('packaging', '24.0', {
'checksums': ['eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9'],
}),
('typing_extensions', '4.11.0', {
'checksums': ['83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0'],
}),
('setuptools', '70.0.0', {
'checksums': ['f211a66637b8fa059bb28183da127d4e86396c991a942b028c6650d4319c3fd0'],
}),
('setuptools_scm', '8.1.0', {
'checksums': ['42dea1b65771cba93b7a515d65a65d8246e560768a66b9106a592c8e7f26c8a7'],
}),
('pip', '24.0', {
'checksums': ['ea9bd1a847e8c5774a5777bb398c19e80bcd4e2aa16a4b301b718fe6f593aba2'],
}),
]
moduleclass = 'lang'