| Name | ttkbootstrap-icons JSON |
| Version |
1.0.0
JSON |
| download |
| home_page | None |
| Summary | Use bootstrap icons in your tkinter application |
| upload_time | 2025-10-25 05:59:24 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.10 |
| license | MIT License
Copyright (c) 2025 Israel Dryer
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
|
| keywords |
tkinter
ttk
bootstrap
gui
desktop
python3
ui
widgets
theming
cross-platform
modern
responsive
python-gui
icon
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# ttkbootstrap-icons
A Python package for using Bootstrap Icons and Lucide Icons in your tkinter/ttkbootstrap applications.

## Features
- **Two Icon Sets**: Access to both Bootstrap Icons and Lucide Icons
- **Easy to Use**: Simple API for creating icons
- **Customizable**: Adjust icon size and color on the fly
- **Lightweight**: Uses icon fonts for efficient rendering
- **Cross-Platform**: Works on Windows, macOS, and Linux
## Installation
```bash
pip install ttkbootstrap-icons
```
## Quick Start
### Bootstrap Icons
```python
import tkinter as tk
from ttkbootstrap_icons import BootstrapIcon
root = tk.Tk()
# Create a Bootstrap icon
icon = BootstrapIcon("house", size=32, color="blue")
# Use it in a label
label = tk.Label(root, image=icon.image)
label.pack()
root.mainloop()
```
### Lucide Icons
```python
import tkinter as tk
from ttkbootstrap_icons import LucideIcon
root = tk.Tk()
# Create a Lucide icon
icon = LucideIcon("home", size=32, color="red")
# Use it in a button
button = tk.Button(root, image=icon.image, text="Home", compound="left")
button.pack()
root.mainloop()
```
## API Reference
### BootstrapIcon
```python
BootstrapIcon(name: str, size: int = 24, color: str = "black")
```
**Parameters:**
- `name`: The name of the Bootstrap icon (e.g., "house", "search", "heart")
- `size`: Size of the icon in pixels (default: 24)
- `color`: Color of the icon (default: "black"). Accepts any valid Tkinter color string
**Attributes:**
- `image`: Returns the PhotoImage object that can be used in Tkinter widgets
### LucideIcon
```python
LucideIcon(name: str, size: int = 24, color: str = "black")
```
**Parameters:**
- `name`: The name of the Lucide icon (e.g., "home", "settings", "user")
- `size`: Size of the icon in pixels (default: 24)
- `color`: Color of the icon (default: "black"). Accepts any valid Tkinter color string
**Attributes:**
- `image`: Returns the PhotoImage object that can be used in Tkinter widgets
## Available Icons
- **Bootstrap Icons**: See the [Bootstrap Icons website](https://icons.getbootstrap.com/) for a full list of available icons
- **Lucide Icons**: See the [Lucide Icons website](https://lucide.dev/) for a full list of available icons
## Advanced Usage
### Using Icons in Different Widgets
```python
from ttkbootstrap_icons import BootstrapIcon, LucideIcon
import tkinter as tk
root = tk.Tk()
# In a Button
icon1 = BootstrapIcon("gear", size=24, color="#333333")
btn = tk.Button(root, image=icon1.image, text="Settings", compound="left")
btn.pack()
# In a Label
icon2 = LucideIcon("alert-circle", size=48, color="orange")
lbl = tk.Label(root, image=icon2.image)
lbl.pack()
# Keep references to avoid garbage collection
root.icon1 = icon1
root.icon2 = icon2
root.mainloop()
```
### Transparent Icons
You can create a transparent placeholder icon using the special name "none":
```python
transparent_icon = BootstrapIcon("none", size=24)
```
## Examples
The repository includes example applications demonstrating various use cases. These are available in the [examples directory](https://github.com/israel-dryer/ttkbootstrap-icons/tree/main/examples) on GitHub.
### Basic Example
A simple application showing both Bootstrap and Lucide icons in buttons:
```python
import atexit
import tkinter as tk
from tkinter import ttk
from ttkbootstrap_icons import BootstrapIcon, LucideIcon
from ttkbootstrap_icons.icon import Icon
def main():
# Register cleanup to remove temporary font files on exit
atexit.register(Icon.cleanup)
root = tk.Tk()
root.title("ttkbootstrap-icons Example")
# Title
title = tk.Label(root, text="Icon Examples", font=("Arial", 16, "bold"))
title.pack(pady=10)
# Bootstrap Icons
frame1 = ttk.LabelFrame(root, text="Bootstrap Icons", padding=10)
frame1.pack(fill="x", padx=20, pady=10)
icons = [
("house", "Home"),
("gear", "Settings"),
("heart", "Favorite"),
("search", "Search"),
]
for icon_name, label_text in icons:
icon = BootstrapIcon(icon_name, size=24, color="#0d6efd")
btn = tk.Button(
frame1, image=icon.image, text=label_text, compound="left", width=120
)
btn.pack(side="left", padx=5)
# Keep reference to prevent garbage collection
btn.icon = icon
# Lucide Icons
frame2 = ttk.LabelFrame(root, text="Lucide Icons", padding=10)
frame2.pack(fill="x", padx=20, pady=10)
lucide_icons = [
("house", "Home"),
("settings", "Settings"),
("user", "User"),
("bell", "Notifications"),
]
for icon_name, label_text in lucide_icons:
icon = LucideIcon(icon_name, size=24, color="#dc3545")
btn = tk.Button(
frame2, image=icon.image, text=label_text, compound="left", width=120
)
btn.pack(side="left", padx=5)
# Keep reference to prevent garbage collection
btn.icon = icon
# Info
info = tk.Label(
root,
text="Icons are rendered from fonts and can be any size/color!",
font=("Arial", 9),
fg="gray",
)
info.pack(pady=20)
root.mainloop()
if __name__ == "__main__":
main()
```

### Running Examples Locally
Clone the repository and run the examples:
```bash
git clone https://github.com/israel-dryer/ttkbootstrap-icons.git
cd ttkbootstrap-icons
pip install -e .
python example.py
```
## Icon Previewer
The package includes an interactive icon previewer application to browse all available icons.
### Using the CLI Command
After installing the package:
```bash
ttkbootstrap-icons
```
### Alternative Methods
Run directly with Python:
```bash
python -m ttkbootstrap_icons.icon_previewer
```
For development (from the repository root):
```bash
pip install -e .
ttkbootstrap-icons
```
**Features:**
- Browse 2078+ Bootstrap icons or 1601+ Lucide icons
- Real-time search filtering
- Adjustable icon size (16-128px)
- Color customization with presets
- Virtual scrolling for smooth performance
- Fixed 800x600 window
**Controls:**
- **Icon Set**: Switch between Bootstrap and Lucide icon sets
- **Search**: Filter icons by name (case-insensitive)
- **Size**: Adjust preview size from 16 to 128 pixels
- **Color**: Enter any valid Tkinter color (hex codes, names, etc.)
- **Color Presets**: Quick color selection buttons
- **Click to Copy**: Click any icon to copy its name to clipboard

Perfect for discovering the right icon for your project!
## Using with PyInstaller
This package includes built-in PyInstaller support. The icon assets (fonts and metadata) will be automatically included when you freeze your application.
### Basic Usage
```bash
pip install pyinstaller
pyinstaller --onefile your_app.py
```
### With Hook Directory (Automatic)
The package includes a PyInstaller hook that automatically bundles the required assets. In most cases, PyInstaller will detect and use this hook automatically.
### Manual Hook Configuration (If Needed)
If the automatic detection doesn't work, you can manually specify the hook directory:
```python
# your_app.spec file or command line
pyinstaller --additional-hooks-dir=path/to/site-packages/ttkbootstrap_icons/_pyinstaller your_app.py
```
Or in your `.spec` file:
```python
a = Analysis(
['your_app.py'],
...
hookspath=['path/to/site-packages/ttkbootstrap_icons/_pyinstaller'],
...
)
```
### Programmatic Hook Discovery
```python
from ttkbootstrap_icons._pyinstaller import get_hook_dirs
# Use in your build script
hook_dirs = get_hook_dirs()
```
### Testing Your Frozen Application
After building with PyInstaller, test that icons load correctly:
```bash
./dist/your_app # Linux/Mac
dist\your_app.exe # Windows
```
### Cleanup Temporary Files
Icons create temporary font files. To clean them up when your app exits:
```python
import atexit
from ttkbootstrap_icons.icon import Icon
# Register cleanup on exit
atexit.register(Icon.cleanup)
```
## Requirements
- Python >= 3.10
- Pillow >= 9.0.0
## License
MIT License - see LICENSE file for details
## Author
Israel Dryer (israel.dryer@gmail.com)
## Links
- [GitHub Repository](https://github.com/israel-dryer/ttkbootstrap-icons)
- [Bootstrap Icons](https://icons.getbootstrap.com/)
- [Lucide Icons](https://lucide.dev/)
- [ttkbootstrap](https://ttkbootstrap.readthedocs.io/)
Raw data
{
"_id": null,
"home_page": null,
"name": "ttkbootstrap-icons",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "tkinter, ttk, bootstrap, gui, desktop, python3, ui, widgets, theming, cross-platform, modern, responsive, python-gui, icon",
"author": null,
"author_email": "Israel Dryer <israel.dryer@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/5f/f2/4d3802080509a1849d18012bc1943ad4d0ad32e2e00a74235c43a45db258/ttkbootstrap_icons-1.0.0.tar.gz",
"platform": null,
"description": "# ttkbootstrap-icons\r\n\r\nA Python package for using Bootstrap Icons and Lucide Icons in your tkinter/ttkbootstrap applications.\r\n\r\n\r\n\r\n## Features\r\n\r\n- **Two Icon Sets**: Access to both Bootstrap Icons and Lucide Icons\r\n- **Easy to Use**: Simple API for creating icons\r\n- **Customizable**: Adjust icon size and color on the fly\r\n- **Lightweight**: Uses icon fonts for efficient rendering\r\n- **Cross-Platform**: Works on Windows, macOS, and Linux\r\n\r\n## Installation\r\n\r\n```bash\r\npip install ttkbootstrap-icons\r\n```\r\n\r\n## Quick Start\r\n\r\n### Bootstrap Icons\r\n\r\n```python\r\nimport tkinter as tk\r\nfrom ttkbootstrap_icons import BootstrapIcon\r\n\r\nroot = tk.Tk()\r\n\r\n# Create a Bootstrap icon\r\nicon = BootstrapIcon(\"house\", size=32, color=\"blue\")\r\n\r\n# Use it in a label\r\nlabel = tk.Label(root, image=icon.image)\r\nlabel.pack()\r\n\r\nroot.mainloop()\r\n```\r\n\r\n### Lucide Icons\r\n\r\n```python\r\nimport tkinter as tk\r\nfrom ttkbootstrap_icons import LucideIcon\r\n\r\nroot = tk.Tk()\r\n\r\n# Create a Lucide icon\r\nicon = LucideIcon(\"home\", size=32, color=\"red\")\r\n\r\n# Use it in a button\r\nbutton = tk.Button(root, image=icon.image, text=\"Home\", compound=\"left\")\r\nbutton.pack()\r\n\r\nroot.mainloop()\r\n```\r\n\r\n## API Reference\r\n\r\n### BootstrapIcon\r\n\r\n```python\r\nBootstrapIcon(name: str, size: int = 24, color: str = \"black\")\r\n```\r\n\r\n**Parameters:**\r\n- `name`: The name of the Bootstrap icon (e.g., \"house\", \"search\", \"heart\")\r\n- `size`: Size of the icon in pixels (default: 24)\r\n- `color`: Color of the icon (default: \"black\"). Accepts any valid Tkinter color string\r\n\r\n**Attributes:**\r\n- `image`: Returns the PhotoImage object that can be used in Tkinter widgets\r\n\r\n### LucideIcon\r\n\r\n```python\r\nLucideIcon(name: str, size: int = 24, color: str = \"black\")\r\n```\r\n\r\n**Parameters:**\r\n- `name`: The name of the Lucide icon (e.g., \"home\", \"settings\", \"user\")\r\n- `size`: Size of the icon in pixels (default: 24)\r\n- `color`: Color of the icon (default: \"black\"). Accepts any valid Tkinter color string\r\n\r\n**Attributes:**\r\n- `image`: Returns the PhotoImage object that can be used in Tkinter widgets\r\n\r\n## Available Icons\r\n\r\n- **Bootstrap Icons**: See the [Bootstrap Icons website](https://icons.getbootstrap.com/) for a full list of available icons\r\n- **Lucide Icons**: See the [Lucide Icons website](https://lucide.dev/) for a full list of available icons\r\n\r\n## Advanced Usage\r\n\r\n### Using Icons in Different Widgets\r\n\r\n```python\r\nfrom ttkbootstrap_icons import BootstrapIcon, LucideIcon\r\nimport tkinter as tk\r\n\r\nroot = tk.Tk()\r\n\r\n# In a Button\r\nicon1 = BootstrapIcon(\"gear\", size=24, color=\"#333333\")\r\nbtn = tk.Button(root, image=icon1.image, text=\"Settings\", compound=\"left\")\r\nbtn.pack()\r\n\r\n# In a Label\r\nicon2 = LucideIcon(\"alert-circle\", size=48, color=\"orange\")\r\nlbl = tk.Label(root, image=icon2.image)\r\nlbl.pack()\r\n\r\n# Keep references to avoid garbage collection\r\nroot.icon1 = icon1\r\nroot.icon2 = icon2\r\n\r\nroot.mainloop()\r\n```\r\n\r\n### Transparent Icons\r\n\r\nYou can create a transparent placeholder icon using the special name \"none\":\r\n\r\n```python\r\ntransparent_icon = BootstrapIcon(\"none\", size=24)\r\n```\r\n\r\n## Examples\r\n\r\nThe repository includes example applications demonstrating various use cases. These are available in the [examples directory](https://github.com/israel-dryer/ttkbootstrap-icons/tree/main/examples) on GitHub.\r\n\r\n### Basic Example\r\n\r\nA simple application showing both Bootstrap and Lucide icons in buttons:\r\n\r\n```python\r\nimport atexit\r\nimport tkinter as tk\r\nfrom tkinter import ttk\r\n\r\nfrom ttkbootstrap_icons import BootstrapIcon, LucideIcon\r\nfrom ttkbootstrap_icons.icon import Icon\r\n\r\n\r\ndef main():\r\n # Register cleanup to remove temporary font files on exit\r\n atexit.register(Icon.cleanup)\r\n\r\n root = tk.Tk()\r\n root.title(\"ttkbootstrap-icons Example\")\r\n\r\n # Title\r\n title = tk.Label(root, text=\"Icon Examples\", font=(\"Arial\", 16, \"bold\"))\r\n title.pack(pady=10)\r\n\r\n # Bootstrap Icons\r\n frame1 = ttk.LabelFrame(root, text=\"Bootstrap Icons\", padding=10)\r\n frame1.pack(fill=\"x\", padx=20, pady=10)\r\n\r\n icons = [\r\n (\"house\", \"Home\"),\r\n (\"gear\", \"Settings\"),\r\n (\"heart\", \"Favorite\"),\r\n (\"search\", \"Search\"),\r\n ]\r\n\r\n for icon_name, label_text in icons:\r\n icon = BootstrapIcon(icon_name, size=24, color=\"#0d6efd\")\r\n btn = tk.Button(\r\n frame1, image=icon.image, text=label_text, compound=\"left\", width=120\r\n )\r\n btn.pack(side=\"left\", padx=5)\r\n # Keep reference to prevent garbage collection\r\n btn.icon = icon\r\n\r\n # Lucide Icons\r\n frame2 = ttk.LabelFrame(root, text=\"Lucide Icons\", padding=10)\r\n frame2.pack(fill=\"x\", padx=20, pady=10)\r\n\r\n lucide_icons = [\r\n (\"house\", \"Home\"),\r\n (\"settings\", \"Settings\"),\r\n (\"user\", \"User\"),\r\n (\"bell\", \"Notifications\"),\r\n ]\r\n\r\n for icon_name, label_text in lucide_icons:\r\n icon = LucideIcon(icon_name, size=24, color=\"#dc3545\")\r\n btn = tk.Button(\r\n frame2, image=icon.image, text=label_text, compound=\"left\", width=120\r\n )\r\n btn.pack(side=\"left\", padx=5)\r\n # Keep reference to prevent garbage collection\r\n btn.icon = icon\r\n\r\n # Info\r\n info = tk.Label(\r\n root,\r\n text=\"Icons are rendered from fonts and can be any size/color!\",\r\n font=(\"Arial\", 9),\r\n fg=\"gray\",\r\n )\r\n info.pack(pady=20)\r\n\r\n root.mainloop()\r\n\r\n\r\nif __name__ == \"__main__\":\r\n main()\r\n```\r\n\r\n\r\n\r\n### Running Examples Locally\r\n\r\nClone the repository and run the examples:\r\n\r\n```bash\r\ngit clone https://github.com/israel-dryer/ttkbootstrap-icons.git\r\ncd ttkbootstrap-icons\r\npip install -e .\r\npython example.py\r\n```\r\n\r\n## Icon Previewer\r\n\r\nThe package includes an interactive icon previewer application to browse all available icons.\r\n\r\n### Using the CLI Command\r\n\r\nAfter installing the package:\r\n\r\n```bash\r\nttkbootstrap-icons\r\n```\r\n\r\n### Alternative Methods\r\n\r\nRun directly with Python:\r\n\r\n```bash\r\npython -m ttkbootstrap_icons.icon_previewer\r\n```\r\n\r\nFor development (from the repository root):\r\n\r\n```bash\r\npip install -e .\r\nttkbootstrap-icons\r\n```\r\n\r\n**Features:**\r\n- Browse 2078+ Bootstrap icons or 1601+ Lucide icons\r\n- Real-time search filtering\r\n- Adjustable icon size (16-128px)\r\n- Color customization with presets\r\n- Virtual scrolling for smooth performance\r\n- Fixed 800x600 window\r\n\r\n**Controls:**\r\n- **Icon Set**: Switch between Bootstrap and Lucide icon sets\r\n- **Search**: Filter icons by name (case-insensitive)\r\n- **Size**: Adjust preview size from 16 to 128 pixels\r\n- **Color**: Enter any valid Tkinter color (hex codes, names, etc.)\r\n- **Color Presets**: Quick color selection buttons\r\n- **Click to Copy**: Click any icon to copy its name to clipboard\r\n\r\n\r\n\r\nPerfect for discovering the right icon for your project!\r\n\r\n## Using with PyInstaller\r\n\r\nThis package includes built-in PyInstaller support. The icon assets (fonts and metadata) will be automatically included when you freeze your application.\r\n\r\n### Basic Usage\r\n\r\n```bash\r\npip install pyinstaller\r\npyinstaller --onefile your_app.py\r\n```\r\n\r\n### With Hook Directory (Automatic)\r\n\r\nThe package includes a PyInstaller hook that automatically bundles the required assets. In most cases, PyInstaller will detect and use this hook automatically.\r\n\r\n### Manual Hook Configuration (If Needed)\r\n\r\nIf the automatic detection doesn't work, you can manually specify the hook directory:\r\n\r\n```python\r\n# your_app.spec file or command line\r\npyinstaller --additional-hooks-dir=path/to/site-packages/ttkbootstrap_icons/_pyinstaller your_app.py\r\n```\r\n\r\nOr in your `.spec` file:\r\n\r\n```python\r\na = Analysis(\r\n ['your_app.py'],\r\n ...\r\n hookspath=['path/to/site-packages/ttkbootstrap_icons/_pyinstaller'],\r\n ...\r\n)\r\n```\r\n\r\n### Programmatic Hook Discovery\r\n\r\n```python\r\nfrom ttkbootstrap_icons._pyinstaller import get_hook_dirs\r\n\r\n# Use in your build script\r\nhook_dirs = get_hook_dirs()\r\n```\r\n\r\n### Testing Your Frozen Application\r\n\r\nAfter building with PyInstaller, test that icons load correctly:\r\n\r\n```bash\r\n./dist/your_app # Linux/Mac\r\ndist\\your_app.exe # Windows\r\n```\r\n\r\n### Cleanup Temporary Files\r\n\r\nIcons create temporary font files. To clean them up when your app exits:\r\n\r\n```python\r\nimport atexit\r\nfrom ttkbootstrap_icons.icon import Icon\r\n\r\n# Register cleanup on exit\r\natexit.register(Icon.cleanup)\r\n```\r\n\r\n## Requirements\r\n\r\n- Python >= 3.10\r\n- Pillow >= 9.0.0\r\n\r\n## License\r\n\r\nMIT License - see LICENSE file for details\r\n\r\n## Author\r\n\r\nIsrael Dryer (israel.dryer@gmail.com)\r\n\r\n## Links\r\n\r\n- [GitHub Repository](https://github.com/israel-dryer/ttkbootstrap-icons)\r\n- [Bootstrap Icons](https://icons.getbootstrap.com/)\r\n- [Lucide Icons](https://lucide.dev/)\r\n- [ttkbootstrap](https://ttkbootstrap.readthedocs.io/)\r\n",
"bugtrack_url": null,
"license": "MIT License\r\n \r\n Copyright (c) 2025 Israel Dryer\r\n \r\n Permission is hereby granted, free of charge, to any person obtaining a copy\r\n of this software and associated documentation files (the \"Software\"), to deal\r\n in the Software without restriction, including without limitation the rights\r\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\n copies of the Software, and to permit persons to whom the Software is\r\n furnished to do so, subject to the following conditions:\r\n \r\n The above copyright notice and this permission notice shall be included in all\r\n copies or substantial portions of the Software.\r\n \r\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\n SOFTWARE.\r\n ",
"summary": "Use bootstrap icons in your tkinter application",
"version": "1.0.0",
"project_urls": {
"Homepage": "https://github.com/israel-dryer/ttkbootstrap-icons"
},
"split_keywords": [
"tkinter",
" ttk",
" bootstrap",
" gui",
" desktop",
" python3",
" ui",
" widgets",
" theming",
" cross-platform",
" modern",
" responsive",
" python-gui",
" icon"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "dd5139662ce53eb0c3b51f5f8fc1653c8a52aa1273f32a21ac8c7f6e5e5b32dc",
"md5": "e04eaf2c0f5378604cad14d35c8c44e6",
"sha256": "23790280387e686181d4780bf27adb2b1d5facfb5d11f88e93799500f522b190"
},
"downloads": -1,
"filename": "ttkbootstrap_icons-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e04eaf2c0f5378604cad14d35c8c44e6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 550351,
"upload_time": "2025-10-25T05:59:23",
"upload_time_iso_8601": "2025-10-25T05:59:23.288618Z",
"url": "https://files.pythonhosted.org/packages/dd/51/39662ce53eb0c3b51f5f8fc1653c8a52aa1273f32a21ac8c7f6e5e5b32dc/ttkbootstrap_icons-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5ff24d3802080509a1849d18012bc1943ad4d0ad32e2e00a74235c43a45db258",
"md5": "f089f34175769e7d175611426482fc38",
"sha256": "5927c380c3203a722fb8e89542a035ecc03209c2994c11e6f170a7c4d47e161b"
},
"downloads": -1,
"filename": "ttkbootstrap_icons-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "f089f34175769e7d175611426482fc38",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 556725,
"upload_time": "2025-10-25T05:59:24",
"upload_time_iso_8601": "2025-10-25T05:59:24.870896Z",
"url": "https://files.pythonhosted.org/packages/5f/f2/4d3802080509a1849d18012bc1943ad4d0ad32e2e00a74235c43a45db258/ttkbootstrap_icons-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-25 05:59:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "israel-dryer",
"github_project": "ttkbootstrap-icons",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "ttkbootstrap-icons"
}