# jprinter - Your Ultimate Debugging Companion! 🔥
<div align="center">
<br>
<p>
Wassup, fam! 👋 Meet <code>jprinter</code>, your new go-to tool for debugging! 💯
This ain't just your regular <code>print()</code> function; we're talkin' next-level debugging that keeps it real and helps you crush those bugs! 💪
</p>
</div>
<br>
<div align="center">
<a href="https://github.com/OE-LUCIFER/JPRINT/issues">
<img src="https://img.shields.io/github/issues/OE-LUCIFER/JPRINT" alt="GitHub Issues" />
</a>
<a href="https://github.com/OE-LUCIFER/JPRINT/blob/main/LICENSE">
<img src="https://img.shields.io/github/license/OE-LUCIFER/JPRINT" alt="License" />
</a>
<a href="https://pypi.org/project/jprinter/">
<img src="https://img.shields.io/pypi/v/jprinter" alt="PyPI version" />
</a>
</div>
<br>
## Table of Contents
- [What's `jprinter` All About?](#whats-jprinter-all-about)
- [Key Features That Keep It 💯](#key-features-that-keep-it-💯)
- [How to Use `jprinter` Like a Pro](#how-to-use-jprinter-like-a-pro)
- [Basic Usage with `jp` and `jprint`](#basic-usage-with-jp-and-jprint)
- [Logging with Different Levels](#logging-with-different-levels)
- [Global Enable/Disable](#global-enabledisable)
- [Custom Prefixes](#custom-prefixes)
- [Pretty Printing Complex Data Structures](#pretty-printing-complex-data-structures)
- [Custom Separators](#custom-separators)
- [File Logging](#file-logging)
- [Installation - Keeping It Simple](#installation---keeping-it-simple)
- [Option 1: Copy and Paste (The Easiest Way)](#option-1-copy-and-paste-the-easiest-way)
- [Option 2: Using `pip` (For the Pros)](#option-2-using-pip-for-the-pros)
- [Option 3: Installing to Python's Builtins (Advanced & Risky)](#option-3-installing-to-pythons-builtins-advanced--risky)
- [Package Structure - Know Your Tools](#package-structure---know-your-tools)
- [Output Format Examples - See It to Believe It](#output-format-examples---see-it-to-believe-it)
- [Basic `jp` Usage](#basic-jp-usage)
- [Basic `jprint` Usage](#basic-jprint-usage)
- [Custom Prefix](#custom-prefix)
- [Pretty Print](#pretty-print)
- [Logging Output](#logging-output)
- [Advanced Usage - Level Up Your Debugging Game](#advanced-usage---level-up-your-debugging-game)
- [Troubleshooting - When Things Get Tricky](#troubleshooting---when-things-get-tricky)
- [Common Issues](#common-issues)
- [Let's Level Up Together!](#lets-level-up-together)
- [License - Keeping It Open and Free](#license---keeping-it-open-and-free)
<br>
## What's `jprinter` All About? 🤔
<div align="justify">
<code>jprinter</code> is here to replace that basic <code>print()</code> function and bring your debugging game into the future! 🚀 We know that debugging can be a pain, so we've built this tool with all the features you need to make it real, fast, and efficient. 😤
</div>
<br>
## Key Features That Keep It 💯
<div align="justify">
<ul>
<li><strong>Enhanced Output:</strong> See variable values, context (filename, line number, function name) all in one clean output.</li>
<li><strong>Customizable Prefixes:</strong> Set a custom prefix to make sure you know what's being printed from which part of your code! 🗣️</li>
<li><strong>Built-in Context:</strong> Automatically adds the file name, line number, and function name, so you always know where the action is! 📍</li>
<li><strong>Colorized Output:</strong> Make your output stand out with custom colors that make it easier to read. 🎨</li>
<li><strong><code>sep</code> and <code>end</code>:</strong> Full control over separators and end-of-line characters, just like the original <code>print()</code>. 🔤</li>
<li><strong>Pretty Printing:</strong> Nicely format complex data structures like dictionaries and lists so they're easy to read. ✨</li>
<li><strong>File Logging:</strong> Log all your output to a file, with or without timestamps, for keeping track of everything. 📝</li>
<li><strong>Global Enable/Disable:</strong> Turn off all <code>jprinter</code> output with a single command so you can clean up the console when needed. 📴</li>
<li><strong>Log Function:</strong> Output different log levels (debug, info, warning, error) for better organization and clarity! 🗂️</li>
</ul>
</div>
<br>
## How to Use `jprinter` Like a Pro
### Basic Usage with `jp` and `jprint`
Here's a basic example of how to use `jprint` and its shortcut, `jp`:
```python
from jprinter import jp, jprint
# Using jp for a quick print statement
jp("Hello, world!")
# Using jprint with multiple arguments
jprint("This is", "a", "test")
```
### Logging with Different Levels
You can log with different levels using the `log` function:
```python
from jprinter import log
log("This is a debug message", level="debug")
log("This is an info message", level="info")
log("This is a warning message", level="warning")
log("This is an error message", level="error")
```
### Global Enable/Disable
You can disable and enable all `jprinter` output using the `JPrintDebugger` class:
```python
from jprinter import jp
from jprinter.core import JPrintDebugger
jp("This will be printed")
JPrintDebugger.disable_all()
jp("This will not be printed")
JPrintDebugger.enable_all()
jp("This will be printed again")
```
### Custom Prefixes
Set custom prefixes for different debugging sections:
```python
from jprinter import jp
jp("Debug info here", prefix="DEBUG >>> ")
jp("Important note", prefix="NOTE >>> ")
```
### Pretty Printing Complex Data Structures
Format complex data structures for readability:
```python
from jprinter import jp
data = {"name": "HAI", "age": 17, "hobbies": ["coding", "gaming", "reading"]}
jp(data, pprint_options={"indent": 4})
```
### Custom Separators
Use custom separators:
```python
from jprinter import jp
jp("Keep", "it", "real", sep=" - ")
```
### File Logging
Log your output to a file:
```python
from jprinter import jp
jp("This is a log message", log_file="debug.log")
```
<br>
## Installation - Keeping It Simple
### Option 1: Copy and Paste (The Easiest Way)
Just drop the `jprinter` folder into your project's directory, and you're good to go! 💯 No extra installations needed.
### Option 2: Using `pip` (For the Pros)
If you like to keep it clean, install `jprinter` with pip:
```bash
pip install jprinter
```
### Option 3: Installing to Python's Builtins (Advanced & Risky)
**⚠️ WARNING: Modifying Python's builtins can cause issues and is not recommended. Proceed with caution!**
To use `jprinter` as a built-in function, edit `builtins.py` in your Python installation:
1. **Locate `builtins.py`:** Usually found in your Python installation directory.
2. **Edit `builtins.py`:** Add the following lines to the file:
```python
from jprinter import jprint as print
```
3. **Restart Python:** This will make the changes effective.
<br>
## Package Structure - Know Your Tools
<div align="justify">
Here's a breakdown of the key files:
<ul>
<li><strong><code>__init__.py</code>:</strong> Initializes the <code>jprinter</code> package.</li>
<li><strong><code>builtins.py</code>:</strong> Functions to integrate <code>jprinter</code> with Python builtins.</li>
<li><strong><code>coloring.py</code>:</strong> Handles the color magic.</li>
<li><strong><code>core.py</code>:</strong> The heart of <code>jprinter</code> with all the core functionality.</li>
<li><strong><code>jp.py</code>:</strong> The <code>jp</code> function for quick debugging.</li>
<li><strong><code>jprint.py</code>:</strong> The main module for <code>jprint</code>.</li>
<li><strong><code>README.md</code>:</strong> This file, for all the important documentation.</li>
</ul>
</div>
<br>
## Output Format Examples - See It to Believe It
### Basic `jp` Usage
```python
from jprinter import jp
jp("Hello, world!")
```
**Output:**
```
JARVIS -> [test_jprint.py:2] in () >>> Hello, world!
```
### Basic `jprint` Usage
```python
from jprinter import jprint
jprint("Hello, world!")
```
**Output:**
```
JARVIS -> [test_jprint.py:2] in () >>> Hello, world!
```
### Custom Prefix
```python
from jprinter import jp
jp("Hello, world!", prefix="DEBUG >>> ")
```
**Output:**
```
DEBUG >>> [test_jprint.py:2] in () >>> Hello, world!
```
### Pretty Print
```python
from jprinter import jp
data = {"name": "HAI", "age": 17, "hobbies": ["coding", "gaming", "reading"]}
jp(data, pprint_options={"indent": 4})
```
**Output:**
```
JARVIS -> [test_jprint.py:2] in () >>> {
"name": "HAI",
"age": 17,
"hobbies": [
"coding",
"gaming",
"reading"
]
}
```
### Logging Output
```python
from jprinter import log
log("This is a warning", level="warning")
```
**Output:**
```
[WARNING] JARVIS -> [test_jprint.py:2] in () >>> This is a warning
```
<br>
## Advanced Usage - Level Up Your Debugging Game
See how to use the global enable/disable and logging in the [How to Use](#how-to-use-jprinter-like-a-pro) section.
<br>
## Troubleshooting - When Things Get Tricky
### Common Issues
1. **`ImportError`**: Make sure you have installed or copied the files properly.
2. **Output Not Working**: Make sure the `JPrintDebugger` is enabled and configured.
<br>
## Let's Level Up Together!
<div align="justify">
Feel free to contribute to the project by submitting issues or pull requests. Let's make <code>jprinter</code> the best tool for all the devs out there! 💪
</div>
## License - Keeping It Open and Free
<div align="justify">
This project is licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>.
</div>
Raw data
{
"_id": null,
"home_page": "https://github.com/OE-LUCIFER/JPRINT",
"name": "jprinter",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "debugging print logging development",
"author": "Abhay Koul",
"author_email": "helpingai5@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/12/4e/6ead3bb11fb558ae588af3fd9edef4a589785a29de1aa15697f603ca7dbe/jprinter-0.1.1.tar.gz",
"platform": null,
"description": "# jprinter - Your Ultimate Debugging Companion! \ud83d\udd25\r\n\r\n<div align=\"center\">\r\n <br>\r\n <p>\r\n Wassup, fam! \ud83d\udc4b Meet <code>jprinter</code>, your new go-to tool for debugging! \ud83d\udcaf\r\n This ain't just your regular <code>print()</code> function; we're talkin' next-level debugging that keeps it real and helps you crush those bugs! \ud83d\udcaa\r\n </p>\r\n</div>\r\n\r\n<br>\r\n\r\n<div align=\"center\">\r\n <a href=\"https://github.com/OE-LUCIFER/JPRINT/issues\">\r\n <img src=\"https://img.shields.io/github/issues/OE-LUCIFER/JPRINT\" alt=\"GitHub Issues\" />\r\n </a>\r\n <a href=\"https://github.com/OE-LUCIFER/JPRINT/blob/main/LICENSE\">\r\n <img src=\"https://img.shields.io/github/license/OE-LUCIFER/JPRINT\" alt=\"License\" />\r\n </a>\r\n <a href=\"https://pypi.org/project/jprinter/\">\r\n <img src=\"https://img.shields.io/pypi/v/jprinter\" alt=\"PyPI version\" />\r\n </a>\r\n</div>\r\n\r\n<br>\r\n\r\n## Table of Contents\r\n\r\n- [What's `jprinter` All About?](#whats-jprinter-all-about)\r\n- [Key Features That Keep It \ud83d\udcaf](#key-features-that-keep-it-\ud83d\udcaf)\r\n- [How to Use `jprinter` Like a Pro](#how-to-use-jprinter-like-a-pro)\r\n - [Basic Usage with `jp` and `jprint`](#basic-usage-with-jp-and-jprint)\r\n - [Logging with Different Levels](#logging-with-different-levels)\r\n - [Global Enable/Disable](#global-enabledisable)\r\n - [Custom Prefixes](#custom-prefixes)\r\n - [Pretty Printing Complex Data Structures](#pretty-printing-complex-data-structures)\r\n - [Custom Separators](#custom-separators)\r\n - [File Logging](#file-logging)\r\n- [Installation - Keeping It Simple](#installation---keeping-it-simple)\r\n - [Option 1: Copy and Paste (The Easiest Way)](#option-1-copy-and-paste-the-easiest-way)\r\n - [Option 2: Using `pip` (For the Pros)](#option-2-using-pip-for-the-pros)\r\n - [Option 3: Installing to Python's Builtins (Advanced & Risky)](#option-3-installing-to-pythons-builtins-advanced--risky)\r\n- [Package Structure - Know Your Tools](#package-structure---know-your-tools)\r\n- [Output Format Examples - See It to Believe It](#output-format-examples---see-it-to-believe-it)\r\n - [Basic `jp` Usage](#basic-jp-usage)\r\n - [Basic `jprint` Usage](#basic-jprint-usage)\r\n - [Custom Prefix](#custom-prefix)\r\n - [Pretty Print](#pretty-print)\r\n - [Logging Output](#logging-output)\r\n- [Advanced Usage - Level Up Your Debugging Game](#advanced-usage---level-up-your-debugging-game)\r\n- [Troubleshooting - When Things Get Tricky](#troubleshooting---when-things-get-tricky)\r\n - [Common Issues](#common-issues)\r\n- [Let's Level Up Together!](#lets-level-up-together)\r\n- [License - Keeping It Open and Free](#license---keeping-it-open-and-free)\r\n\r\n<br>\r\n\r\n## What's `jprinter` All About? \ud83e\udd14\r\n\r\n<div align=\"justify\">\r\n <code>jprinter</code> is here to replace that basic <code>print()</code> function and bring your debugging game into the future! \ud83d\ude80 We know that debugging can be a pain, so we've built this tool with all the features you need to make it real, fast, and efficient. \ud83d\ude24\r\n</div>\r\n\r\n<br>\r\n\r\n## Key Features That Keep It \ud83d\udcaf\r\n\r\n<div align=\"justify\">\r\n <ul>\r\n <li><strong>Enhanced Output:</strong> See variable values, context (filename, line number, function name) all in one clean output.</li>\r\n <li><strong>Customizable Prefixes:</strong> Set a custom prefix to make sure you know what's being printed from which part of your code! \ud83d\udde3\ufe0f</li>\r\n <li><strong>Built-in Context:</strong> Automatically adds the file name, line number, and function name, so you always know where the action is! \ud83d\udccd</li>\r\n <li><strong>Colorized Output:</strong> Make your output stand out with custom colors that make it easier to read. \ud83c\udfa8</li>\r\n <li><strong><code>sep</code> and <code>end</code>:</strong> Full control over separators and end-of-line characters, just like the original <code>print()</code>. \ud83d\udd24</li>\r\n <li><strong>Pretty Printing:</strong> Nicely format complex data structures like dictionaries and lists so they're easy to read. \u2728</li>\r\n <li><strong>File Logging:</strong> Log all your output to a file, with or without timestamps, for keeping track of everything. \ud83d\udcdd</li>\r\n <li><strong>Global Enable/Disable:</strong> Turn off all <code>jprinter</code> output with a single command so you can clean up the console when needed. \ud83d\udcf4</li>\r\n <li><strong>Log Function:</strong> Output different log levels (debug, info, warning, error) for better organization and clarity! \ud83d\uddc2\ufe0f</li>\r\n </ul>\r\n</div>\r\n\r\n<br>\r\n\r\n## How to Use `jprinter` Like a Pro\r\n\r\n### Basic Usage with `jp` and `jprint`\r\n\r\nHere's a basic example of how to use `jprint` and its shortcut, `jp`:\r\n\r\n```python\r\nfrom jprinter import jp, jprint\r\n\r\n# Using jp for a quick print statement\r\njp(\"Hello, world!\")\r\n\r\n# Using jprint with multiple arguments\r\njprint(\"This is\", \"a\", \"test\")\r\n```\r\n\r\n### Logging with Different Levels\r\n\r\nYou can log with different levels using the `log` function:\r\n\r\n```python\r\nfrom jprinter import log\r\n\r\nlog(\"This is a debug message\", level=\"debug\")\r\nlog(\"This is an info message\", level=\"info\")\r\nlog(\"This is a warning message\", level=\"warning\")\r\nlog(\"This is an error message\", level=\"error\")\r\n```\r\n\r\n### Global Enable/Disable\r\n\r\nYou can disable and enable all `jprinter` output using the `JPrintDebugger` class:\r\n\r\n```python\r\nfrom jprinter import jp\r\nfrom jprinter.core import JPrintDebugger\r\n\r\njp(\"This will be printed\")\r\nJPrintDebugger.disable_all()\r\njp(\"This will not be printed\")\r\nJPrintDebugger.enable_all()\r\njp(\"This will be printed again\")\r\n```\r\n\r\n### Custom Prefixes\r\n\r\nSet custom prefixes for different debugging sections:\r\n\r\n```python\r\nfrom jprinter import jp\r\n\r\njp(\"Debug info here\", prefix=\"DEBUG >>> \")\r\njp(\"Important note\", prefix=\"NOTE >>> \")\r\n```\r\n\r\n### Pretty Printing Complex Data Structures\r\n\r\nFormat complex data structures for readability:\r\n\r\n```python\r\nfrom jprinter import jp\r\n\r\ndata = {\"name\": \"HAI\", \"age\": 17, \"hobbies\": [\"coding\", \"gaming\", \"reading\"]}\r\njp(data, pprint_options={\"indent\": 4})\r\n```\r\n\r\n### Custom Separators\r\n\r\nUse custom separators:\r\n\r\n```python\r\nfrom jprinter import jp\r\n\r\njp(\"Keep\", \"it\", \"real\", sep=\" - \")\r\n```\r\n\r\n### File Logging\r\n\r\nLog your output to a file:\r\n\r\n```python\r\nfrom jprinter import jp\r\n\r\njp(\"This is a log message\", log_file=\"debug.log\")\r\n```\r\n\r\n<br>\r\n\r\n## Installation - Keeping It Simple\r\n\r\n### Option 1: Copy and Paste (The Easiest Way)\r\n\r\nJust drop the `jprinter` folder into your project's directory, and you're good to go! \ud83d\udcaf No extra installations needed.\r\n\r\n### Option 2: Using `pip` (For the Pros)\r\n\r\nIf you like to keep it clean, install `jprinter` with pip:\r\n\r\n```bash\r\npip install jprinter\r\n```\r\n\r\n### Option 3: Installing to Python's Builtins (Advanced & Risky)\r\n\r\n**\u26a0\ufe0f WARNING: Modifying Python's builtins can cause issues and is not recommended. Proceed with caution!**\r\n\r\nTo use `jprinter` as a built-in function, edit `builtins.py` in your Python installation:\r\n\r\n1. **Locate `builtins.py`:** Usually found in your Python installation directory.\r\n2. **Edit `builtins.py`:** Add the following lines to the file:\r\n\r\n ```python\r\n from jprinter import jprint as print\r\n ```\r\n3. **Restart Python:** This will make the changes effective.\r\n\r\n<br>\r\n\r\n## Package Structure - Know Your Tools\r\n\r\n<div align=\"justify\">\r\n Here's a breakdown of the key files:\r\n <ul>\r\n <li><strong><code>__init__.py</code>:</strong> Initializes the <code>jprinter</code> package.</li>\r\n <li><strong><code>builtins.py</code>:</strong> Functions to integrate <code>jprinter</code> with Python builtins.</li>\r\n <li><strong><code>coloring.py</code>:</strong> Handles the color magic.</li>\r\n <li><strong><code>core.py</code>:</strong> The heart of <code>jprinter</code> with all the core functionality.</li>\r\n <li><strong><code>jp.py</code>:</strong> The <code>jp</code> function for quick debugging.</li>\r\n <li><strong><code>jprint.py</code>:</strong> The main module for <code>jprint</code>.</li>\r\n <li><strong><code>README.md</code>:</strong> This file, for all the important documentation.</li>\r\n </ul>\r\n</div>\r\n\r\n<br>\r\n\r\n## Output Format Examples - See It to Believe It\r\n\r\n### Basic `jp` Usage\r\n\r\n```python\r\nfrom jprinter import jp\r\njp(\"Hello, world!\")\r\n```\r\n\r\n**Output:**\r\n\r\n```\r\nJARVIS -> [test_jprint.py:2] in () >>> Hello, world!\r\n```\r\n\r\n### Basic `jprint` Usage\r\n\r\n```python\r\nfrom jprinter import jprint\r\njprint(\"Hello, world!\")\r\n```\r\n\r\n**Output:**\r\n\r\n```\r\nJARVIS -> [test_jprint.py:2] in () >>> Hello, world!\r\n```\r\n\r\n### Custom Prefix\r\n\r\n```python\r\nfrom jprinter import jp\r\njp(\"Hello, world!\", prefix=\"DEBUG >>> \")\r\n```\r\n\r\n**Output:**\r\n\r\n```\r\nDEBUG >>> [test_jprint.py:2] in () >>> Hello, world!\r\n```\r\n\r\n### Pretty Print\r\n\r\n```python\r\nfrom jprinter import jp\r\ndata = {\"name\": \"HAI\", \"age\": 17, \"hobbies\": [\"coding\", \"gaming\", \"reading\"]}\r\njp(data, pprint_options={\"indent\": 4})\r\n```\r\n\r\n**Output:**\r\n\r\n```\r\nJARVIS -> [test_jprint.py:2] in () >>> {\r\n \"name\": \"HAI\",\r\n \"age\": 17,\r\n \"hobbies\": [\r\n \"coding\",\r\n \"gaming\",\r\n \"reading\"\r\n ]\r\n}\r\n```\r\n\r\n### Logging Output\r\n\r\n```python\r\nfrom jprinter import log\r\nlog(\"This is a warning\", level=\"warning\")\r\n```\r\n\r\n**Output:**\r\n\r\n```\r\n[WARNING] JARVIS -> [test_jprint.py:2] in () >>> This is a warning\r\n```\r\n\r\n<br>\r\n\r\n## Advanced Usage - Level Up Your Debugging Game\r\n\r\nSee how to use the global enable/disable and logging in the [How to Use](#how-to-use-jprinter-like-a-pro) section.\r\n\r\n<br>\r\n\r\n## Troubleshooting - When Things Get Tricky\r\n\r\n### Common Issues\r\n\r\n1. **`ImportError`**: Make sure you have installed or copied the files properly.\r\n2. **Output Not Working**: Make sure the `JPrintDebugger` is enabled and configured.\r\n\r\n<br>\r\n\r\n## Let's Level Up Together!\r\n\r\n<div align=\"justify\">\r\n Feel free to contribute to the project by submitting issues or pull requests. Let's make <code>jprinter</code> the best tool for all the devs out there! \ud83d\udcaa\r\n</div>\r\n\r\n\r\n## License - Keeping It Open and Free\r\n\r\n<div align=\"justify\">\r\n This project is licensed under the <a href=\"https://www.apache.org/licenses/LICENSE-2.0\">Apache 2.0 License</a>.\r\n</div>\r\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "A Python library for enhanced printing and debugging.",
"version": "0.1.1",
"project_urls": {
"Bug Reports": "https://github.com/OE-LUCIFER/JPRINT/issues",
"Homepage": "https://github.com/OE-LUCIFER/JPRINT",
"Source": "https://github.com/OE-LUCIFER/JPRINT"
},
"split_keywords": [
"debugging",
"print",
"logging",
"development"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "848f5fc29707bc0bbe4fe6480c47a31bc70261c6950e4bb796ce2329f9cbdecf",
"md5": "df651b42bad60f7a1a0b3826c8b4ba22",
"sha256": "ab16fd64b70dc3da7bd83c29a4e3e65bd0139d894607109dcd7b32a0f7ce2135"
},
"downloads": -1,
"filename": "jprinter-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "df651b42bad60f7a1a0b3826c8b4ba22",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 13799,
"upload_time": "2024-12-18T06:21:50",
"upload_time_iso_8601": "2024-12-18T06:21:50.947449Z",
"url": "https://files.pythonhosted.org/packages/84/8f/5fc29707bc0bbe4fe6480c47a31bc70261c6950e4bb796ce2329f9cbdecf/jprinter-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "124e6ead3bb11fb558ae588af3fd9edef4a589785a29de1aa15697f603ca7dbe",
"md5": "77de3a751f27f12de9727d267a474426",
"sha256": "3cc008185f7538896c8ced7e74bac932df0fe9ec5c899abbbb3ac91b1b2bb63a"
},
"downloads": -1,
"filename": "jprinter-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "77de3a751f27f12de9727d267a474426",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 14816,
"upload_time": "2024-12-18T06:21:53",
"upload_time_iso_8601": "2024-12-18T06:21:53.099023Z",
"url": "https://files.pythonhosted.org/packages/12/4e/6ead3bb11fb558ae588af3fd9edef4a589785a29de1aa15697f603ca7dbe/jprinter-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-18 06:21:53",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OE-LUCIFER",
"github_project": "JPRINT",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "jprinter"
}