Skip to main content

PIXPY

A graphics library with a python interface. Designed for learning and 2D game development.

  • Uses OpenGL/GLES2 to make it fast and portable
  • Efficient Console/TileSet rendering for tile or text based games
  • Composable Images using only GL textures

Install

pip install pixpy

NOTE: Modern platforms usually require you to create a virtual environment first:

python3 -m venv ~/.venv
. ~/.venv/bin/activate

For Linux, we need to build from source so dependencies must be installed first;

sudo apt install libxinerama-dev libxi-dev libxrandr-dev libxcursor-dev

The Basics

The following is a full program that opens a window and draws a circle;

import pixpy as pix
screen = pix.open_display(size=(1280,720))
screen.circle(center=(640,360), radius=300)

NOTE: This simple example works because pix is smart enough to "swap" the screen to automatically display what you have drawn, and then leave the window open and wait for the user to close the window, before the script ends.

Normally you create your own main loop and do this yourself;

import pixpy as pix

screen = pix.open_display(size=(1280,720))

x = 0
while pix.run_loop():
    screen.clear()
    screen.circle(center=(x, screen.height/2), radius=x/4)
    x += 1
    screen.swap()

To read the keyboard and/or mouse, you can use is_pressed() or was_pressed()

import pixpy as pix

screen = pix.open_display(size=(640,480))

background = pix.load_png("data/background.png")
sprite = pix.load_png("data/ufo.png")

# Starting position will be the center of the bottom of the screen
pos = pix.Float2(screen.size.x/2, screen.size.y - 50)

while pix.run_loop():
    # Draw the background so it fills the screen
    screen.draw(image=background, size=screen.size)
    
    if pix.is_pressed(pix.key.RIGHT):
        pos += (2,0)
    elif pix.is_pressed(pix.key.LEFT):
        pos -= (2,0)
    elif pix.was_pressed(pix.key.ENTER):
        fire()
        
    screen.draw(image=sprite, center=pos)
    screen.swap()

For more advanced needs you use events

# A simple paint program
import pixpy as pix

screen = pix.open_display(size=(1280,720))
canvas = pix.Image(size=screen.size)

while pix.run_loop():
    # Get all events generated this "frame"
    for e in pix.all_events():
        if isinstance(e, pix.event.Click):
            # Zero length line just to remember last `end`
            canvas.line(start=e.pos, end=e.pos)
        elif isinstance(e, pix.event.Move):
            if e.buttons:
                # Draw from last end to new end
                canvas.line(end=e.pos)
    screen.draw(image=canvas)
    screen.swap()

Float2 and Int2

The Float2 and Int2 classes acts like tuples of 2 elements, except allows for basic math operations. They are used to represents points and sizes throughout pixpy.

The act similar to pythons normal float and int, so for instance a true division between two Int2 will always be promoted to a Float2.

Images

All images are actually just references into Open GL Textures. This means that it's easy to cheaply manipulate images without doing a lot of copying.

One way to think of it is that an image is like an array slice or array view; it is cheap to create another view into an existing image.

For instance, you can crop an image like this;

cropped = image.crop(top_left=(10,10), size=image.size-(20,20))

cropped now becomes a new view into the image, no need to duplicate the actual pixels.

(NOTE: In practice, an image is "a reference to a GL texture, and 4 pairs of UV coordinates".)

The Console

A major part of pix is the Console

In its simplest form, it can be used for text output and input.

You can also (re)define the tiles in the console and use it for graphics, such as a tile based platform game.

The console needs to be drawn to be visible, just like everything else.

Text output

The console starts out with a backing font that lets you write text;

import pixpy as pix

screen = pix.open_display(size=(1280,720))
con = pix.Console(cols=80, rows=50)
con.write('Hello\n')
screen.draw(con)

Text input

console.read_line() can be used to read lines of text. The result will be posted as a Text event.

import pixpy as pix

screen = pix.open_display(size=(1280,720))
con = pix.Console(cols=40, rows=25)
con.write('What is your name?\n')
con.read_line()
while pix.run_loop():
    for e in pix.all_events():
        if isinstance(e, pix.event.Text):
            con.write(f"Hello {e.text.rstrip()}!")
            con.read_line()

    screen.draw(con)
    screen.swap()

Graphic tiles

Tiles can be both text and graphics. We can easily add more tiles to the console by copying images into it.

Note that the split() call below is (as we mentioned) cheap — we only create new views into the original image.

import pixpy as pix

screen = pix.open_display(size=(1280,720))
con = pix.Console(cols=128, rows=128)

# Load our tile sheet, and split it into an array of tile images
tile_sheet = pix.load_png('tiles16x16.png')
tiles = tile_sheet.split(width=16, height=16)

# Iterate over all tile images, and copy them into the console tile map
for i,tile in enumerate(tiles):
    
    # Get a reference to the image used to represent tile number i+1000.
    # If there is no such tile, an image will be allocated for that tile.
    console_tile = con.get_image_for(i+1000)
    
    # Copy the actual pixels from one image to another.
    console_tile.copy_from(tile)

con.put(pos=(5,5), tile=1000)

screen.draw(con)

Metadata

Release files for pixpy 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pixpy 0.2.0
File Size Uploaded Provenance
pixpy-0.2.0.tar.gz 12.9 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pixpy 0.2.0
File
pixpy-0.2.0-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
pixpy-0.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
pixpy-0.2.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 10.15+ x86-64 Details
pixpy-0.2.0-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
pixpy-0.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
pixpy-0.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64 Details
pixpy-0.2.0-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
pixpy-0.2.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 Details
pixpy-0.2.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.15+ x86-64 Details
pixpy-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pixpy-0.2.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pixpy-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pixpy-0.2.0-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
pixpy-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pixpy-0.2.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pixpy-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pixpy-0.2.0-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
pixpy-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pixpy-0.2.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pixpy-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pixpy-0.2.0-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
pixpy-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pixpy-0.2.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pixpy-0.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pixpy-0.2.0-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
pixpy-0.2.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pixpy-0.2.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
pixpy-0.2.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pixpy-0.2.0-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details

Total release size: 82.7 MB

Release files / pixpy-0.2.0.tar.gz

Download URL pixpy-0.2.0.tar.gz
Size 12.9 MB
Tags Source
SHA-256 checksum
How to use checksums
c7af71e1520888ed83b1d083fa6c338471bf8f59550cb797d75e9be88d7771c8
BLAKE2b-256 checksum
How to use checksums
cba216159af894c6a578233775149c561c46438e42d96c13d32bdadda57efbcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-pp311-pypy311_pp73-win_amd64.whl

Download URL pixpy-0.2.0-pp311-pypy311_pp73-win_amd64.whl
Size 2.4 MB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
6268adbc6448b6137dadf07b331ae35487c3b1e5b6030c74e6826928fc49cee5
BLAKE2b-256 checksum
How to use checksums
a3035b1e30568e665b92371faa9a610cafa014f9a19a1c3773cd40ba40a932c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL pixpy-0.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 2.4 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7227b8e4430b335cad23c0626948e2c679df233e5e4cf9a7fb57bdbeaa8ceda4
BLAKE2b-256 checksum
How to use checksums
df089bf7f6e31a08c09583bf1dbc76c212698d661423e0a38a345cfe26af5ae3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl

Download URL pixpy-0.2.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Size 2.5 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
fa96492f81681d0cfef880eda126d2df1369dc9b9f34c070aeb6c99480924f77
BLAKE2b-256 checksum
How to use checksums
127851d4d4df71a4e3712904a78a8eb15e7e637fe405f25430acc8fdbd3fd9a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-pp310-pypy310_pp73-win_amd64.whl

Download URL pixpy-0.2.0-pp310-pypy310_pp73-win_amd64.whl
Size 2.4 MB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
6ff7d4022c1c0b4d22c34baca661e8ab31470e13434a068c593434b7c62b81ac
BLAKE2b-256 checksum
How to use checksums
3593ac5108c72c2597ba44a6bd2e5cd7b8bea32b9697c45b007ef25c94cb084d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL pixpy-0.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 2.4 MB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a878e69240be4e859b07e69d2b0bcda3c769ebc7258d7e83a89c483ada15c7dc
BLAKE2b-256 checksum
How to use checksums
bcbf9d69a1eba4cecd48b838b47cdbac745c11da90f6603376b6724f8b0ed903
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl

Download URL pixpy-0.2.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Size 2.5 MB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
379f97bc303c1aa0e717560035fde5c0a1534582137cc7882cbcbf20871cb77b
BLAKE2b-256 checksum
How to use checksums
ba95c1c21b9b684f4f1626a80967093eb8078df3b278957c3685086f3ed695e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-pp39-pypy39_pp73-win_amd64.whl

Download URL pixpy-0.2.0-pp39-pypy39_pp73-win_amd64.whl
Size 2.4 MB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
a21205ca7e68c259d1e283c8aea715874a1e2184e7d3c6903b6e3074ec189c42
BLAKE2b-256 checksum
How to use checksums
c7fd037b0aa86a6f07efd4be3c801d31f72b58f4e628b40920b9df38e4cf6052
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl

Download URL pixpy-0.2.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Size 2.4 MB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
30f3df2466ed7ae670a82ad1b3cd279461862f15512a949c7a5378dff642cdf1
BLAKE2b-256 checksum
How to use checksums
d9c070a04ef5589782efad5887f360c547b7288cb5d5622114ac155f40ed06c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl

Download URL pixpy-0.2.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Size 2.5 MB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
397ab4f89ca6ebae71cec081426b3c42e4293ad40b4e4b769c3dba34dca34a41
BLAKE2b-256 checksum
How to use checksums
9397d25adf340fb84c9b70e12e19054ef9797cd40853d30d06f4105df84bb6d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp313-cp313-win_amd64.whl

Download URL pixpy-0.2.0-cp313-cp313-win_amd64.whl
Size 2.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
91baef508d48ee58d6d7a35460433db9fd4ec7e073c7670a2a9fc2afbb0698f1
BLAKE2b-256 checksum
How to use checksums
9b1c6c22872efb3e72fec29b02197bf8eaa572b92b15d77bbbcf8bc95491f210
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp313-cp313-win32.whl

Download URL pixpy-0.2.0-cp313-cp313-win32.whl
Size 2.3 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
a3f8d11362a0e3b923fce5ea17df7429d79a448e412f3e9050cc57841c55dbd9
BLAKE2b-256 checksum
How to use checksums
61fe83e5b1b6ea35d29d2a15ad55ed5f4c5d9760c088bf0fa2b22933d0ecf142
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pixpy-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fe78214a4ef93b844d82e12c1551423fd0951422289632dbf783ca5a9034e3be
BLAKE2b-256 checksum
How to use checksums
8d4be7afe9a74a0c575abbe284f37063563dd4edaa1cad940be5a3327ab44195
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp313-cp313-macosx_10_15_x86_64.whl

Download URL pixpy-0.2.0-cp313-cp313-macosx_10_15_x86_64.whl
Size 2.5 MB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4824922fb8f01c1d68f783dff6db674ae1a8d117d1c8b54cb8b028bd59e8f471
BLAKE2b-256 checksum
How to use checksums
2f092b421793e9d61f84263154f21afb1f656125d572f06b4e0624ac96e56596
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp312-cp312-win_amd64.whl

Download URL pixpy-0.2.0-cp312-cp312-win_amd64.whl
Size 2.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
39c9f2cd2652635634c7075f4429de5f2eec630a00679c32eb3827e42fce3378
BLAKE2b-256 checksum
How to use checksums
8399a584ef7a6aa3bed46103da6a511b405d879c52d06ceb4f338b9ed5a32f8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp312-cp312-win32.whl

Download URL pixpy-0.2.0-cp312-cp312-win32.whl
Size 2.3 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
f4c8576f69f16ab9ae5e1b04c9a4f75a6bd67871169e90b4128ebad2600cd644
BLAKE2b-256 checksum
How to use checksums
da4d0c7e9f75328538014ec0bb4b6754e09c79c4e4ad06c6725ce673c2aecce6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pixpy-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d15f91d4c526db9dcf4c07e2a688afb6710596372020fac5e8d0e16d2782ce23
BLAKE2b-256 checksum
How to use checksums
8fc5f5848918449c5c40b5fd1983b4446755cdc936e071f04f2a52efcb1156fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp312-cp312-macosx_10_15_x86_64.whl

Download URL pixpy-0.2.0-cp312-cp312-macosx_10_15_x86_64.whl
Size 2.5 MB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2b9e6480d5ceb50c5060325f2fd0dfd147f9f496037a232dbd2d4ea7c1f88061
BLAKE2b-256 checksum
How to use checksums
ffa3ba01929ea196e28658880a73b365e4ff8a28821a4c0d351a05c8c9ffed46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp311-cp311-win_amd64.whl

Download URL pixpy-0.2.0-cp311-cp311-win_amd64.whl
Size 2.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c5a384753480e1be4219f5d7e9ffafcdb575aa1ad4786ea6ab7d99b9eb4bbde2
BLAKE2b-256 checksum
How to use checksums
2dafef36ca63959b7b1248f5f75bde24d4f66646f74dd1525b5fb41a25bb477e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp311-cp311-win32.whl

Download URL pixpy-0.2.0-cp311-cp311-win32.whl
Size 2.3 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
c2a8f2e26112d6a6ff6529a3604c2adb5736ecd4d225f73fb0e20774f2ad4d88
BLAKE2b-256 checksum
How to use checksums
bba901edca26a173436c0bad03f567dd0021b6db57e8f3c92a429988acfbdd75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pixpy-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a85c860e28aa8289a0372045c0b18fdc16f9493bfa46d5c4f071f362e6cf9717
BLAKE2b-256 checksum
How to use checksums
2e607e9dc4bb544edc619d0ca279b8d380f47dbace8b206a98baa2a73820ec8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp311-cp311-macosx_10_15_x86_64.whl

Download URL pixpy-0.2.0-cp311-cp311-macosx_10_15_x86_64.whl
Size 2.5 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0e39196e585a76aad31f28488725bbac9662913511fe7748b8f5da7a35a34cba
BLAKE2b-256 checksum
How to use checksums
559c74acb03dc1b9e21250fd615a81234ef7d4db82f85f90e847f5216877340d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp310-cp310-win_amd64.whl

Download URL pixpy-0.2.0-cp310-cp310-win_amd64.whl
Size 2.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
56054254476a9c3f4fbd972f1500f9676b1b6676ef6efec5f7a5c22a3cddc1f6
BLAKE2b-256 checksum
How to use checksums
002bb796ba93a8b2b7e2c2a7c3de7839983f3332fa4fd49ef1ac8363cda8e109
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp310-cp310-win32.whl

Download URL pixpy-0.2.0-cp310-cp310-win32.whl
Size 2.3 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
5b0f141b8bddb37bf7380727825a3eb3971f0211384660a95706f2e07bf8afed
BLAKE2b-256 checksum
How to use checksums
0bc81fdde6dc8229bc8a141eaed527da9b88c913670b575cf322d48d72081da1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pixpy-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad10882d7f802ac8ccf825f898c951da016046c295850e7f781f8a15188f6d92
BLAKE2b-256 checksum
How to use checksums
4594ee2838d167a1b40b7ccf35e8585014c286c96a63eba25688288bb21ef2f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp310-cp310-macosx_10_15_x86_64.whl

Download URL pixpy-0.2.0-cp310-cp310-macosx_10_15_x86_64.whl
Size 2.5 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
88f4e38b26d6aa853123288c02ec517563c455c87b1f051482970fe2c2a96ab7
BLAKE2b-256 checksum
How to use checksums
b609b7ac18f1a2554bd45089822da0de4e7b291d8bb71ca77bc843ce48c63763
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp39-cp39-win_amd64.whl

Download URL pixpy-0.2.0-cp39-cp39-win_amd64.whl
Size 2.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
94f39e6bdaa4b4bafe2b3c46cf3f1260f547a7684a2b0e9159b0975d83f8c210
BLAKE2b-256 checksum
How to use checksums
13ff60527edbb2ceb478369dcdca49749999519fe9298803529e6a5e01f21044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp39-cp39-win32.whl

Download URL pixpy-0.2.0-cp39-cp39-win32.whl
Size 2.3 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
47c0a4f2834b79a21d75b3b7539af539c1cfe13333f46cfa2b6bfa14b3148bac
BLAKE2b-256 checksum
How to use checksums
67df18e807c336a5c790d40870bca1221f9d8f9d1c6e3b28af22616dfca9f6fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL pixpy-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0431b21a54b63be48c80d637fb05980c6cff468ada56fb87c56b2b4d2e68f1da
BLAKE2b-256 checksum
How to use checksums
c6a712eb6f01d0ab59d3d92a870803f7dad88323f9babc24dea0fa77f2db7f6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pixpy-0.2.0-cp39-cp39-macosx_10_15_x86_64.whl

Download URL pixpy-0.2.0-cp39-cp39-macosx_10_15_x86_64.whl
Size 2.5 MB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8b8fef80c5a1a03a693a753c794cea5918154e5f3b52982c3b5eafe86e64c192
BLAKE2b-256 checksum
How to use checksums
d9d16f971a6c88fca678788a02442e8a7c85104d0b5cb6aa8b984d6172592d4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for pixpy 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page