Files
macports-ports/python/py-astropy/Portfile
2026-01-20 05:47:15 -06:00

93 lines
3.6 KiB
Tcl

# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
PortGroup python 1.0
name py-astropy
version 7.2.0
revision 1
maintainers {mps @Schamschula} openmaintainer
categories-append science
description A Community Python Library for Astronomy
long_description The Astropy project is a common effort to develop \
a single core package for Astronomy.
license BSD
homepage https://www.astropy.org
python.versions 310 311 312 313 314
checksums rmd160 fa8c6358c40dda7df421075dcec1ec9768f5ab72 \
sha256 ae48bc26b1feaeb603cd94bd1fa1aa39137a115fe931b7f13787ab420e8c3070 \
size 7057774
# see https://trac.macports.org/ticket/48941
compiler.blacklist {*llvm-gcc42}
if {${name} ne ${subport}} {
platforms {darwin >= 11}
if {${python.version} <= 310} {
version 6.1.6
revision 2
checksums rmd160 82c6865426bb786aa9d753228f01bf6362f4ecaf \
sha256 63e153747de7892138860925f0395de66d0bd036c69837f68bf93aeadaac6847 \
size 7062175
patchfiles patch-cython-version-pyproject.toml.diff
}
depends_build-append \
port:pkgconfig \
port:py${python.version}-cython \
port:py${python.version}-extension-helpers \
port:py${python.version}-jinja2 \
port:py${python.version}-setuptools_scm \
port:py${python.version}-toml
depends_lib-append \
port:cfitsio \
port:erfa \
port:expat \
port:py${python.version}-astropy-iers-data \
port:py${python.version}-colorlog \
port:py${python.version}-h5py \
port:py${python.version}-matplotlib \
port:py${python.version}-numpy \
port:py${python.version}-packaging \
port:py${python.version}-pandas \
port:py${python.version}-pyerfa \
port:py${python.version}-scipy \
port:py${python.version}-yaml \
port:wcslib
# py-asdf-astropy has a circular dependence on py-astropy
# first install py-astropy without the +all variant
variant all description {Full install} {
depends_lib-append \
port:pre-commit \
port:py${python.version}-asdf-astropy \
port:py${python.version}-beautifulsoup4 \
port:py${python.version}-bleach \
port:py${python.version}-bottleneck \
port:py${python.version}-certifi \
port:py${python.version}-dask \
port:py${python.version}-fsspec \
port:py${python.version}-html5lib \
port:py${python.version}-ipython \
port:py${python.version}-jplephem \
port:py${python.version}-mpmath \
port:py${python.version}-pyarrow \
port:py${python.version}-pytest \
port:py${python.version}-s3fs \
port:py${python.version}-sortedcontainers \
port:py${python.version}-typing_extensions \
port:py${python.version}-tz
}
dist_subdir ${name}/${version}
distname astropy-${version}
}