Skip to main content

PyGPT-J

  • Python bindings for GPT-J ggml language models.
  • Almost the same API as pyllamacpp.

License: MIT PyPi version

Table of contents

Installation

  1. The easy way is to use the prebuilt wheels
pip install pygptj
  1. Build from source:
git clone git+https://github.com/abdeladim-s/pygptj.git

CLI

You can run the following simple command line interface to test the package once it is installed:

pygtj path/to/ggml/model

Tutorial

Quick start

from pygptj.model import Model

model = Model(model_path='path/to/gptj/ggml/model')
for token in model.generate("Tell me a joke ?"):
    print(token, end='', flush=True)

Interactive Dialogue

You can set up an interactive dialogue by simply keeping the model variable alive:

from pygptj.model import Model

model = Model(model_path='/path/to/ggml/model')
while True:
    try:
        prompt = input("You: ", flush=True)
        if prompt == '':
            continue
        print(f"AI:", end='')
        for token in model.generate(prompt):
            print(f"{token}", end='', flush=True)
        print()
    except KeyboardInterrupt:
        break

Attribute a persona to the language model

The following is an example showing how to "attribute a persona to the language model" :

from pygptj.model import Model

prompt_context = """Act as Bob. Bob is helpful, kind, honest,
and never fails to answer the User's requests immediately and with precision. 

User: Nice to meet you Bob!
Bob: Welcome! I'm here to assist you with anything you need. What can I do for you today?
"""

prompt_prefix = "\nUser:"
prompt_suffix = "\nBob:"

model = Model(model_path='/path/to/ggml/model',
              prompt_context=prompt_context,
              prompt_prefix=prompt_prefix,
              prompt_suffix=prompt_suffix)

while True:
  try:
    prompt = input("User: ")
    if prompt == '':
      continue
    print(f"Bob: ", end='')
    for token in model.generate(prompt, antiprompt='User:'):
      print(f"{token}", end='', flush=True)
      print()
  except KeyboardInterrupt:
    break

API reference

You can check the API reference documentation for more details.

License

This project is licensed under the MIT License.

Metadata

Release files for pygptj 2.0.3

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

Source distribution (sdist)

Source distribution for pygptj 2.0.3
File Size Uploaded Provenance Actions
pygptj-2.0.3.tar.gz 221.3 kB Without provenance Details for pygptj-2.0.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pygptj 2.0.3
File Actions
pygptj-2.0.3-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details for pygptj-2.0.3-pp39-pypy39_pp73-win_amd64.whl
pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details for pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-32 Details for pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
pygptj-2.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 Details for pygptj-2.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
pygptj-2.0.3-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details for pygptj-2.0.3-pp38-pypy38_pp73-win_amd64.whl
pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details for pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-32 Details for pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
pygptj-2.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details for pygptj-2.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
pygptj-2.0.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for pygptj-2.0.3-cp311-cp311-win_amd64.whl
pygptj-2.0.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for pygptj-2.0.3-cp311-cp311-win32.whl
pygptj-2.0.3-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details for pygptj-2.0.3-cp311-cp311-musllinux_1_1_x86_64.whl
pygptj-2.0.3-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details for pygptj-2.0.3-cp311-cp311-musllinux_1_1_i686.whl
pygptj-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for pygptj-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygptj-2.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details for pygptj-2.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
pygptj-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for pygptj-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl
pygptj-2.0.3-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details for pygptj-2.0.3-cp311-cp311-macosx_10_9_universal2.whl
pygptj-2.0.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for pygptj-2.0.3-cp310-cp310-win_amd64.whl
pygptj-2.0.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for pygptj-2.0.3-cp310-cp310-win32.whl
pygptj-2.0.3-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details for pygptj-2.0.3-cp310-cp310-musllinux_1_1_x86_64.whl
pygptj-2.0.3-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details for pygptj-2.0.3-cp310-cp310-musllinux_1_1_i686.whl
pygptj-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for pygptj-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygptj-2.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details for pygptj-2.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
pygptj-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for pygptj-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl
pygptj-2.0.3-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details for pygptj-2.0.3-cp310-cp310-macosx_10_9_universal2.whl
pygptj-2.0.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for pygptj-2.0.3-cp39-cp39-win_amd64.whl
pygptj-2.0.3-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for pygptj-2.0.3-cp39-cp39-win32.whl
pygptj-2.0.3-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details for pygptj-2.0.3-cp39-cp39-musllinux_1_1_x86_64.whl
pygptj-2.0.3-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details for pygptj-2.0.3-cp39-cp39-musllinux_1_1_i686.whl
pygptj-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for pygptj-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygptj-2.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details for pygptj-2.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
pygptj-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for pygptj-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl
pygptj-2.0.3-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details for pygptj-2.0.3-cp39-cp39-macosx_10_9_universal2.whl
pygptj-2.0.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for pygptj-2.0.3-cp38-cp38-win_amd64.whl
pygptj-2.0.3-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details for pygptj-2.0.3-cp38-cp38-win32.whl
pygptj-2.0.3-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details for pygptj-2.0.3-cp38-cp38-musllinux_1_1_x86_64.whl
pygptj-2.0.3-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details for pygptj-2.0.3-cp38-cp38-musllinux_1_1_i686.whl
pygptj-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for pygptj-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygptj-2.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32 Details for pygptj-2.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
pygptj-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details for pygptj-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl
pygptj-2.0.3-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details for pygptj-2.0.3-cp38-cp38-macosx_10_9_universal2.whl

Total release size: 14.3 MB

Release files / pygptj-2.0.3.tar.gz

Download URL pygptj-2.0.3.tar.gz
Size 221.3 kB
Tags Source
SHA-256 checksum
How to use checksums
35c073d0bb0be3f4e3a2f7d2fae406c1b3646050244a79f745661d809670df1b
BLAKE2b-256 checksum
How to use checksums
3229cdbc82646fad86fe20e111f28c2dd1c15f69e68202ced75bedfa3173a9fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-pp39-pypy39_pp73-win_amd64.whl

Download URL pygptj-2.0.3-pp39-pypy39_pp73-win_amd64.whl
Size 179.3 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
418a53912f5be7e663aee211eb842271d9a9c00d7f4e1917ed40a3a32ff2dd3e
BLAKE2b-256 checksum
How to use checksums
370254b090a49c17e68b54e42d8105e85793f41a38b2ee2753117eb4a8efcb9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 246.0 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
8d1e0bcdd10146965ef72ceb302252f6cf67f283a7d3c914033186448a7c0dfa
BLAKE2b-256 checksum
How to use checksums
242c4d89a714100a06443dffa4f4dce37e758afe47cede94635b7674bf7c1503
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 264.4 kB
Tags Linux glibc 2.17+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
c2d372f7443d75e326a1552a360f31c6ebd0d35a15117779b94d19fadb5f1722
BLAKE2b-256 checksum
How to use checksums
12c14a6668609b00586fc21cbf20cf521d156d7cb10cbbbb339bb37cb450d530
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL pygptj-2.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 213.2 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f21f7c52e6bfe351b87193c2fe530f2d011cd0bd14a6462c0014c5af993faf9f
BLAKE2b-256 checksum
How to use checksums
31a47fe62b9db8f933a80e5a2082a2a1b8b2d99818dbf421f25ced7f30b3864c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-pp38-pypy38_pp73-win_amd64.whl

Download URL pygptj-2.0.3-pp38-pypy38_pp73-win_amd64.whl
Size 179.2 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
30c74ef05b58d14fe2db3beb8f101c810360b7d76b32138993b777c99684f4c0
BLAKE2b-256 checksum
How to use checksums
0049ca3b19d64717d9264172b37795c1f5ccee704f32ca7f58e35bc8be697327
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 245.6 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
e22a66a4f49a251f5cad48a3a8dcd88acf7a4fc52b5e6ec431c4131d76b63a83
BLAKE2b-256 checksum
How to use checksums
ece9a61edc1973c274d64bc0a1552b0174ac56c65f4a31636e42ce4cd8e13951
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 264.3 kB
Tags Linux glibc 2.17+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
4857260830b49b4e1d5882c25c4d448b624cf8a9750e46fd8a2ce3f026438cfc
BLAKE2b-256 checksum
How to use checksums
5db1c7e3f408e9d242a990e838226726f62f7a3087e07bad4026d8db86148360
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL pygptj-2.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 213.3 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
706e68c6c6870e771f7bc2cd5de3ff3c56c8b4da909e868e029a25251b480a47
BLAKE2b-256 checksum
How to use checksums
ec6fe68bd3cdd267496fd45a9665b9ff2235decf9d74bf2a57f9c93f36d5bc07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp311-cp311-win_amd64.whl

Download URL pygptj-2.0.3-cp311-cp311-win_amd64.whl
Size 180.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f241420c73b8a2039d4af941e1f9463f5b9c65912686fcc448e4d230a0adcbdd
BLAKE2b-256 checksum
How to use checksums
cae9e32acea71a914e653656aa3919dbd7bcf5f4c3d3b81fae769828a02420a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp311-cp311-win32.whl

Download URL pygptj-2.0.3-cp311-cp311-win32.whl
Size 150.2 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
a3a2db3ce1b5184ca67f674b138c669bd4edb12d4cfb0cafd676543aea928cf0
BLAKE2b-256 checksum
How to use checksums
85633b6c492712133fd0a3f7da986b74f6156bc569d78050931abafe7ec890ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL pygptj-2.0.3-cp311-cp311-musllinux_1_1_x86_64.whl
Size 775.6 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
4bbcb2a805685d0ee50d7830d2e8ea87473f0e8ebd280e75e19d3ebc834befbc
BLAKE2b-256 checksum
How to use checksums
2d19dcb8d7540e0c6002eb7504f404884f4f34dcd60191eb7f56e8ba6c3733c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp311-cp311-musllinux_1_1_i686.whl

Download URL pygptj-2.0.3-cp311-cp311-musllinux_1_1_i686.whl
Size 842.8 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
0aab16226cb3616cf19fe064cdcc24aefe743ce11b17716e60b42ac65a77f0c9
BLAKE2b-256 checksum
How to use checksums
ffbfab0e257ec02e909ed5132f27af5a759add83630102071d4e6ef5528ba8ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygptj-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 246.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
76d92c548e904b7be3c980eccf3b990301057f25f6a7a4d86f91aa8bb7d97882
BLAKE2b-256 checksum
How to use checksums
f2f4333b4a88e0c2aadfe81e918bdd50c406b18a3ed8be8e503445d607aebbc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygptj-2.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 262.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
abfc73e134f4fdbda02ead38e2427b2c41e8166ab20ab65f08f8ae79edff6c71
BLAKE2b-256 checksum
How to use checksums
c76e6d7aa7ea91c892eac50ed81c37a5b9049244ddb2340c8ad47195525dd4ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pygptj-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 216.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c3c6f25a210a0269b7f3f07e091f14ac9380d099ca7469fb08960ffd7ffed10b
BLAKE2b-256 checksum
How to use checksums
e0f38f47e944e9f46771c793e6f73f255627623eaa304fc0b1e2a124b9bd9b94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp311-cp311-macosx_10_9_universal2.whl

Download URL pygptj-2.0.3-cp311-cp311-macosx_10_9_universal2.whl
Size 401.5 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c10e2726394f8e08b66e99719070e7c1959f07219fc0b62e5f70e7c5bb750f42
BLAKE2b-256 checksum
How to use checksums
9ca1246def5f10edd6f1542faba65bf1d9259a37ec7dab8bbbfecd3dc5ecb2c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp310-cp310-win_amd64.whl

Download URL pygptj-2.0.3-cp310-cp310-win_amd64.whl
Size 180.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
71775d1cd5a8bb072d66396f7e86c8135c49b21161f1a750a22ba2ff34ad7638
BLAKE2b-256 checksum
How to use checksums
68184ba83e8418679def6900678a176bf662e944fc6755429f1e8c6e202ee9ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp310-cp310-win32.whl

Download URL pygptj-2.0.3-cp310-cp310-win32.whl
Size 150.2 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b7e8d4210d6391699f822794f3b1d50748ec9c0cef1faad27c46a999b36cf664
BLAKE2b-256 checksum
How to use checksums
d2eefc09cff15cd2fc3ea312caa9faa523b56ee19cbf5ac941335660d5646549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL pygptj-2.0.3-cp310-cp310-musllinux_1_1_x86_64.whl
Size 775.6 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
97acf9ba15a2bdc7777ceed13008a85a5164bec3f5d346a885f1c529720c7d4d
BLAKE2b-256 checksum
How to use checksums
5faf174c9c68f528943756927d8e85b07bb6d1964e10d159bc06008bb464f7f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp310-cp310-musllinux_1_1_i686.whl

Download URL pygptj-2.0.3-cp310-cp310-musllinux_1_1_i686.whl
Size 842.9 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
c442759a70e994562652c703b325bf4c472539f403ffa1a2b64045eb602d66b9
BLAKE2b-256 checksum
How to use checksums
a7dac4f3312e652ebd4b669e73a609e761b7258d94af8b194fe76fe993d3a65d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygptj-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 246.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
464e316aae0dd170188a26418904dc1a3d9baf3f7ae44f0ed24cc5fab89d4501
BLAKE2b-256 checksum
How to use checksums
2f903cde195ac02e6e915e782e566c6ec52479bcdac270576e06dbbfa5536cf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygptj-2.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 262.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
23ce99690cc270f90231ec9af3d677d5074105ac6cbaf1729f9f8a727f454a0e
BLAKE2b-256 checksum
How to use checksums
ff1b28f24421b21ab1b456a1ae919dd9d417abd107c331882aad4315f3c4ef33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pygptj-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 216.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cf59be55e3117b067be1f5862bd6f35c86a050e65d9a9b7aed81271dc20a1fb6
BLAKE2b-256 checksum
How to use checksums
4e9cb771a7f8db0b9c072acbd6530af442ad8accc024e1152e26ba26b23ff683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp310-cp310-macosx_10_9_universal2.whl

Download URL pygptj-2.0.3-cp310-cp310-macosx_10_9_universal2.whl
Size 401.4 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
78b60acd436a58e1ac29151f25fb304c0eafc7620d36db3a264a477abc179d10
BLAKE2b-256 checksum
How to use checksums
e36b0c893b95343ca62e9339411fbad93248d9811225e36ff1748a6e45da1ed2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp39-cp39-win_amd64.whl

Download URL pygptj-2.0.3-cp39-cp39-win_amd64.whl
Size 180.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
9639fefee081ffec5d41bdb0fc326c21eedc463cafc4e2bd3b0e7302d95271b9
BLAKE2b-256 checksum
How to use checksums
81bcb2be4dc75b404dc8c63e9d475efbb5de10cae81905bb4b64144ad1aadde8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp39-cp39-win32.whl

Download URL pygptj-2.0.3-cp39-cp39-win32.whl
Size 150.3 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
69fe06bf107dc340dc2f16bd277925f2196cb3b7c4fcfb363ecf4f7f742da892
BLAKE2b-256 checksum
How to use checksums
a6d03fdd1540f90a60b437f64e262bc06de496c9d57344d4ecde27d8f15a7d4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL pygptj-2.0.3-cp39-cp39-musllinux_1_1_x86_64.whl
Size 775.9 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
7a5ac35c375c7e9e05ad0322dc0ba1e1cfab95c664a929cea077faf81d1b19ac
BLAKE2b-256 checksum
How to use checksums
d92ee8bd85af0750deb18b03bb85e450fdcc7c3b6983db5fb9a65295b49d546e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp39-cp39-musllinux_1_1_i686.whl

Download URL pygptj-2.0.3-cp39-cp39-musllinux_1_1_i686.whl
Size 843.2 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
acfc8e02aaa34db8fa36188a89f27441e76012c6deba13cec8200db336b1625b
BLAKE2b-256 checksum
How to use checksums
df9a74c39433ee64be8a8e5688d41ed1556944c23747b9d83153d14fd6a029e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygptj-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 246.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9bf6b6a2939f6e5039122c667844803e1941dbb702fe7179c99c1fd0bf29aa04
BLAKE2b-256 checksum
How to use checksums
1df496cbccaf34ecd59fed3029d95b888116c50a0cc736cbb17c113331671b31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygptj-2.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 263.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
24ceef065ca44e704723b659e48043eb51e86d1e9aa2be95aaa16cf57018962d
BLAKE2b-256 checksum
How to use checksums
ba474bd8fa045db1828a9b8425948f74c4e5cba140c7d2b1fec8ff949e5c1337
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pygptj-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Size 216.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c56611ed3e9a360834bf8ad4b156c9d89f90cef0c6260abcc12fe35a2be562c3
BLAKE2b-256 checksum
How to use checksums
eda6dfa913195b1d8fd815bc510652df78e09de3f592f7cd6ee417f9b89a01e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp39-cp39-macosx_10_9_universal2.whl

Download URL pygptj-2.0.3-cp39-cp39-macosx_10_9_universal2.whl
Size 401.7 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f63497c3d76c6f94391bc5b4db87a754189eaf85318a7bf813384c4fffa49465
BLAKE2b-256 checksum
How to use checksums
60482156b18f7bdc961131bbce29a28d482b7754a692e5d4c72fd69c4a29db5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp38-cp38-win_amd64.whl

Download URL pygptj-2.0.3-cp38-cp38-win_amd64.whl
Size 180.2 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
63848c15cc3ac0298cf80e4c94f1d3a443d8a7c528e1c8b50e81c6c56c44ab8f
BLAKE2b-256 checksum
How to use checksums
25bd54b9e1933bb2700edbfd10ab296f855a3cb04909367b4b8ba42566c33589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp38-cp38-win32.whl

Download URL pygptj-2.0.3-cp38-cp38-win32.whl
Size 150.4 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
ecbae77b92ad4a1491f15546f7d70aa74bc2e459dda51d3261b16cef15e724ae
BLAKE2b-256 checksum
How to use checksums
ae5999ed1291d990e96fd7d2f2e2410f8da315f8aebc51a40bd6a229d5d2adcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL pygptj-2.0.3-cp38-cp38-musllinux_1_1_x86_64.whl
Size 775.4 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
58bbb76b924b907cf8c19d970f73a9c6b1fb787acf1bd649bdb0fe9299fde034
BLAKE2b-256 checksum
How to use checksums
7fa540f32f8cfb9a4a6e7edd4219f878d124d04cfbe6796c2e39babf082fc868
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp38-cp38-musllinux_1_1_i686.whl

Download URL pygptj-2.0.3-cp38-cp38-musllinux_1_1_i686.whl
Size 842.6 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
ae80ce2d116e64a52d5a96a68b70fa4ae4fb81ecf1b056e8b28b89b5f22a7ad9
BLAKE2b-256 checksum
How to use checksums
3a18922c2f283becad839e7f4843f15f253dbaa93e259fa0e527f4963d9c367d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygptj-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 245.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4cf912470f62f9def6d7e183f80218c7e880d376c65e028cc484151e13442c22
BLAKE2b-256 checksum
How to use checksums
deefdaf5cff17d62d42f6ee7ea3def747c5587dfd50ccfd2268c5eb2794079db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygptj-2.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Size 263.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
e917e3e746796e4ebdc49bf8bf697b35f8e1c2d62194416f9047f866e9353ef8
BLAKE2b-256 checksum
How to use checksums
7776bf5fbda8e88a917532d8ce55cae5e5428c0b8ca6c71331d625369cede420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl

Download URL pygptj-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Size 216.1 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
932a7f9de2c67843f5ad3ed73d63a5a6ffc26256d1d379f25d221206ef7cbcd1
BLAKE2b-256 checksum
How to use checksums
570992bab2ca9d945de44f0980576b5df7714da3fa100b1b46f387c5651bbc1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / pygptj-2.0.3-cp38-cp38-macosx_10_9_universal2.whl

Download URL pygptj-2.0.3-cp38-cp38-macosx_10_9_universal2.whl
Size 401.5 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ae4c71d16d97c26c528bd83bc8aa2e5e6f580d418a54c82c896fe958a41c3998
BLAKE2b-256 checksum
How to use checksums
39b8e21fac97f127c07436f295b41227c355c8efa8884e61b7dd11c03d10ad1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Security for pygptj 2.0.3

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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