PyGPT-J
- Python bindings for GPT-J ggml language models.
- Almost the same API as pyllamacpp.
Table of contents
Installation
- The easy way is to use the prebuilt wheels
pip install pygptj
- 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
- You can always refer to the short documentation for more details.
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)
| 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)
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.