# This file created by conda-build 3.24.0
# meta.yaml template originally from:
# /home/conda/recipe_root, last modified Fri Jun 23 11:23:56 2023
# ------------------------------------------------

package:
  name: rlpycairo
  version: 0.2.0
source:
  sha256: 7cd1eac30fe69d98f75d67a54892f9c10534a047b9a959ef17bb3926a196e50a
  url: https://pypi.io/packages/source/r/rlpycairo/rlPyCairo-0.2.0.tar.gz
build:
  noarch: python
  number: '0'
  script: /home/conda/feedstock_root/build_artifacts/rlpycairo_1687519531733/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/bin/python
    -m pip install . -vv
  string: pyhd8ed1ab_0
requirements:
  host:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - bzip2 1.0.8 h7f98852_4
    - ca-certificates 2023.5.7 hbcca054_0
    - ld_impl_linux-64 2.40 h41732ed_0
    - libexpat 2.5.0 hcb278e6_1
    - libffi 3.4.2 h7f98852_5
    - libgcc-ng 13.1.0 he5830b7_0
    - libgomp 13.1.0 he5830b7_0
    - libnsl 2.0.0 h7f98852_0
    - libsqlite 3.42.0 h2797004_0
    - libuuid 2.38.1 h0b41bf4_0
    - libzlib 1.2.13 hd590300_5
    - ncurses 6.4 hcb278e6_0
    - openssl 3.1.1 hd590300_1
    - pip 23.1.2 pyhd8ed1ab_0
    - python 3.11.4 hab00c5b_0_cpython
    - readline 8.2 h8228510_1
    - setuptools 67.7.2 pyhd8ed1ab_0
    - tk 8.6.12 h27826a3_0
    - tzdata 2023c h71feb2d_0
    - wheel 0.40.0 pyhd8ed1ab_0
    - xz 5.2.6 h166bdaf_0
  run:
    - freetype-py >=2.3
    - pycairo >=1.20.0
    - python >=3.7
test:
  commands:
    - pip check
  imports:
    - rlPyCairo
    - rlPyCairo.gstate
    - rlPyCairo.pil2pict
  requires:
    - pip
    - reportlab
about:
  description: 'This is a plugin for the ReportLab PDF Toolkit.

    which constructs rich PDF documents, and also creation

    of charts in a variety of bitmap and vector formats.


    This plugin is intended to replace most of the usage of the

    libart based C extension _renderPM which has been shown to

    have issues when rendering complex documents.


    This backend can be brought into use by setting

    reportlab.rl_config.renderPMBackend = ''rlPyCairo''

    any of the methods detailed in reportlab/rl_config.py

    can be used to accomplish this.


    The new backend seems able to handle all the same behaviour as

    _renderPM and the only place where it seems inferior is in the

    rendering of scaled images and the speed with which it draws

    text.


    At present the rlPyCairo backend only uses the _renderPM extension

    to use its mapping of ReportLab font names to extract paths for

    rendering this is no doubt the reason for its slowness when

    rendering text.


    Currently we are not making use of any of the more advanced

    abilities of PyCairo such as transparency, patterns etc,

    but that may change in the future.

    '
  home: https://hg.reportlab.com/hg-public/rlPyCairo
  license: BSD-3-Clause
  license_family: BSD
  license_file: LICENSE.txt
  summary: Plugin backend renderer for reportlab.graphics.renderPM
extra:
  copy_test_source_files: true
  final: true
  recipe-maintainers:
    - bkpoon
