# ManimPango
<p align="center">
<a href="https://pypi.org/project/manimpango/"><img src="https://img.shields.io/pypi/v/manimpango.svg?style=flat&logo=pypi" alt="PyPI Latest Release"></a>
<a href="https://pypi.org/project/manimpango/"><img alt="PyPI - Wheel" src="https://img.shields.io/pypi/wheel/manimpango"></a>
<a href="https://pypi.org/project/manimpango/"><img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/manimpango"></a>
<a href="https://choosealicense.com/licenses/mit/"><img alt="PyPI - License" src="https://img.shields.io/pypi/l/manimpango"></a>
<a href="https://pypi.org/project/manimpango/"><img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/ManimPango.svg?style=flat"></a>
<a href='https://manimpango.readthedocs.io/en/latest/?badge=latest'><img src='https://readthedocs.org/projects/manimpango/badge/?version=latest' alt='Documentation Status' /></a>
<br>
<img src="https://github.com/ManimCommunity/manimpango/workflows/Build%20Wheels/badge.svg">
</p>
**ManimPango** is a C binding for [Pango](https://pango.gnome.org/) using [Cython](https://cython.org/), which is internally used in [Manim](https://www.manim.community) to render (non-LaTeX) text.
## INSTALL
Installing **ManimPango** is super easy, just use `pip`. It is [`manimpango`](https://pypi.org/project/manimpango/) in PyPi.
```sh
pip install manimpango
```
For **Linux Users**, there are no Wheels. You must have a C compiler as well as **Pango** and its dependencies along with the **Pango** development headers. See [BUILDING](#BUILDING) for more information.
## WORKFLOW SETUP / CONTRIBUTING
To make it easier for developers to contribute, we have a pre-commit workflow that will check for `black` formatting and `flake` checking.
```sh
pip install pre-commit
pre-commit install
```
## BUILDING
### Linux/MacOS
For building **ManimPango**, you need
* a C compiler
* Python's development headers
* [`pkg-config`](https://www.freedesktop.org/wiki/Software/pkg-config/)
* [Pango](https://pango.gnome.org) along with its development headers and its dependencies.
If you are on MacOS, you can use [brew](https://brew.sh) to install those. Using [MacPorts](https://www.macports.org) is also possible.
```sh
brew install pango pkg-config
```
If you are on Linux, you can use a system package manager to do so. For example, if you are on Debian based system, you can use `apt`
```sh
apt install libpango1.0-dev pkg-config python3-dev
```
**Arch Linux:** `pacman -S pango pkgconf`
**Fedora:** `dnf install pango-devel pkg-config python3-devel`
Or similar in your system's package manager.
#### Using `tar` archives
If you don't want to contribute to this repository, you can use the tar archives published in PyPi, or just use `pip` to install using
```sh
pip install manimpango --no-binary :all:
```
**Note**: `pip` by default uses wheels, so make sure to pass the `--no-binary` parameter.
#### Using `git` clones / Contributing
Please remember to do this inside your virtual environment, if you want to use your **Manimpango** with **Manim**.
```sh
python -m venv ./venv
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
```
If you are using a clone of this repository, you will need [Cython](https://cython.org) which can be easily installed using `pip`:
```sh
pip install Cython
```
After that you can use `pip` to install the clone with the following command:
```sh
pip install -e .
pip install -r requirements-dev.txt .
```
Next, run the setup script:
```sh
python setup.py build_ext -i
```
After installation is complete, you should be able to run pytest:
```sh
pytest
```
You will need to this way if you want to *contribute* to **ManimPango**.
### Contributing with Windows
*If you are a normal user, don't read this, you have wheels which you can just install directly using pip.*
If you want to contribute to **ManimPango** and you are on Windows, this section is for you.
As Windows does not include a C compiler by default, you will first need to install one. You have two choices:
1. MinGW/Msys2
2. Visual Studio
#### MinGW/Msys2
1. Download **MSYS2** from the download link provided on their page https://www.msys2.org/#installation and install it according to their instructions.
2. Once you have **MSYS2** installed, it offers you three different shells: the **MinGW32** shell, the **MinGW64** shell and **MSYS** shell. In order for the following steps to work, you have to open the **MSYS2 MinGW64** shell (you can search for this). Small hint: it has a blue color logo.
3. Run the following commands to install Python, Pango, Cython, Numpy, Scipy, Pillow, Pycairo and ffmpeg
```sh
pacman -S mingw-w64-x86_64-python
pacman -S mingw-w64-x86_64-python-pip
pacman -S mingw-w64-x86_64-pango
pacman -S mingw-w64-x86_64-cython
pacman -S mingw-w64-x86_64-python-numpy
pacman -S mingw-w64-x86_64-python-scipy
pacman -S mingw-w64-x86_64-python-pillow
pacman -S mingw-w64-x86_64-python-cairo
pacman -S mingw-w64-x86_64-ffmpeg
```
4. Still in the same shell, install **Manim** using `pip install manim`.
5. Finally, get your clone of **ManimPango**, `cd` into that directory and then run `pip install -e .`.
**Note** You can't use it with your regular Python version. It will cause weird errors if you do so. For working with **ManimPango**, you must be inside the `MSYS2 MINGW64 shell`.
6. You can then use `manim` inside that shell, to run **Manim**.
**Hint**: If you want to try out Python interactively, you can open `idle` using the command `python -m idlelib` inside that shell.
#### Visual Studio
First, install Visual Studio as specified in https://wiki.python.org/moin/WindowsCompilers. Possibly Visual Studio Build Tools 2022 with Windows10 SDK.
Then run the script at `packing/download_dlls.py`. This will get a **Pango** build along with `pkg-config` and install it at `C:\cibw\vendor`. Add `C:\cibw\vendor\bin` to PATH.
**Note:** You can change the install location by editing line 24 of the file `packing/download_dlls.py`.
Then set an environment variable `PKG_CONFIG_PATH`=`C:\cibw\vendor\lib\pkgconfig`.
Then you can install Cython using
```sh
pip install Cython
```
Finally, you can install your local **ManimPango** clone just like any other python package by typing:
```sh
pip install .
```
## Code of Conduct
Our full code of conduct, and how we enforce it, can be read on [our website](https://docs.manim.community/en/latest/conduct.html).
## License
This project is licensed under MIT License. The wheels distributed on PyPI contains compiled version of Pango and Cairo subject to terms of the GNU LGPL and other licenses. Consult the licenses of each library for more informations.
Raw data
{
"_id": null,
"home_page": "https://manimpango.manim.community/",
"name": "ManimPango",
"maintainer": "The Manim Community Developers",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "cython, pango, cairo, manim",
"author": "Naveen M K",
"author_email": "naveen@manim.community",
"download_url": "https://files.pythonhosted.org/packages/2a/8e/7f7a49d4bbe2c6dbef4a82c58e15fc5a35eedcf97a8f7c67ce5fa9a8c827/manimpango-0.6.0.tar.gz",
"platform": "Linux",
"description": "# ManimPango\n\n<p align=\"center\">\n <a href=\"https://pypi.org/project/manimpango/\"><img src=\"https://img.shields.io/pypi/v/manimpango.svg?style=flat&logo=pypi\" alt=\"PyPI Latest Release\"></a>\n <a href=\"https://pypi.org/project/manimpango/\"><img alt=\"PyPI - Wheel\" src=\"https://img.shields.io/pypi/wheel/manimpango\"></a>\n <a href=\"https://pypi.org/project/manimpango/\"><img alt=\"PyPI - Downloads\" src=\"https://img.shields.io/pypi/dm/manimpango\"></a>\n <a href=\"https://choosealicense.com/licenses/mit/\"><img alt=\"PyPI - License\" src=\"https://img.shields.io/pypi/l/manimpango\"></a>\n <a href=\"https://pypi.org/project/manimpango/\"><img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/ManimPango.svg?style=flat\"></a>\n <a href='https://manimpango.readthedocs.io/en/latest/?badge=latest'><img src='https://readthedocs.org/projects/manimpango/badge/?version=latest' alt='Documentation Status' /></a>\n <br>\n <img src=\"https://github.com/ManimCommunity/manimpango/workflows/Build%20Wheels/badge.svg\">\n</p>\n\n**ManimPango** is a C binding for [Pango](https://pango.gnome.org/) using [Cython](https://cython.org/), which is internally used in [Manim](https://www.manim.community) to render (non-LaTeX) text.\n\n\n\n## INSTALL\n\nInstalling **ManimPango** is super easy, just use `pip`. It is [`manimpango`](https://pypi.org/project/manimpango/) in PyPi.\n\n```sh\npip install manimpango\n```\n\nFor **Linux Users**, there are no Wheels. You must have a C compiler as well as **Pango** and its dependencies along with the **Pango** development headers. See [BUILDING](#BUILDING) for more information.\n\n## WORKFLOW SETUP / CONTRIBUTING\n\nTo make it easier for developers to contribute, we have a pre-commit workflow that will check for `black` formatting and `flake` checking.\n\n```sh\npip install pre-commit\npre-commit install\n```\n\n## BUILDING\n\n### Linux/MacOS\n\nFor building **ManimPango**, you need\n* a C compiler\n* Python's development headers\n* [`pkg-config`](https://www.freedesktop.org/wiki/Software/pkg-config/)\n* [Pango](https://pango.gnome.org) along with its development headers and its dependencies.\n\nIf you are on MacOS, you can use [brew](https://brew.sh) to install those. Using [MacPorts](https://www.macports.org) is also possible.\n\n```sh\nbrew install pango pkg-config\n```\n\nIf you are on Linux, you can use a system package manager to do so. For example, if you are on Debian based system, you can use `apt`\n\n```sh\napt install libpango1.0-dev pkg-config python3-dev\n```\n\n**Arch Linux:** `pacman -S pango pkgconf`\n\n**Fedora:** `dnf install pango-devel pkg-config python3-devel`\n\nOr similar in your system's package manager.\n\n#### Using `tar` archives\n\nIf you don't want to contribute to this repository, you can use the tar archives published in PyPi, or just use `pip` to install using\n\n```sh\npip install manimpango --no-binary :all:\n```\n\n**Note**: `pip` by default uses wheels, so make sure to pass the `--no-binary` parameter.\n\n#### Using `git` clones / Contributing\n\nPlease remember to do this inside your virtual environment, if you want to use your **Manimpango** with **Manim**.\n\n```sh\npython -m venv ./venv\nsource venv/bin/activate # Linux/macOS\nvenv\\Scripts\\activate # Windows\n```\n\nIf you are using a clone of this repository, you will need [Cython](https://cython.org) which can be easily installed using `pip`:\n\n```sh\npip install Cython\n```\n\nAfter that you can use `pip` to install the clone with the following command:\n\n```sh\npip install -e .\npip install -r requirements-dev.txt .\n```\n\nNext, run the setup script:\n\n```sh\npython setup.py build_ext -i\n```\n\nAfter installation is complete, you should be able to run pytest:\n\n```sh\npytest\n```\n\nYou will need to this way if you want to *contribute* to **ManimPango**.\n\n### Contributing with Windows\n\n*If you are a normal user, don't read this, you have wheels which you can just install directly using pip.*\n\nIf you want to contribute to **ManimPango** and you are on Windows, this section is for you.\n\nAs Windows does not include a C compiler by default, you will first need to install one. You have two choices:\n\n1. MinGW/Msys2\n\n2. Visual Studio\n\n#### MinGW/Msys2\n\n1. Download **MSYS2** from the download link provided on their page https://www.msys2.org/#installation and install it according to their instructions.\n2. Once you have **MSYS2** installed, it offers you three different shells: the **MinGW32** shell, the **MinGW64** shell and **MSYS** shell. In order for the following steps to work, you have to open the **MSYS2 MinGW64** shell (you can search for this). Small hint: it has a blue color logo.\n3. Run the following commands to install Python, Pango, Cython, Numpy, Scipy, Pillow, Pycairo and ffmpeg\n```sh\npacman -S mingw-w64-x86_64-python\npacman -S mingw-w64-x86_64-python-pip\npacman -S mingw-w64-x86_64-pango\npacman -S mingw-w64-x86_64-cython\npacman -S mingw-w64-x86_64-python-numpy\npacman -S mingw-w64-x86_64-python-scipy\npacman -S mingw-w64-x86_64-python-pillow\npacman -S mingw-w64-x86_64-python-cairo\npacman -S mingw-w64-x86_64-ffmpeg\n```\n4. Still in the same shell, install **Manim** using `pip install manim`.\n5. Finally, get your clone of **ManimPango**, `cd` into that directory and then run `pip install -e .`.\n**Note** You can't use it with your regular Python version. It will cause weird errors if you do so. For working with **ManimPango**, you must be inside the `MSYS2 MINGW64 shell`.\n6. You can then use `manim` inside that shell, to run **Manim**.\n**Hint**: If you want to try out Python interactively, you can open `idle` using the command `python -m idlelib` inside that shell.\n\n#### Visual Studio\n\nFirst, install Visual Studio as specified in https://wiki.python.org/moin/WindowsCompilers. Possibly Visual Studio Build Tools 2022 with Windows10 SDK.\n\nThen run the script at `packing/download_dlls.py`. This will get a **Pango** build along with `pkg-config` and install it at `C:\\cibw\\vendor`. Add `C:\\cibw\\vendor\\bin` to PATH.\n\n**Note:** You can change the install location by editing line 24 of the file `packing/download_dlls.py`.\n\nThen set an environment variable `PKG_CONFIG_PATH`=`C:\\cibw\\vendor\\lib\\pkgconfig`.\n\nThen you can install Cython using\n\n```sh\npip install Cython\n```\n\nFinally, you can install your local **ManimPango** clone just like any other python package by typing:\n\n```sh\npip install .\n```\n\n## Code of Conduct\n\nOur full code of conduct, and how we enforce it, can be read on [our website](https://docs.manim.community/en/latest/conduct.html).\n\n## License\n\nThis project is licensed under MIT License. The wheels distributed on PyPI contains compiled version of Pango and Cairo subject to terms of the GNU LGPL and other licenses. Consult the licenses of each library for more informations.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Bindings for Pango for using with Manim.",
"version": "0.6.0",
"project_urls": {
"Documentation": "https://manimpango.manim.community/",
"Homepage": "https://manimpango.manim.community/",
"Release notes": "https://github.com/ManimCommunity/ManimPango/releases/",
"Source": "https://github.com/ManimCommunity/manimpango"
},
"split_keywords": [
"cython",
" pango",
" cairo",
" manim"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8f556cf7142897a5d2b4cc918061de0e1dc3bf7e5936ffcdd92b93da46627e20",
"md5": "35614116d22d29e2c0f56801b1e2b80c",
"sha256": "025605af4e789dad2d8895b0c820d4e5c8001929a2998a4a694518869f32e5f8"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "35614116d22d29e2c0f56801b1e2b80c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 7471987,
"upload_time": "2024-09-14T14:05:41",
"upload_time_iso_8601": "2024-09-14T14:05:41.328146Z",
"url": "https://files.pythonhosted.org/packages/8f/55/6cf7142897a5d2b4cc918061de0e1dc3bf7e5936ffcdd92b93da46627e20/ManimPango-0.6.0-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dcc2be6564a0970a492959771ba002d0e084b83a6684c5246c917ce49a1b5652",
"md5": "5b69538b4f53c5a5572dee9263c4e596",
"sha256": "72d70b8110f1fb5641fe0d1c9483d10aa7cd190c099490ce809acfab3dce6b69"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5b69538b4f53c5a5572dee9263c4e596",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 6802723,
"upload_time": "2024-09-14T14:05:44",
"upload_time_iso_8601": "2024-09-14T14:05:44.155717Z",
"url": "https://files.pythonhosted.org/packages/dc/c2/be6564a0970a492959771ba002d0e084b83a6684c5246c917ce49a1b5652/ManimPango-0.6.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "419338f4f14ca49c2168db916efbc955eb90ab002db249770f2eed3269eb7a04",
"md5": "9eb834292af22dee6c853f2e8bb08b24",
"sha256": "287205a4c82e35b84c259a5f03068295d544b105d387457cb670c167e2a13598"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "9eb834292af22dee6c853f2e8bb08b24",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3533195,
"upload_time": "2024-09-14T14:05:46",
"upload_time_iso_8601": "2024-09-14T14:05:46.314152Z",
"url": "https://files.pythonhosted.org/packages/41/93/38f4f14ca49c2168db916efbc955eb90ab002db249770f2eed3269eb7a04/ManimPango-0.6.0-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "984e41ce1db7821d798621461ae8a937df84ddee9bd55be317dfcef14b7d5816",
"md5": "9f1b305067ce9ed03bccc472e47d1eba",
"sha256": "b1e1a86ed9e814cdd230958f7c9bb874400f6808bff29e6b76abc55faa9b4899"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "9f1b305067ce9ed03bccc472e47d1eba",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 4101674,
"upload_time": "2024-09-14T14:05:48",
"upload_time_iso_8601": "2024-09-14T14:05:48.233775Z",
"url": "https://files.pythonhosted.org/packages/98/4e/41ce1db7821d798621461ae8a937df84ddee9bd55be317dfcef14b7d5816/ManimPango-0.6.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "29a5dfa1c7eefc3fc790ab0ef6ce04e1b70bb24dc63e0bd4e1ce4a8f0bf2d787",
"md5": "b451ddc39bb0e9649d4743cf2b925eba",
"sha256": "af1f631bc8fd925db351e0c9498aec8bf6639dcd3ad99ca5fce73766ad137640"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "b451ddc39bb0e9649d4743cf2b925eba",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 7472060,
"upload_time": "2024-09-14T14:05:50",
"upload_time_iso_8601": "2024-09-14T14:05:50.335311Z",
"url": "https://files.pythonhosted.org/packages/29/a5/dfa1c7eefc3fc790ab0ef6ce04e1b70bb24dc63e0bd4e1ce4a8f0bf2d787/ManimPango-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "298741ba1a0878fe23dcafcc72ccd869d1abed0213e9ab7b765e7db65d7579fe",
"md5": "28794989a729d9687f0237ae8f6caa0e",
"sha256": "92d4c20845eb5920f5487e0929ac3dab517f623d1093ef1524ab7679b01b11fb"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "28794989a729d9687f0237ae8f6caa0e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 6802540,
"upload_time": "2024-09-14T14:05:52",
"upload_time_iso_8601": "2024-09-14T14:05:52.360028Z",
"url": "https://files.pythonhosted.org/packages/29/87/41ba1a0878fe23dcafcc72ccd869d1abed0213e9ab7b765e7db65d7579fe/ManimPango-0.6.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5069e41e0b5db2c39884ac29705d906dcfbaf4684d60cbb4d68bca2ed05b1d9c",
"md5": "3952ec997d46e7c9d3e96b0200fe08a1",
"sha256": "f6ba4d65bbc157705a92cb7f07bad0d8a82a392cec8b23347fa2e2f756793fbb"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "3952ec997d46e7c9d3e96b0200fe08a1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3534771,
"upload_time": "2024-09-14T14:05:53",
"upload_time_iso_8601": "2024-09-14T14:05:53.884593Z",
"url": "https://files.pythonhosted.org/packages/50/69/e41e0b5db2c39884ac29705d906dcfbaf4684d60cbb4d68bca2ed05b1d9c/ManimPango-0.6.0-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a71a5fdb9cd985a38077c12c30a3f2af3303ea6d1081394c95c56dcc7acf9b0",
"md5": "e8aedb6083ffc9f2e2598b501e698df2",
"sha256": "386c4ea41cfbab2d68b1ccc982510cdd2a9aef25e63c92f6ac7d0dee48e3513b"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "e8aedb6083ffc9f2e2598b501e698df2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 4101089,
"upload_time": "2024-09-14T14:05:56",
"upload_time_iso_8601": "2024-09-14T14:05:56.018545Z",
"url": "https://files.pythonhosted.org/packages/8a/71/a5fdb9cd985a38077c12c30a3f2af3303ea6d1081394c95c56dcc7acf9b0/ManimPango-0.6.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e3e6e4e5cce79d4c8e4eeb3447349e32cf41494197732cfac01c60a6b521ed62",
"md5": "f55562c69133efa64958a13190755f79",
"sha256": "9d10bf902dbb66c98f28909ac9327296da141eaa696986a59b3459e3358d9a34"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "f55562c69133efa64958a13190755f79",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 7473096,
"upload_time": "2024-09-14T14:05:57",
"upload_time_iso_8601": "2024-09-14T14:05:57.733402Z",
"url": "https://files.pythonhosted.org/packages/e3/e6/e4e5cce79d4c8e4eeb3447349e32cf41494197732cfac01c60a6b521ed62/ManimPango-0.6.0-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4814787e62bf78d92e5aef5b797db442ba5b4bed95ab25b76a9be352f6736bbc",
"md5": "ba19df71b5111a7aab769dd6a30d9ac8",
"sha256": "6ab751239d82233d9c9ea1aa8f9cb23257733ee0607e82a76abc0cd75dde66e5"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ba19df71b5111a7aab769dd6a30d9ac8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 6803404,
"upload_time": "2024-09-14T14:05:59",
"upload_time_iso_8601": "2024-09-14T14:05:59.301387Z",
"url": "https://files.pythonhosted.org/packages/48/14/787e62bf78d92e5aef5b797db442ba5b4bed95ab25b76a9be352f6736bbc/ManimPango-0.6.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "566b1927deee84e5883f1e4c49d3d48814d7c0b4bdb026bfa5a5d81eacd7aa3b",
"md5": "8749cb466f06d1e826723bc71b1b236b",
"sha256": "7a8e2c164e7f03e2152e94fd5bf597e977ef67fbbf1031c72f2254479fc892af"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "8749cb466f06d1e826723bc71b1b236b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3530620,
"upload_time": "2024-09-14T14:06:01",
"upload_time_iso_8601": "2024-09-14T14:06:01.006301Z",
"url": "https://files.pythonhosted.org/packages/56/6b/1927deee84e5883f1e4c49d3d48814d7c0b4bdb026bfa5a5d81eacd7aa3b/ManimPango-0.6.0-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b7e76355b4da8e8fd9e7160e36af0c280c17d02997a5d5eebeabd70bfa8cf5c8",
"md5": "45608b086d48c528f19ff5c649041fac",
"sha256": "061fd61a9f27df0c8ed75beb1fa4e5c06d5186eb37a5830a852aa3ac0737fcfe"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "45608b086d48c528f19ff5c649041fac",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 4098777,
"upload_time": "2024-09-14T14:06:03",
"upload_time_iso_8601": "2024-09-14T14:06:03.275470Z",
"url": "https://files.pythonhosted.org/packages/b7/e7/6355b4da8e8fd9e7160e36af0c280c17d02997a5d5eebeabd70bfa8cf5c8/ManimPango-0.6.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d0a514daa990d391981582ebfaabac93aeb9abbd83b3fac98800e5fe06ace653",
"md5": "d4ccb95a5858313154cc5870d14ec533",
"sha256": "5156dc1fa2a6321f64a4110aa9dbe0c5ba507839f947fa3dfc72b5c63d729c88"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "d4ccb95a5858313154cc5870d14ec533",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 7470477,
"upload_time": "2024-09-14T14:06:04",
"upload_time_iso_8601": "2024-09-14T14:06:04.723826Z",
"url": "https://files.pythonhosted.org/packages/d0/a5/14daa990d391981582ebfaabac93aeb9abbd83b3fac98800e5fe06ace653/ManimPango-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a163fccfcd6b6748c3e50e0319cc976d27762543ac3f634c20d712b463677f41",
"md5": "1e1fdd4ee4d76957280773bef4ccf8db",
"sha256": "67809f65ec10397361a2650069ccac9fcf64babf75daf58eb38d9bcfb49e968b"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "1e1fdd4ee4d76957280773bef4ccf8db",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 6801196,
"upload_time": "2024-09-14T14:06:06",
"upload_time_iso_8601": "2024-09-14T14:06:06.589899Z",
"url": "https://files.pythonhosted.org/packages/a1/63/fccfcd6b6748c3e50e0319cc976d27762543ac3f634c20d712b463677f41/ManimPango-0.6.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae65ea52fa1db9cf59f48b4726a1e6655ce2a2271f35ea4f11f0f2d497914624",
"md5": "02f71043d8e71d283c0a25c4bb765fa3",
"sha256": "ba6279fd087ac3ac0a64c24a8b47fa0bdf0c8351c177cd07e3e793252899bd2d"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "02f71043d8e71d283c0a25c4bb765fa3",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 3530715,
"upload_time": "2024-09-14T14:06:08",
"upload_time_iso_8601": "2024-09-14T14:06:08.510185Z",
"url": "https://files.pythonhosted.org/packages/ae/65/ea52fa1db9cf59f48b4726a1e6655ce2a2271f35ea4f11f0f2d497914624/ManimPango-0.6.0-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "46a7cc2a049245b1bfd99989319e660732b18c1190c1c429c6b5dd04e79ea415",
"md5": "e32723e6231628a475f7cf2dfca074b2",
"sha256": "bb13f56a41ba251f70fd57643dc42cee689a1ebbec5eaf305722c7100008e253"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "e32723e6231628a475f7cf2dfca074b2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 4097763,
"upload_time": "2024-09-14T14:06:09",
"upload_time_iso_8601": "2024-09-14T14:06:09.969370Z",
"url": "https://files.pythonhosted.org/packages/46/a7/cc2a049245b1bfd99989319e660732b18c1190c1c429c6b5dd04e79ea415/ManimPango-0.6.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "98e803cdf8c516fab20a7c92d675f73c7078fb397da626d1907864fca9ed7eca",
"md5": "bf188afff55ce0cbf7365c70a9cf80ec",
"sha256": "c88297f21091fb4031173f66bc55ea4e11d1df4412ba4edf3a5ccdb06dbf2c0f"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "bf188afff55ce0cbf7365c70a9cf80ec",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 7471977,
"upload_time": "2024-09-14T14:06:11",
"upload_time_iso_8601": "2024-09-14T14:06:11.476665Z",
"url": "https://files.pythonhosted.org/packages/98/e8/03cdf8c516fab20a7c92d675f73c7078fb397da626d1907864fca9ed7eca/ManimPango-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b39b9155941ca713458353e90c35c85dd83699c0b426df805a10360d1da6e473",
"md5": "5d2cfa3e18d835006baf6a44c0faa88d",
"sha256": "5c0c1bb36588d4951d5560ce1ee6831f23f0f7d22c93b4fd9dcf0752908d9d57"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5d2cfa3e18d835006baf6a44c0faa88d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 6802712,
"upload_time": "2024-09-14T14:06:13",
"upload_time_iso_8601": "2024-09-14T14:06:13.333443Z",
"url": "https://files.pythonhosted.org/packages/b3/9b/9155941ca713458353e90c35c85dd83699c0b426df805a10360d1da6e473/ManimPango-0.6.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9b6dbffa80142277dbdff613425d1b9896fbe04a6dab1a1be3b2029648ce3b45",
"md5": "5ca9ebcb51dff16ac500e6ade98811a9",
"sha256": "ff9e515f9a79f7010c68efd9da19d5c11ba33bd139d1c53b0a18b73d9f20ce7d"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "5ca9ebcb51dff16ac500e6ade98811a9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3534832,
"upload_time": "2024-09-14T14:06:14",
"upload_time_iso_8601": "2024-09-14T14:06:14.782293Z",
"url": "https://files.pythonhosted.org/packages/9b/6d/bffa80142277dbdff613425d1b9896fbe04a6dab1a1be3b2029648ce3b45/ManimPango-0.6.0-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a8e4f70e1d39d8f24278b47bcf02623d10419002634844e6e2ae6ba27e337ceb",
"md5": "4541eadce5fd0099590b5219577bf593",
"sha256": "93ae1b0f2fd4b4f1774dd5b2f4a3b834043d5ee42efc3dfb351755f4f548059d"
},
"downloads": -1,
"filename": "ManimPango-0.6.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "4541eadce5fd0099590b5219577bf593",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 4100918,
"upload_time": "2024-09-14T14:06:16",
"upload_time_iso_8601": "2024-09-14T14:06:16.685125Z",
"url": "https://files.pythonhosted.org/packages/a8/e4/f70e1d39d8f24278b47bcf02623d10419002634844e6e2ae6ba27e337ceb/ManimPango-0.6.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2a8e7f7a49d4bbe2c6dbef4a82c58e15fc5a35eedcf97a8f7c67ce5fa9a8c827",
"md5": "a9e3839b16f1018534f295639ad986c7",
"sha256": "d959708e5c05e87317b37df5f6c5258aa9d1ed694a0b25b19d6a4f861841e191"
},
"downloads": -1,
"filename": "manimpango-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "a9e3839b16f1018534f295639ad986c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 4080822,
"upload_time": "2024-09-14T14:06:18",
"upload_time_iso_8601": "2024-09-14T14:06:18.499698Z",
"url": "https://files.pythonhosted.org/packages/2a/8e/7f7a49d4bbe2c6dbef4a82c58e15fc5a35eedcf97a8f7c67ce5fa9a8c827/manimpango-0.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-14 14:06:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ManimCommunity",
"github_project": "ManimPango",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"tox": true,
"lcname": "manimpango"
}