File: C:/Users/fred/anaconda3/pkgs/matplotlib-3.9.2-py312haa95532_0/info/recipe/parent/meta.yaml
# Full credit goes to https://github.com/conda/conda-recipes for providing this recipe.
# It has been subsequently adapted for automated building with conda-forge.
{% set version = "3.9.2" %}
package:
name: matplotlib-suite
version: {{ version }}
source:
url: https://github.com/matplotlib/matplotlib/archive/v{{ version }}.tar.gz
sha256: 9c49b6683a34469e6d20864c7d5b975c4f29d7c60de1ce857980bead48769c3f
build:
number: 0
requirements:
host:
- python
outputs:
- name: matplotlib-base
script: build_base.bat # [win]
script: build_base.sh # [not win]
build:
skip: true # [py<39]
missing_dso_whitelist: # [s390x]
- $RPATH/ld64.so.1 # [s390x]
requirements:
build:
- {{ compiler('c') }}
- {{ compiler('cxx') }}
- pkg-config
host:
- python
- pip
- freetype {{ freetype }}
- numpy 1.23 # [py<311]
- numpy {{ numpy }} # [py>=311]
- setuptools_scm >=7
- pybind11 >=2.6
- meson-python >=0.13.1
- python-build
run:
- python
- contourpy >=1.0.1
- cycler >=0.10
- fonttools >=4.22.0
- kiwisolver >=1.3.1
- {{ pin_compatible('numpy') }}
- packaging >=20.0
- pillow >=8
- pyparsing >=2.3.1
- python-dateutil >=2.7
- importlib_resources >=3.2.0 # [py<310]
# bounds through run_exports
- freetype
test:
imports:
- matplotlib
- matplotlib.pyplot
- matplotlib._image
- matplotlib._path
- matplotlib._qhull
- matplotlib._tri
- matplotlib._ttconv
- matplotlib.backends._backend_agg
- matplotlib.ft2font
- matplotlib.backends._tkagg # [not win]
- mpl_toolkits
- pylab
- matplotlib.cbook
requires:
- pip
commands:
- pip check
- python -c "import matplotlib; matplotlib.cbook.get_sample_data('msft.csv', asfileobj=False)"
- name: matplotlib
build:
skip: true # [py<39]
requirements:
host:
- python
run:
- python
- pyqt >=5 # [(linux64 or win) and python_impl == "cpython"]
- tornado >=5
- {{ pin_subpackage('matplotlib-base', max_pin="x.x.x") }}
test:
imports:
- matplotlib
about:
home: https://matplotlib.org/
license: LicenseRef-PSF-based
license_family: PSF
license_file: LICENSE/LICENSE
summary: Publication quality figures in Python
description: |
Matplotlib produces publication-quality figures in a variety of hardcopy formats
and interactive environments across platforms. Matplotlib can be used in
Python scripts, Python/IPython shells, web application servers,
and various graphical user interface toolkits.
dev_url: https://github.com/matplotlib/matplotlib/
doc_url: https://matplotlib.org/
extra:
recipe-maintainers:
- mdboom
- ocefpaf
- pelson
- tacaswell
- dopplershift