jprinter


Namejprinter JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/OE-LUCIFER/JPRINT
SummaryA Python library for enhanced printing and debugging.
upload_time2024-12-18 06:21:53
maintainerNone
docs_urlNone
authorAbhay Koul
requires_python>=3.7
licenseApache 2.0
keywords debugging print logging development
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.43329s