You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
108 lines
4.3 KiB
Tcl
108 lines
4.3 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 8.0.1
|
|
revision 0
|
|
|
|
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 d473f82ab624401ca31d01e6b7a1781e141115da \
|
|
sha256 45ca31d5b91fa294cd590a4791a32db94de7f9c8a343155f4d5877baa82351da \
|
|
size 7152500
|
|
|
|
# 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}-narwhals \
|
|
port:py${python.version}-numpy \
|
|
port:py${python.version}-packaging \
|
|
port:py${python.version}-pyerfa \
|
|
port:py${python.version}-scipy \
|
|
port:py${python.version}-yaml \
|
|
port:wcslib
|
|
|
|
# Currently the build of py-ipydatagrid is broken
|
|
# See: https://github.com/jupyter-widgets/ipydatagrid/issues/571
|
|
# variant jupyter description {Optional dependencies for utils.console and table} {
|
|
# depends_lib-append \
|
|
# port:py${python.version}-ipydatagrid \
|
|
# port:py${python.version}-ipykernel \
|
|
# port:py${python.version}-ipywidgets \
|
|
# port:py${python.version}-jupyter_core \
|
|
# port:py${python.version}-pandas
|
|
# }
|
|
|
|
# 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 \
|
|
port:py${python.version}-uncompresspy
|
|
|
|
# default_variants \
|
|
# +jupyter
|
|
}
|
|
|
|
dist_subdir ${name}/${version}
|
|
distname astropy-${version}
|
|
}
|