ucc-sprite


Nameucc-sprite JSON
Version 0.0.5 PyPI version JSON
download
home_page
SummarySprite class for use in Pygame programs at UCC
upload_time2024-01-05 18:02:00
maintainer
docs_urlNone
author
requires_python>=3
licenseCopyright 2022 Casey Devet 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 pygame sprite ucc
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # UCC Sprite Class

This module provides the `Sprite` class.  It is a convenience class that implements many desireable features for Pygame sprites.

## Install the module

```
pip3 install ucc-sprite
```

## Getting Started

```
from ucc_sprite import Sprite
...
image = pygame.image.load("image.png")
my_sprite = Sprite(image)
```

You can use the `my_sprite` object as a Pygame sprite.

# Table of Contents

* [ucc\_sprite](#ucc_sprite)
  * [Sprite](#ucc_sprite.Sprite)
    * [\_\_init\_\_](#ucc_sprite.Sprite.__init__)
    * [image](#ucc_sprite.Sprite.image)
    * [rect](#ucc_sprite.Sprite.rect)
    * [size](#ucc_sprite.Sprite.size)
    * [width](#ucc_sprite.Sprite.width)
    * [height](#ucc_sprite.Sprite.height)
    * [position](#ucc_sprite.Sprite.position)
    * [topleft](#ucc_sprite.Sprite.topleft)
    * [bottomleft](#ucc_sprite.Sprite.bottomleft)
    * [topright](#ucc_sprite.Sprite.topright)
    * [bottomright](#ucc_sprite.Sprite.bottomright)
    * [midleft](#ucc_sprite.Sprite.midleft)
    * [midright](#ucc_sprite.Sprite.midright)
    * [midtop](#ucc_sprite.Sprite.midtop)
    * [midbottom](#ucc_sprite.Sprite.midbottom)
    * [center](#ucc_sprite.Sprite.center)
    * [x](#ucc_sprite.Sprite.x)
    * [y](#ucc_sprite.Sprite.y)
    * [left](#ucc_sprite.Sprite.left)
    * [right](#ucc_sprite.Sprite.right)
    * [centerx](#ucc_sprite.Sprite.centerx)
    * [top](#ucc_sprite.Sprite.top)
    * [bottom](#ucc_sprite.Sprite.bottom)
    * [centery](#ucc_sprite.Sprite.centery)
    * [move\_forward](#ucc_sprite.Sprite.move_forward)
    * [move\_backward](#ucc_sprite.Sprite.move_backward)
    * [direction](#ucc_sprite.Sprite.direction)
    * [turn\_left](#ucc_sprite.Sprite.turn_left)
    * [turn\_right](#ucc_sprite.Sprite.turn_right)
    * [rotates](#ucc_sprite.Sprite.rotates)
    * [speed](#ucc_sprite.Sprite.speed)
    * [layer](#ucc_sprite.Sprite.layer)
    * [contains\_point](#ucc_sprite.Sprite.contains_point)
    * [mask\_contains\_point](#ucc_sprite.Sprite.mask_contains_point)
    * [update](#ucc_sprite.Sprite.update)
    * [draw](#ucc_sprite.Sprite.draw)

<a id="ucc_sprite"></a>

# ucc\_sprite

<a id="ucc_sprite.Sprite"></a>

## Sprite Objects

```python
class Sprite(pygame.sprite.DirtySprite)
```

A Sprite represents an image that moves around the screen in a game.

Sprite objects store the following information necessary for drawing these
images on the screen:
* The position of the sprite on the screen using coordinates
* The direction that the sprite is pointing using an angle measured
  counterclockwise from the positive x-axis.

Attributes and methods are provided for the following:
* Moving and turning the sprite
* Animating the sprite

<a id="ucc_sprite.Sprite.__init__"></a>

#### \_\_init\_\_

```python
def __init__(image, position=(0, 0), direction=0, speed=0, rotates=True)
```

Create a Sprite object with the provided file as its image

<a id="ucc_sprite.Sprite.image"></a>

#### image

```python
@property
def image()
```

The Surface that the sprite represents.  This Surface is
used when blitting the sprite.

<a id="ucc_sprite.Sprite.rect"></a>

#### rect

```python
@property
def rect()
```

The Rect containing the size and position of the sprite.
This Rect is used when blitting the sprite.

This property is readonly.

<a id="ucc_sprite.Sprite.size"></a>

#### size

```python
@property
def size()
```

The size (width, height) of the sprite's image.

This property is readonly.

<a id="ucc_sprite.Sprite.width"></a>

#### width

```python
@property
def width()
```

The width of the sprite's image.

This property is readonly.

<a id="ucc_sprite.Sprite.height"></a>

#### height

```python
@property
def height()
```

The height of the sprite's image.

This property is readonly.

<a id="ucc_sprite.Sprite.position"></a>

#### position

```python
@property
def position()
```

The current the position of the sprite on the screen.

<a id="ucc_sprite.Sprite.topleft"></a>

#### topleft

```python
@property
def topleft()
```

The coordinates of the top left corner of the sprite.

<a id="ucc_sprite.Sprite.bottomleft"></a>

#### bottomleft

```python
@property
def bottomleft()
```

The coordinates of the bottom left corner of the sprite.

<a id="ucc_sprite.Sprite.topright"></a>

#### topright

```python
@property
def topright()
```

The coordinates of the top right corner of the sprite.

<a id="ucc_sprite.Sprite.bottomright"></a>

#### bottomright

```python
@property
def bottomright()
```

The coordinates of the bottom right corner of the sprite.

<a id="ucc_sprite.Sprite.midleft"></a>

#### midleft

```python
@property
def midleft()
```

The coordinates of the middle of the left edge of the sprite.

<a id="ucc_sprite.Sprite.midright"></a>

#### midright

```python
@property
def midright()
```

The coordinates of the middle of the right edge of the sprite.

<a id="ucc_sprite.Sprite.midtop"></a>

#### midtop

```python
@property
def midtop()
```

The coordinates of the middle of the top edge of the sprite.

<a id="ucc_sprite.Sprite.midbottom"></a>

#### midbottom

```python
@property
def midbottom()
```

The coordinates of the middle of the bottom edge of the sprite.

<a id="ucc_sprite.Sprite.center"></a>

#### center

```python
@property
def center()
```

The coordinates of the center of the sprite.

<a id="ucc_sprite.Sprite.x"></a>

#### x

```python
@property
def x()
```

The x-coordinate of the sprite on the screen.

<a id="ucc_sprite.Sprite.y"></a>

#### y

```python
@property
def y()
```

The y-coordinate of the sprite on the screen.

<a id="ucc_sprite.Sprite.left"></a>

#### left

```python
@property
def left()
```

The x-coordinate of the left side of the sprite.

<a id="ucc_sprite.Sprite.right"></a>

#### right

```python
@property
def right()
```

The x-coordinate of the right side of the sprite.

<a id="ucc_sprite.Sprite.centerx"></a>

#### centerx

```python
@property
def centerx()
```

The x-coordinate of the center of the sprite.

<a id="ucc_sprite.Sprite.top"></a>

#### top

```python
@property
def top()
```

The y-coordinate of the top of the sprite.

<a id="ucc_sprite.Sprite.bottom"></a>

#### bottom

```python
@property
def bottom()
```

The y-coordinate of the bottom of the sprite.

<a id="ucc_sprite.Sprite.centery"></a>

#### centery

```python
@property
def centery()
```

The y-coordinate of the center of the sprite.

<a id="ucc_sprite.Sprite.move_forward"></a>

#### move\_forward

```python
def move_forward(distance)
```

Move the sprite by the given `distance` in the direction it is 
currently pointing.

<a id="ucc_sprite.Sprite.move_backward"></a>

#### move\_backward

```python
def move_backward(distance)
```

Move the sprite by the given `distance` in the opposite of the
direction it is currently pointing.

<a id="ucc_sprite.Sprite.direction"></a>

#### direction

```python
@property
def direction()
```

The current direction that the sprite is pointing.

The direction is an angle (in degrees) counterclockwise from the
positive x-axis.  Here are some important directions:
 - 0 degrees is directly to the right
 - 90 degrees is directly up
 - 180 degrees is directly to the left
 - 270 degrees is directly down

<a id="ucc_sprite.Sprite.turn_left"></a>

#### turn\_left

```python
def turn_left(angle)
```

Turn the sprite left (counterclockwise) by the given `angle`.

<a id="ucc_sprite.Sprite.turn_right"></a>

#### turn\_right

```python
def turn_right(angle)
```

Turn the sprite right (clockwise) by the given `angle`.

<a id="ucc_sprite.Sprite.rotates"></a>

#### rotates

```python
@property
def rotates()
```

Whether or not the image rotates when the sprite changes direction.

<a id="ucc_sprite.Sprite.speed"></a>

#### speed

```python
@property
def speed()
```

The distance that the sprite moves forward by on each update.

<a id="ucc_sprite.Sprite.layer"></a>

#### layer

```python
@property
def layer()
```

The layer number to draw the sprite on.  Higher layers are drawn on top.

<a id="ucc_sprite.Sprite.contains_point"></a>

#### contains\_point

```python
def contains_point(x, y=None)
```

Determine whether or not a point is contained within this sprite's
rectangle.

<a id="ucc_sprite.Sprite.mask_contains_point"></a>

#### mask\_contains\_point

```python
def mask_contains_point(x, y=None)
```

Determine whether or not a point is contained within this sprite's
mask.

<a id="ucc_sprite.Sprite.update"></a>

#### update

```python
def update()
```

Update the sprite in preparation to draw the next frame.

This method should generally not be called explicitly, but will be called
by the event loop if the sprite is on the active screen.

<a id="ucc_sprite.Sprite.draw"></a>

#### draw

```python
def draw(surface)
```

Draw the sprite on the given Surface object.


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "ucc-sprite",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3",
    "maintainer_email": "",
    "keywords": "pygame,sprite,ucc",
    "author": "",
    "author_email": "Casey Devet <casey.devet@sccdsb.net>",
    "download_url": "https://files.pythonhosted.org/packages/60/d6/ba0d47e2db032aeb09cdd2a314faddaca4d16d0d7157f2678d5d20bd1472/ucc-sprite-0.0.5.tar.gz",
    "platform": null,
    "description": "# UCC Sprite Class\n\nThis module provides the `Sprite` class.  It is a convenience class that implements many desireable features for Pygame sprites.\n\n## Install the module\n\n```\npip3 install ucc-sprite\n```\n\n## Getting Started\n\n```\nfrom ucc_sprite import Sprite\n...\nimage = pygame.image.load(\"image.png\")\nmy_sprite = Sprite(image)\n```\n\nYou can use the `my_sprite` object as a Pygame sprite.\n\n# Table of Contents\n\n* [ucc\\_sprite](#ucc_sprite)\n  * [Sprite](#ucc_sprite.Sprite)\n    * [\\_\\_init\\_\\_](#ucc_sprite.Sprite.__init__)\n    * [image](#ucc_sprite.Sprite.image)\n    * [rect](#ucc_sprite.Sprite.rect)\n    * [size](#ucc_sprite.Sprite.size)\n    * [width](#ucc_sprite.Sprite.width)\n    * [height](#ucc_sprite.Sprite.height)\n    * [position](#ucc_sprite.Sprite.position)\n    * [topleft](#ucc_sprite.Sprite.topleft)\n    * [bottomleft](#ucc_sprite.Sprite.bottomleft)\n    * [topright](#ucc_sprite.Sprite.topright)\n    * [bottomright](#ucc_sprite.Sprite.bottomright)\n    * [midleft](#ucc_sprite.Sprite.midleft)\n    * [midright](#ucc_sprite.Sprite.midright)\n    * [midtop](#ucc_sprite.Sprite.midtop)\n    * [midbottom](#ucc_sprite.Sprite.midbottom)\n    * [center](#ucc_sprite.Sprite.center)\n    * [x](#ucc_sprite.Sprite.x)\n    * [y](#ucc_sprite.Sprite.y)\n    * [left](#ucc_sprite.Sprite.left)\n    * [right](#ucc_sprite.Sprite.right)\n    * [centerx](#ucc_sprite.Sprite.centerx)\n    * [top](#ucc_sprite.Sprite.top)\n    * [bottom](#ucc_sprite.Sprite.bottom)\n    * [centery](#ucc_sprite.Sprite.centery)\n    * [move\\_forward](#ucc_sprite.Sprite.move_forward)\n    * [move\\_backward](#ucc_sprite.Sprite.move_backward)\n    * [direction](#ucc_sprite.Sprite.direction)\n    * [turn\\_left](#ucc_sprite.Sprite.turn_left)\n    * [turn\\_right](#ucc_sprite.Sprite.turn_right)\n    * [rotates](#ucc_sprite.Sprite.rotates)\n    * [speed](#ucc_sprite.Sprite.speed)\n    * [layer](#ucc_sprite.Sprite.layer)\n    * [contains\\_point](#ucc_sprite.Sprite.contains_point)\n    * [mask\\_contains\\_point](#ucc_sprite.Sprite.mask_contains_point)\n    * [update](#ucc_sprite.Sprite.update)\n    * [draw](#ucc_sprite.Sprite.draw)\n\n<a id=\"ucc_sprite\"></a>\n\n# ucc\\_sprite\n\n<a id=\"ucc_sprite.Sprite\"></a>\n\n## Sprite Objects\n\n```python\nclass Sprite(pygame.sprite.DirtySprite)\n```\n\nA Sprite represents an image that moves around the screen in a game.\n\nSprite objects store the following information necessary for drawing these\nimages on the screen:\n* The position of the sprite on the screen using coordinates\n* The direction that the sprite is pointing using an angle measured\n  counterclockwise from the positive x-axis.\n\nAttributes and methods are provided for the following:\n* Moving and turning the sprite\n* Animating the sprite\n\n<a id=\"ucc_sprite.Sprite.__init__\"></a>\n\n#### \\_\\_init\\_\\_\n\n```python\ndef __init__(image, position=(0, 0), direction=0, speed=0, rotates=True)\n```\n\nCreate a Sprite object with the provided file as its image\n\n<a id=\"ucc_sprite.Sprite.image\"></a>\n\n#### image\n\n```python\n@property\ndef image()\n```\n\nThe Surface that the sprite represents.  This Surface is\nused when blitting the sprite.\n\n<a id=\"ucc_sprite.Sprite.rect\"></a>\n\n#### rect\n\n```python\n@property\ndef rect()\n```\n\nThe Rect containing the size and position of the sprite.\nThis Rect is used when blitting the sprite.\n\nThis property is readonly.\n\n<a id=\"ucc_sprite.Sprite.size\"></a>\n\n#### size\n\n```python\n@property\ndef size()\n```\n\nThe size (width, height) of the sprite's image.\n\nThis property is readonly.\n\n<a id=\"ucc_sprite.Sprite.width\"></a>\n\n#### width\n\n```python\n@property\ndef width()\n```\n\nThe width of the sprite's image.\n\nThis property is readonly.\n\n<a id=\"ucc_sprite.Sprite.height\"></a>\n\n#### height\n\n```python\n@property\ndef height()\n```\n\nThe height of the sprite's image.\n\nThis property is readonly.\n\n<a id=\"ucc_sprite.Sprite.position\"></a>\n\n#### position\n\n```python\n@property\ndef position()\n```\n\nThe current the position of the sprite on the screen.\n\n<a id=\"ucc_sprite.Sprite.topleft\"></a>\n\n#### topleft\n\n```python\n@property\ndef topleft()\n```\n\nThe coordinates of the top left corner of the sprite.\n\n<a id=\"ucc_sprite.Sprite.bottomleft\"></a>\n\n#### bottomleft\n\n```python\n@property\ndef bottomleft()\n```\n\nThe coordinates of the bottom left corner of the sprite.\n\n<a id=\"ucc_sprite.Sprite.topright\"></a>\n\n#### topright\n\n```python\n@property\ndef topright()\n```\n\nThe coordinates of the top right corner of the sprite.\n\n<a id=\"ucc_sprite.Sprite.bottomright\"></a>\n\n#### bottomright\n\n```python\n@property\ndef bottomright()\n```\n\nThe coordinates of the bottom right corner of the sprite.\n\n<a id=\"ucc_sprite.Sprite.midleft\"></a>\n\n#### midleft\n\n```python\n@property\ndef midleft()\n```\n\nThe coordinates of the middle of the left edge of the sprite.\n\n<a id=\"ucc_sprite.Sprite.midright\"></a>\n\n#### midright\n\n```python\n@property\ndef midright()\n```\n\nThe coordinates of the middle of the right edge of the sprite.\n\n<a id=\"ucc_sprite.Sprite.midtop\"></a>\n\n#### midtop\n\n```python\n@property\ndef midtop()\n```\n\nThe coordinates of the middle of the top edge of the sprite.\n\n<a id=\"ucc_sprite.Sprite.midbottom\"></a>\n\n#### midbottom\n\n```python\n@property\ndef midbottom()\n```\n\nThe coordinates of the middle of the bottom edge of the sprite.\n\n<a id=\"ucc_sprite.Sprite.center\"></a>\n\n#### center\n\n```python\n@property\ndef center()\n```\n\nThe coordinates of the center of the sprite.\n\n<a id=\"ucc_sprite.Sprite.x\"></a>\n\n#### x\n\n```python\n@property\ndef x()\n```\n\nThe x-coordinate of the sprite on the screen.\n\n<a id=\"ucc_sprite.Sprite.y\"></a>\n\n#### y\n\n```python\n@property\ndef y()\n```\n\nThe y-coordinate of the sprite on the screen.\n\n<a id=\"ucc_sprite.Sprite.left\"></a>\n\n#### left\n\n```python\n@property\ndef left()\n```\n\nThe x-coordinate of the left side of the sprite.\n\n<a id=\"ucc_sprite.Sprite.right\"></a>\n\n#### right\n\n```python\n@property\ndef right()\n```\n\nThe x-coordinate of the right side of the sprite.\n\n<a id=\"ucc_sprite.Sprite.centerx\"></a>\n\n#### centerx\n\n```python\n@property\ndef centerx()\n```\n\nThe x-coordinate of the center of the sprite.\n\n<a id=\"ucc_sprite.Sprite.top\"></a>\n\n#### top\n\n```python\n@property\ndef top()\n```\n\nThe y-coordinate of the top of the sprite.\n\n<a id=\"ucc_sprite.Sprite.bottom\"></a>\n\n#### bottom\n\n```python\n@property\ndef bottom()\n```\n\nThe y-coordinate of the bottom of the sprite.\n\n<a id=\"ucc_sprite.Sprite.centery\"></a>\n\n#### centery\n\n```python\n@property\ndef centery()\n```\n\nThe y-coordinate of the center of the sprite.\n\n<a id=\"ucc_sprite.Sprite.move_forward\"></a>\n\n#### move\\_forward\n\n```python\ndef move_forward(distance)\n```\n\nMove the sprite by the given `distance` in the direction it is \ncurrently pointing.\n\n<a id=\"ucc_sprite.Sprite.move_backward\"></a>\n\n#### move\\_backward\n\n```python\ndef move_backward(distance)\n```\n\nMove the sprite by the given `distance` in the opposite of the\ndirection it is currently pointing.\n\n<a id=\"ucc_sprite.Sprite.direction\"></a>\n\n#### direction\n\n```python\n@property\ndef direction()\n```\n\nThe current direction that the sprite is pointing.\n\nThe direction is an angle (in degrees) counterclockwise from the\npositive x-axis.  Here are some important directions:\n - 0 degrees is directly to the right\n - 90 degrees is directly up\n - 180 degrees is directly to the left\n - 270 degrees is directly down\n\n<a id=\"ucc_sprite.Sprite.turn_left\"></a>\n\n#### turn\\_left\n\n```python\ndef turn_left(angle)\n```\n\nTurn the sprite left (counterclockwise) by the given `angle`.\n\n<a id=\"ucc_sprite.Sprite.turn_right\"></a>\n\n#### turn\\_right\n\n```python\ndef turn_right(angle)\n```\n\nTurn the sprite right (clockwise) by the given `angle`.\n\n<a id=\"ucc_sprite.Sprite.rotates\"></a>\n\n#### rotates\n\n```python\n@property\ndef rotates()\n```\n\nWhether or not the image rotates when the sprite changes direction.\n\n<a id=\"ucc_sprite.Sprite.speed\"></a>\n\n#### speed\n\n```python\n@property\ndef speed()\n```\n\nThe distance that the sprite moves forward by on each update.\n\n<a id=\"ucc_sprite.Sprite.layer\"></a>\n\n#### layer\n\n```python\n@property\ndef layer()\n```\n\nThe layer number to draw the sprite on.  Higher layers are drawn on top.\n\n<a id=\"ucc_sprite.Sprite.contains_point\"></a>\n\n#### contains\\_point\n\n```python\ndef contains_point(x, y=None)\n```\n\nDetermine whether or not a point is contained within this sprite's\nrectangle.\n\n<a id=\"ucc_sprite.Sprite.mask_contains_point\"></a>\n\n#### mask\\_contains\\_point\n\n```python\ndef mask_contains_point(x, y=None)\n```\n\nDetermine whether or not a point is contained within this sprite's\nmask.\n\n<a id=\"ucc_sprite.Sprite.update\"></a>\n\n#### update\n\n```python\ndef update()\n```\n\nUpdate the sprite in preparation to draw the next frame.\n\nThis method should generally not be called explicitly, but will be called\nby the event loop if the sprite is on the active screen.\n\n<a id=\"ucc_sprite.Sprite.draw\"></a>\n\n#### draw\n\n```python\ndef draw(surface)\n```\n\nDraw the sprite on the given Surface object.\n\n",
    "bugtrack_url": null,
    "license": "Copyright 2022 Casey Devet  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.",
    "summary": "Sprite class for use in Pygame programs at UCC",
    "version": "0.0.5",
    "project_urls": {
        "Homepage": "https://github.com/mrdevet/UCC-Sprite"
    },
    "split_keywords": [
        "pygame",
        "sprite",
        "ucc"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f60b75655db66ca22f67a64a6c7185eba03b90563e74a8126de80f1a4187985",
                "md5": "544e40f0f0938479d431b91a6fe6112d",
                "sha256": "d13b000f6380d475006fc7bafbcfaa5acd06bbbd2c825556075b0800ecba2208"
            },
            "downloads": -1,
            "filename": "ucc_sprite-0.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "544e40f0f0938479d431b91a6fe6112d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3",
            "size": 8133,
            "upload_time": "2024-01-05T18:01:58",
            "upload_time_iso_8601": "2024-01-05T18:01:58.452941Z",
            "url": "https://files.pythonhosted.org/packages/8f/60/b75655db66ca22f67a64a6c7185eba03b90563e74a8126de80f1a4187985/ucc_sprite-0.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60d6ba0d47e2db032aeb09cdd2a314faddaca4d16d0d7157f2678d5d20bd1472",
                "md5": "a0c7c50525ef84af656c45004c10c48e",
                "sha256": "22d8168c9387b0736a607c3e79bcebbea1325b3fd913a3a20c8193795cff8701"
            },
            "downloads": -1,
            "filename": "ucc-sprite-0.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "a0c7c50525ef84af656c45004c10c48e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3",
            "size": 8012,
            "upload_time": "2024-01-05T18:02:00",
            "upload_time_iso_8601": "2024-01-05T18:02:00.109711Z",
            "url": "https://files.pythonhosted.org/packages/60/d6/ba0d47e2db032aeb09cdd2a314faddaca4d16d0d7157f2678d5d20bd1472/ucc-sprite-0.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-05 18:02:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mrdevet",
    "github_project": "UCC-Sprite",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "ucc-sprite"
}
        
Elapsed time: 3.49765s