This directory contains the conda-forge recipe for python-pgplot, a Python extension providing bindings for the PGPLOT graphics library via the giza backend.
meta.yaml- Main conda recipe specificationbuild.sh- Unix build script (Linux/macOS)bld.bat- Windows build script (currently disabled)
- System dependency handling: Automatically installs and links against giza from conda-forge
- Cross-platform: Supports Linux and macOS (Windows not supported due to giza availability)
- Binary extension: Builds C extension module with proper numpy integration
- Comprehensive testing: Verifies both Python import and C extension loading
- C compiler
- pkg-config
- giza >=1.3.2 (from conda-forge)
- Python
- NumPy (version-pinned for ABI compatibility)
- giza >=1.3.2
To submit this recipe to conda-forge:
- Fork the conda-forge/staged-recipes repository
- Create a new directory
recipes/python-pgplot/ - Copy
meta.yaml,build.sh, andbld.batto that directory - Submit a pull request
To test this recipe locally with conda-build:
conda install conda-build
conda build conda-recipe/- Windows builds are disabled due to giza not being available on Windows in conda-forge
- The recipe uses the PyPI source distribution as the source
- pkg-config is used to locate giza headers and libraries
- The build includes verification that the C extension loads correctly