mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00

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
76 lines
2.2 KiB
Plaintext
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'
|