diff options
author | Boud Roukema <boud@cosmo.torun.pl> | 2022-10-14 00:54:29 +0200 |
---|---|---|
committer | Mohammad Akhlaghi <mohammad@akhlaghi.org> | 2025-03-16 02:52:31 +0100 |
commit | 9e7203bbc4b721a8a2a44c58ac9ad47df4b983cd (patch) | |
tree | eefda61ee748fca70f3f2e6b1ed1de2b01076e34 /reproduce/software/config/urls.conf | |
parent | 17e6becc3c1ad5cf2f9f6001120371a7a557cd6d (diff) |
IMPORTANT (for Python users): Python environment updated (34 software)
Summary: this is software update that involves Astropy and its
dependencies. In case you are using any of those, it is recommended to
reproduce the analysis of your project to make sure that the calls to the
various packages have not changed. If you are not using Astropy or its
dependencies, this commit will not affect your analysis.
Until this commit, Astropy and the whole Python environment of its
prerequisites were last updated more than 2 years go. So after the update
of the Basic and some high-level (Gnuastro dependencies) software, it was
necessary to update Astropy and its dependencies (for those who use it).
With this commit, the software listed in the last item below have been
updated as well as the following minor technical fixes:
- Support bug 110738 (https://savannah.nongnu.org/support/?110738): when
the build directory had the same base-name as the source directory (for
exapmle '/PATH/proj' and /PATH/proj-build'), Maneage would complain and
not continue.
- The Python software are now built using the wheels system with
'gpep517' (https://pypi.org/project/gpep517). Python packages that are
not required by astropy/matplotlib/scipy have mostly not been updated,
but updating their dependencies and adding the build method as
'GPEP517' should be straightforward.
- Updated software (dependencies of Astropy). Those with 'N/A' in their
previous version string weren't in Maneage prior to this commit.
High-level software (not written in Python):
boost 1.77.0 1.87.0
ninja build system n/a 1.12.1
openblas 0.3.21 0.3.29
Python packages:
python 3.10.6 3.13.2
astropy 5.1 7.0.1
astropy-iers-data n/a 0.2025.2.24.0.34.4
contourpy n/a 1.3.1
cppy n/a 1.3.1
cycler 0.11.0 0.12.1
cython 0.29.24 3.0.12
extension-helpers 0.1 1.2.0
features n/a 0.5.12
flit-core n/a 3.11.0
fonttools n/a 4.56.0
gpep517 n/a 16
kiwisolver 1.0.1 1.4.8
matplotlib 3.3.0 3.10.0
meson n/a 1.7.0
meson-python n/a 0.17.1
numpy 1.21.3 2.2.3
packaging 21.3 24.2
pillow 8.4.0 11.1.0
pybind11 2.5.0 2.13.6
pyerfa-version 2.0.0.1 2.0.1.5
pyproject-metadata n/a 0.9.0
pyparsing 3.0.4 3.2.1
python-dateutil 2.8.0 2.9.0.post0
python-installer n/a 0.7.0
pyyaml 5.1 6.0.2
setuptools 58.3.0 75.8.0
setuptools_scm 3.3.3 8.2.0
scipy 1.7.3 1.15.2
six 1.16.0 1.17.0
wheel 0.37.0 0.45.1
Diffstat (limited to 'reproduce/software/config/urls.conf')
-rw-r--r-- | reproduce/software/config/urls.conf | 45 |
1 files changed, 40 insertions, 5 deletions
diff --git a/reproduce/software/config/urls.conf b/reproduce/software/config/urls.conf index b742fb1..47147ea 100644 --- a/reproduce/software/config/urls.conf +++ b/reproduce/software/config/urls.conf @@ -73,8 +73,8 @@ # # These are programs and libraries that are optional, The ones in # 'reproduce/software/config/TARGETS.conf' will be built as -# part of a project. To specify a software there, just remove the -# '-url' suffix from the list below. +# part of a project. To specify a software package there, use +# the name in the list below, without the '-url' suffix. #apachelog4cxx-url = http://akhlaghi.org/maneage-software #apr-url = https://archive.apache.org/dist/apr/ @@ -84,7 +84,7 @@ #autoconf-url = http://akhlaghi.org/maneage-software #automake-url = http://ftp.gnu.org/gnu/automake #bison-url = http://ftp.gnu.org/gnu/bison -#boost-url = https://www.boost.org/users/download/ +#boost-url = https://archives.boost.io/release/$(boost-version)/source #cairo-url = https://www.cairographics.org/releases #cdsclient-url = http://cdsarc.u-strasbg.fr/ftp/pub/sw #cfitsio-url = https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c @@ -125,12 +125,16 @@ #minizip-url = #missfits-url = https://www.astromatic.net/download/missfits #netpbm-url = https://sourceforge.net/projects/netpbm/files/super_stable/ +#ninjabuild-url = https://github.com/ninja-build/ninja/archive/refs/tags #openblas-url = https://github.com/xianyi/OpenBLAS/archive +#openblas-url = https://github.com/OpenMathLib/OpenBLAS/releases/download #openmpi-url = $(shell majorver=$$(echo $(openmpi-version) | sed -e 's/\./ /g' | awk '{printf("%d.%d", $$1, $$2)}'); echo https://download.open-mpi.org/release/open-mpi/v$$majorver) #openssh-url = https://artfiles.org/openbsd/OpenSSH/portable #patch-url = http://ftp.gnu.org/gnu/patch #pixman-url = https://www.cairographics.org/releases #python-url = https://www.python.org/downloads/ +#https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tar.xz +#python-url = https://www.python.org/ftp/python #r-cran-url = $(shell majver=$$(echo $(r-cran-version) | sed -e's/\./ /g' | awk '{print $$1}'); echo https://cran.r-project.org/src/base/R-$$majver) #rpcsvc-proto-url = https://github.com/thkukuk/rpcsvc-proto/releases/download #scamp-url = http://akhlaghi.org/maneage-software @@ -146,6 +150,7 @@ #xlsxio-url = https://github.com/brechtsanders/xlsxio/archive #yaml-url = pyyaml.org/download/libyaml + # Xorg packages # ------------- #fontconfig-url = https://www.freedesktop.org/software/fontconfig/release @@ -183,9 +188,39 @@ # (with full filename of 'numpy-1.18.5.zip') the link will be like this. # # numpy-url = https://files.pythonhosted.org/packages/01/1b/d3ddcabd5817be02df0e6ee20d64f77ff6d0d97f83b77f65e98c8a651981 -# + # Hence, if the version changes, the checksum, and its two top host # directories also change. This is why we aren't putting any URL here by -# default, if you need to add one, simply follow the numpy example above. +# default, if you need to add one, follow the numpy example above. # But be sure to send us a link to the tarball so we upload it to Maneage's # backup servers. +astropy-url = https://files.pythonhosted.org/packages/45/12/a1c582b3f9df5e2680eae0ed82c8057ae06d6130a1f7a5c0770fa899737e +astropy-iers-data-url = https://files.pythonhosted.org/packages/a1/4d/b9511aba29d4330437497166a7049ab9bac53e344c54e44a35390724ca37 +contourpy-url = https://files.pythonhosted.org/packages/25/c2/fc7193cc5383637ff390a712e88e4ded0452c9fbcf84abe3de5ea3df1866 +cppy-url = https://files.pythonhosted.org/packages/45/ed/b35645a1b285bce356f30cc0fe77a042375c385660ccd61e0cdc4c1f7c44 +cycler-url = https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8 +cython-url = https://files.pythonhosted.org/packages/5a/25/886e197c97a4b8e254173002cdc141441e878ff29aaa7d9ba560cd6e4866 +extension-helpers-url = https://files.pythonhosted.org/packages/7f/12/da64a4492f1330f09e7f42c3acd9e6395f74e840dc4a5c3fe1fa4db272b5 +features-url = https://files.pythonhosted.org/packages/98/cc/dcaf1fb02d4eca207be4df3bf6a68d9af8d2af7cb37435dc76e71b389dc3 +flit-core-url = https://files.pythonhosted.org/packages/bc/18/b9b81cab2b8f63e6e7f72e1ba2766a0454fcd563e7a77b8299cb917ba805 +fonttools-url = https://files.pythonhosted.org/packages/1c/8c/9ffa2a555af0e5e5d0e2ed7fdd8c9bef474ed676995bb4c57c9cd0014248 +gpep517-url = https://files.pythonhosted.org/packages/1c/53/e6ad6aa7036d62ac009986e1e5180465353344afd958ddc8ac15e3b632bc +kiwisolver-url = https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf +matplotlib-url = https://files.pythonhosted.org/packages/68/dd/fa2e1a45fce2d09f4aea3cee169760e672c8262325aa5796c49d543dc7e6 +meson-url = https://files.pythonhosted.org/packages/02/98/bbcaf6caaaa0510a68834f119ac793a8abade6ff827fc2791eeb6f8b4a66 +meson-python-url = https://files.pythonhosted.org/packages/67/66/91d242ea8dd1729addd36069318ba2cd03874872764f316c3bb51b633ed2 +numpy-url = https://files.pythonhosted.org/packages/fb/90/8956572f5c4ae52201fdec7ba2044b2c882832dcec7d5d0922c9e9acf2de +packaging-url = https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da +pillow-url = https://files.pythonhosted.org/packages/f3/af/c097e544e7bd278333db77933e535098c259609c4eb3b85381109602fb5b +pybind11-url = https://files.pythonhosted.org/packages/d2/c1/72b9622fcb32ff98b054f724e213c7f70d6898baa714f4516288456ceaba +pyerfa-url = https://files.pythonhosted.org/packages/71/39/63cc8291b0cf324ae710df41527faf7d331bce573899199d926b3e492260 +pyparsing-url = https://files.pythonhosted.org/packages/8b/1a/3544f4f299a47911c2ab3710f534e52fea62a633c96806995da5d25be4b2 +pyproject-metadata-url = https://files.pythonhosted.org/packages/c0/79/406a9f56c435caaaca4a1c66397e4f63ecd48a72a6c4fc1d9ecdaac66acb +python-dateutil-url = https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db +python-installer-url = https://files.pythonhosted.org/packages/05/18/ceeb4e3ab3aa54495775775b38ae42b10a92f42ce42dfa44da684289b8c8 +pyyaml-url = https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17 +scipy-url = https://files.pythonhosted.org/packages/b7/b9/31ba9cd990e626574baf93fbc1ac61cf9ed54faafd04c479117517661637 +setuptools-url = https://files.pythonhosted.org/packages/92/ec/089608b791d210aec4e7f97488e67ab0d33add3efccb83a056cbafe3a2a6 +setuptools-scm-url = https://files.pythonhosted.org/packages/4b/bd/c5d16dd95900567e09744af92119da7abc5f447320d53ec1d9415ec30263 +six-url = https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2 +wheel-url = https://files.pythonhosted.org/packages/8a/98/2d9906746cdc6a6ef809ae6338005b3f21bb568bea3165cfc6a243fdc25c |