Skip to main content

🎲 gfc — fast & lazy random permutations

Tests Status PyPI

gfc is a C implementation of a Generalized-Feistel Cipher [1, alg. 3] for generating random permutations.
It uses Speck 64/128 as the random function, and can generate permutations with up to 2^64 elements.
The permutation is computed, and reversed, on-the-fly, without any mutable state and by using very little memory.

Usage

C / C++

API

#include <gfc/gfc.h>
GFC* gfc_init(uint64_t range, uint64_t rounds, uint64_t seed);
void gfc_destroy(GFC* gfc);
uint64_t gfc_decrypt(const GFC* gfc, uint64_t m);
uint64_t gfc_encrypt(const GFC* gfc, uint64_t m);

Example

// main.c
// gcc -Iinclude/ src/gfc.c main.c -o main
#include <assert.h>
#include <gfc/gfc.h>

int main() {
  GFC* gfc = gfc_init(65536, 6, 42);
  
  for (uint64_t i = 0; i < 65536; i++) {
    uint64_t enc = gfc_encrypt(gfc, i);
    uint64_t dec = gfc_decrypt(gfc, enc);
    assert(enc != i);
    assert(dec == i);
  }

  gfc_destroy(gfc);
  return 0;
}

CMake Integration

cmake_minimum_required(VERSION 3.12)
project(example)
add_subdirectory(gfc)
add_executable(main main.c)
target_link_libraries(main PRIVATE gfc)
git submodule add https://github.com/maxmouchet/gfc.git
mkdir build && cd build
cmake .. && cmake --build .
./main

Python

pip install pygfc
from pygfc import Permutation
# Permutation(range, rounds, seed)
perm = Permutation(2 ** 16, 8, 42)
assert set(perm) == set(range(2 ** 16))
assert all(perm.inv(perm[i]) == i for i in range(2 ** 16))

Dependencies

The Speck implementation is from madmo/speck and is licensed under the ISC license (MIT-compatible).

References

[1] Black, John, and Phillip Rogaway. "Ciphers with arbitrary finite domains." Cryptographers’ track at the RSA conference. Springer, Berlin, Heidelberg, 2002. https://web.cs.ucdavis.edu/~rogaway/papers/subset.pdf

Metadata

Release files for pygfc 1.1.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 pygfc 1.1.0
File Size Uploaded Provenance Actions
pygfc-1.1.0.tar.gz 72.3 kB Without provenance Details for pygfc-1.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pygfc 1.1.0
File Actions
pygfc-1.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for pygfc-1.1.0-cp313-cp313-win_amd64.whl
pygfc-1.1.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for pygfc-1.1.0-cp313-cp313-win32.whl
pygfc-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for pygfc-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
pygfc-1.1.0-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details for pygfc-1.1.0-cp313-cp313-musllinux_1_2_i686.whl
pygfc-1.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for pygfc-1.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygfc-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for pygfc-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pygfc-1.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for pygfc-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
pygfc-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for pygfc-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
pygfc-1.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for pygfc-1.1.0-cp312-cp312-win_amd64.whl
pygfc-1.1.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for pygfc-1.1.0-cp312-cp312-win32.whl
pygfc-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for pygfc-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
pygfc-1.1.0-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details for pygfc-1.1.0-cp312-cp312-musllinux_1_2_i686.whl
pygfc-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for pygfc-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygfc-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for pygfc-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pygfc-1.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for pygfc-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
pygfc-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for pygfc-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
pygfc-1.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for pygfc-1.1.0-cp311-cp311-win_amd64.whl
pygfc-1.1.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for pygfc-1.1.0-cp311-cp311-win32.whl
pygfc-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for pygfc-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
pygfc-1.1.0-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details for pygfc-1.1.0-cp311-cp311-musllinux_1_2_i686.whl
pygfc-1.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for pygfc-1.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygfc-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for pygfc-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pygfc-1.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pygfc-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
pygfc-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for pygfc-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
pygfc-1.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for pygfc-1.1.0-cp310-cp310-win_amd64.whl
pygfc-1.1.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for pygfc-1.1.0-cp310-cp310-win32.whl
pygfc-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for pygfc-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
pygfc-1.1.0-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details for pygfc-1.1.0-cp310-cp310-musllinux_1_2_i686.whl
pygfc-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for pygfc-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygfc-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for pygfc-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pygfc-1.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for pygfc-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
pygfc-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for pygfc-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
pygfc-1.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for pygfc-1.1.0-cp39-cp39-win_amd64.whl
pygfc-1.1.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for pygfc-1.1.0-cp39-cp39-win32.whl
pygfc-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for pygfc-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
pygfc-1.1.0-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details for pygfc-1.1.0-cp39-cp39-musllinux_1_2_i686.whl
pygfc-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for pygfc-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygfc-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for pygfc-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pygfc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for pygfc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
pygfc-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for pygfc-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
pygfc-1.1.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for pygfc-1.1.0-cp38-cp38-win_amd64.whl
pygfc-1.1.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details for pygfc-1.1.0-cp38-cp38-win32.whl
pygfc-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details for pygfc-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
pygfc-1.1.0-cp38-cp38-musllinux_1_2_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-32 Details for pygfc-1.1.0-cp38-cp38-musllinux_1_2_i686.whl
pygfc-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for pygfc-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygfc-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for pygfc-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pygfc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details for pygfc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
pygfc-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details for pygfc-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
pygfc-1.1.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details for pygfc-1.1.0-cp37-cp37m-win_amd64.whl
pygfc-1.1.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details for pygfc-1.1.0-cp37-cp37m-win32.whl
pygfc-1.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64 Details for pygfc-1.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl
pygfc-1.1.0-cp37-cp37m-musllinux_1_2_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-32 Details for pygfc-1.1.0-cp37-cp37m-musllinux_1_2_i686.whl
pygfc-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for pygfc-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygfc-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for pygfc-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pygfc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details for pygfc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
pygfc-1.1.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details for pygfc-1.1.0-cp36-cp36m-win_amd64.whl
pygfc-1.1.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details for pygfc-1.1.0-cp36-cp36m-win32.whl
pygfc-1.1.0-cp36-cp36m-musllinux_1_2_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-64 Details for pygfc-1.1.0-cp36-cp36m-musllinux_1_2_x86_64.whl
pygfc-1.1.0-cp36-cp36m-musllinux_1_2_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-32 Details for pygfc-1.1.0-cp36-cp36m-musllinux_1_2_i686.whl
pygfc-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for pygfc-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pygfc-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for pygfc-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
pygfc-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details for pygfc-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl

Total release size: 6.8 MB

Release files / pygfc-1.1.0.tar.gz

Download URL pygfc-1.1.0.tar.gz
Size 72.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4fcb70fa9226f9179fe4876ca15f31c8498aec5bd875aa715dc1d2df71d61bd9
BLAKE2b-256 checksum
How to use checksums
dc045a2e081ed829628e53f799ac5068867d43cccf44c4c19ae099e03402a767
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp313-cp313-win_amd64.whl

Download URL pygfc-1.1.0-cp313-cp313-win_amd64.whl
Size 32.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c6cde4fe97d24ee539304b5a27ce08e9ac619a2abec911507c0ce4df55259df6
BLAKE2b-256 checksum
How to use checksums
976eea523b19ce70aeb1750d84e30ef758ab6e44f8874be01005fbc04c70f37d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp313-cp313-win32.whl

Download URL pygfc-1.1.0-cp313-cp313-win32.whl
Size 29.8 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
881d60fc0c05bbf37f4392b1dd16f78bd7a0a65d2704a50e751c28e9f63b1057
BLAKE2b-256 checksum
How to use checksums
0d06421ffe93aa41bd08379e22ddf4cfe9830a63ce8508f182f36f83f92e470b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pygfc-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 189.4 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6140627d70a4d6701444c0d9431396e43441abdc2c5cc97848e2b4d15329a7cf
BLAKE2b-256 checksum
How to use checksums
9fff1789184e045c62f71e4bf4549f8f194f74d3beb738b439250af7914a086e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp313-cp313-musllinux_1_2_i686.whl

Download URL pygfc-1.1.0-cp313-cp313-musllinux_1_2_i686.whl
Size 187.0 kB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
6255af20f1cc727e3cdb821f2d8c748f6f62a7bc7d4130ad20042d553efa79b2
BLAKE2b-256 checksum
How to use checksums
90684efc65f2330cffad8f283eda517dd8ac8ef409ae7dae7aec3f1361c5fef1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygfc-1.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 184.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d28df6c7955a122c5586540b61b4d355f1f4fe90814021a9bb7a78d749e5cd55
BLAKE2b-256 checksum
How to use checksums
6dbcd4241b36018e10940d226b81556ae0fdbde75023dc712a8de2024d390be4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygfc-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 178.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2992528c32bc9fe0a6658a4631daa647f53fae45181f948e66bbd6d5f006df59
BLAKE2b-256 checksum
How to use checksums
1b78516ac24a9589485070867e4d2b128fb91ff50bea3dbea20fd1d286ce4b7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pygfc-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 33.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4e89521457b481ef2fa1ccf6df3fe8cf21378d188b75d5bb4185f1d7ca6e03b7
BLAKE2b-256 checksum
How to use checksums
d893abfa89f0f7a2ba6ca516e14ec3c7c636892d11f97a3f4ca1b9a741215484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pygfc-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 34.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
44833f54e83a53cb2a34db86883ab341bb66732e8545a3ab8681d4b051e27338
BLAKE2b-256 checksum
How to use checksums
bc51e2429382c61268947aef25a3a2bc8b1566588aebc02a3f8d7e3a679bf1a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp312-cp312-win_amd64.whl

Download URL pygfc-1.1.0-cp312-cp312-win_amd64.whl
Size 32.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3c08036158423b37ee0d83bbbf550ee7c118acae9a06debbc5b3dcf312c95608
BLAKE2b-256 checksum
How to use checksums
f6cad333fbdc41e4f6557b965422b5acd3eb51191fa5f4adb7e215873b072e94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp312-cp312-win32.whl

Download URL pygfc-1.1.0-cp312-cp312-win32.whl
Size 30.0 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
e47b40be3b5442873af409ea716f40876130dd0b1250ce6fb2134bc3eda6c490
BLAKE2b-256 checksum
How to use checksums
618d21ae56a01b8a6b9ca1b2ebbf9030394987cf08e9d89be959b63cd365a13c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pygfc-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 194.8 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d7a3f8052de89a55de9911bee0ad589ff7176a79071b251ddc0687eeaae6b2f3
BLAKE2b-256 checksum
How to use checksums
71fed014c0b48ead160bee6b355357bdff4bd4142a50965c627715bc9cb7324d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp312-cp312-musllinux_1_2_i686.whl

Download URL pygfc-1.1.0-cp312-cp312-musllinux_1_2_i686.whl
Size 192.0 kB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
492d5bbcd6f2b4d82862c9cab6fb77ee7ca6f5bd0e1f718f7922f8211a6880bc
BLAKE2b-256 checksum
How to use checksums
02cbe37be5229cef22030ff41795621f409c43e1b41aa6818ecc94dc49478175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygfc-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 190.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2674990ce017d14d1307158e67f18b713a2ef61edda8bda7d105780a19605f75
BLAKE2b-256 checksum
How to use checksums
a5804cad43fd09bf1086b67418eb9eb51d3dfdb917404cd390fd5604cd1fe566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygfc-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 183.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1174f016fee429e41fcf80aceb2645a4eac6a4aec0ba895c17b42ffc55b27e53
BLAKE2b-256 checksum
How to use checksums
d5305f7b2227ed5a98721f1d4e3d537f1cd28320a853f8bfcd3e106a0c272f83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pygfc-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 34.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1473385670e7cd1d554e6a8fa8261a0feb062aadc04706f5fa714ac7fee5ef42
BLAKE2b-256 checksum
How to use checksums
ec5c9759e30e69ba196ab8a94d82c68e37351b457e857e15a2f87d026bd69036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pygfc-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 34.9 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
94163d56376189aca5157230076a273916f928e3f9f43f2f042a5429f0dc1d74
BLAKE2b-256 checksum
How to use checksums
c6bf88df9c3b81b45dae4c4f5a5975d8d4a9f0fa30c97b6068cf80b9c50cdad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp311-cp311-win_amd64.whl

Download URL pygfc-1.1.0-cp311-cp311-win_amd64.whl
Size 33.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2876aea3eed74dca15c354652410ed1841c1fec01c4124c72a1cbe12bf52f148
BLAKE2b-256 checksum
How to use checksums
4a864709989a4e3360595ee8577b4db640245f79b66d0fe06a666ba26d543c4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp311-cp311-win32.whl

Download URL pygfc-1.1.0-cp311-cp311-win32.whl
Size 30.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4badc7ecefeba8a9f58e68f5f10fedfa47edcb76844e2e439b42c4031b3767f9
BLAKE2b-256 checksum
How to use checksums
82000ed685f2d1c4a5057c6d3c1c8707d011bf3bd3bf2e07fbaeff1b078fda50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pygfc-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 192.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
18c48491cfd36e51ac0cd9cb3a60b6861000f5845c4f014bcbaee4052d925626
BLAKE2b-256 checksum
How to use checksums
3111d05708afe3b9b18cf9d0c642de784e94836781cc2e316d0ed388c357d07b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp311-cp311-musllinux_1_2_i686.whl

Download URL pygfc-1.1.0-cp311-cp311-musllinux_1_2_i686.whl
Size 192.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
5bebb9c470f114a4274454205a501f3465177af3e0aceeead0d9e93a9a6e0142
BLAKE2b-256 checksum
How to use checksums
bd63aa201871b33fda06664a9e197c2624ea18c39664b95a7f6f78254999378b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygfc-1.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 193.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3ec8ca1ef74354a7fd161c6ea493302bd1b8e6cf610f51a83d156ba97bc2b27e
BLAKE2b-256 checksum
How to use checksums
6879312e82fb52ba5b586a0466355afd51cb6e40f7375cb9523afc0363330285
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygfc-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 188.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
eaf0b7511cfb367d5a2262f16480fb8e95167ecab02910bbc358d85de625de30
BLAKE2b-256 checksum
How to use checksums
a86678d6e64ee3ea28c7320c95ad9b22892fe54af48e2a3e651f04d90aecf145
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pygfc-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 34.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8d8036133c556b2a63a1dd2693fafad6c9344e9bdd5031f650669845e1cde77f
BLAKE2b-256 checksum
How to use checksums
38a2faea8a0b7bb181173b0153fe32fd55c3763b5e9465d2af4305345331d866
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pygfc-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 35.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3f916b5a53005d99197344ec560db777d71f84030ec5fa630410778aa945bdf2
BLAKE2b-256 checksum
How to use checksums
45cfb9b67f8e42d5af82a92459067eea176e014bcf8da835de943588581494b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp310-cp310-win_amd64.whl

Download URL pygfc-1.1.0-cp310-cp310-win_amd64.whl
Size 33.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ba78edc8b1907e58c6d35fe41436f8a392d694956789b005a403a380c5a2c3da
BLAKE2b-256 checksum
How to use checksums
b9f4e08ee61fddf2f6d6f39958132767687a92a335ab3fb97b397b8c88493692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp310-cp310-win32.whl

Download URL pygfc-1.1.0-cp310-cp310-win32.whl
Size 30.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
95b8028bd4c69c532926b51d006bb99fa33f45b47d29c5c516a19cac3bb66da5
BLAKE2b-256 checksum
How to use checksums
a8050e520d3c6f1f6e8c98482dd652a6a194e2f175b748a72545b9f95ae4c028
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pygfc-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 180.2 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c9403d7d2891a2fc7e8108c9468bedea30baccd4c54665333dddb3ab9e8e2ca3
BLAKE2b-256 checksum
How to use checksums
8c3d6f27a2d76f5138803465a9294726abb6f004ad4b031769636e61e6345e5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp310-cp310-musllinux_1_2_i686.whl

Download URL pygfc-1.1.0-cp310-cp310-musllinux_1_2_i686.whl
Size 182.2 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
14fdeb1c53fd185d702cb67d7c3ac7d58d669d5e4201a1c12ee9ccccc6b17267
BLAKE2b-256 checksum
How to use checksums
03cd0bc80715c7047b0a54f428c2af7cb3a26f6cf8b13f2ed956bd49074afa8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygfc-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 180.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e7994707946960ecebf7c8306885b9592b347186f1887e0e7ac344ed5b513d9e
BLAKE2b-256 checksum
How to use checksums
659ee7d9fb908fa443b4cbe986c7610571fea188f5dfb97acefac47b0d191f31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygfc-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 181.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
32499fd5798badc59bea1bab8499b7aeb08ea262f2b8d4e536a69437d06a69e1
BLAKE2b-256 checksum
How to use checksums
44b3a48f096f71b56baeb00b0ced262fdf955901a49689eec2b8e6592256d339
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pygfc-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 34.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e23f70e2f6bdc0314090ed8467f076f24565a7af76ffff04dff10266517def56
BLAKE2b-256 checksum
How to use checksums
3889d5b35df0908f2145562ecfb7662451749859c5dbf6674e23c346f58b7e85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pygfc-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 35.4 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ab5607e38fafee3de6b43380bedbef395fe133b80b25ae6ea2f8ae6b01399a14
BLAKE2b-256 checksum
How to use checksums
24f3854c72dd423c5566c62f68d1c295a97224a8a27e946899f52423e5d6f3e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp39-cp39-win_amd64.whl

Download URL pygfc-1.1.0-cp39-cp39-win_amd64.whl
Size 33.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
be1a76c4279d729071d733cc0bdc540450a93590ab1eac6414c8cea620f5160d
BLAKE2b-256 checksum
How to use checksums
ccc95d3ae7352f10ac1ae55c4c5b6c74ada230a0103fff23dc86dfd96a9cb4e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp39-cp39-win32.whl

Download URL pygfc-1.1.0-cp39-cp39-win32.whl
Size 30.7 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
faeadb8cf27333199a0d0e47525507318fa74f47831ac676d15bc9a4b4eb90b9
BLAKE2b-256 checksum
How to use checksums
89bb8e2916dd7a30a450dda3f2ba7277f148daa14235bd7fb99782b283717c56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pygfc-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 182.5 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3e9bd09c94a4d2158c72d947051a4137aac4b5d82efd048ed9b75669386a5aee
BLAKE2b-256 checksum
How to use checksums
79a99d9d6ecf32dc2d177fc78aa05100d2e85553d1dc4458e12a048e56a2ece1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp39-cp39-musllinux_1_2_i686.whl

Download URL pygfc-1.1.0-cp39-cp39-musllinux_1_2_i686.whl
Size 184.3 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
b898c04e87d0236701982529017a511213f812417e51dbe5cbdda7e6f605c1d9
BLAKE2b-256 checksum
How to use checksums
5c0146e759992ac39a691d4531a7a43182759c844971c7b6a2c8e1bfce129add
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygfc-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 181.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7a19347013c188f8616a37d7f852a2fc9efaad0823c3156208e16a3eb57c33bd
BLAKE2b-256 checksum
How to use checksums
02765efc938fbbd7a167c76c4c948ff5b11a95d22d9d34d838f0595f444ffb41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygfc-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 181.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d8a1dc53cea910210213fe472d785d22976835ab75549c73d8f52977a141380e
BLAKE2b-256 checksum
How to use checksums
bbdf1532de971f99ba7a0185a1b897c5ef642aa7cbcb469c51ee2ad391bf9534
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL pygfc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 35.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
41b9a7df99353adb76758a80639d6d8b7b5023e0563b0060c309efd2ac96a8ab
BLAKE2b-256 checksum
How to use checksums
db0b81345ebd8915f73adcf36abce7381248d744210c0614be4db4f95b7c0aa3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pygfc-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 35.6 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
651616050ed126da977ec064b3f9500c294b82aab78308a1cf50f0f3fac8fe74
BLAKE2b-256 checksum
How to use checksums
a7887a0b4b95bf0b25f4d4d2b58876ce992105f624937e82f742b2f08317fbe2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp38-cp38-win_amd64.whl

Download URL pygfc-1.1.0-cp38-cp38-win_amd64.whl
Size 33.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
fa71c3bf9733c3c0f0e8b62d913bad229ef306b010a3b54a9445812f3612b481
BLAKE2b-256 checksum
How to use checksums
bf93850769cd9fa1f166a9947d220ce95fa86fa7157f2a4e722977619b14d768
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp38-cp38-win32.whl

Download URL pygfc-1.1.0-cp38-cp38-win32.whl
Size 30.7 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
c7062ac604720ef7ae4ce0270647ddcdf9bcdd0d9df18f558c545c9fdcbc917d
BLAKE2b-256 checksum
How to use checksums
ebcb222914cdce511ea038af4ee6aa395319a1bde1baab313f89b243a98996f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL pygfc-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Size 182.5 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4d42dc88198f7c7a10d94d9c56d86d6add2c03dde49a52746625ffc5073242ee
BLAKE2b-256 checksum
How to use checksums
ef4ceed6e3925b6cd2f2a244d83b345aa76ea2111b22cccc90931418a8d9a2bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp38-cp38-musllinux_1_2_i686.whl

Download URL pygfc-1.1.0-cp38-cp38-musllinux_1_2_i686.whl
Size 184.6 kB
Tags CPython 3.8 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
03c04c5a81af74c08180fce90d59a79b96a56a327171ff0c709c1bec971d4efb
BLAKE2b-256 checksum
How to use checksums
281e8dbef353036d3ff62a26bb008cfebd48eb56b582f484f41577e634b9eb22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygfc-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 179.2 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2683d0b02dd80dbc3be31ae35667e4f6a8209a75b211ca05cbc93a308a1cb855
BLAKE2b-256 checksum
How to use checksums
cd1b29ba8a15b5051125e5d39c4eb1f16f0102a91a7fbc94de056ce07696c542
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygfc-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 180.5 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
01d33308ec98389a12863cf768bcafc1a75bc2a594cc15951e73e732a2664e6a
BLAKE2b-256 checksum
How to use checksums
462017952cb11f6c44e574faa66b13767baa1c4942cbfdc6f3b9bce0b5301971
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL pygfc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
Size 35.3 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ec3677541f1c1aa31da1067437f3e1cb917fe2f1f3249482ef17d6ac396ea789
BLAKE2b-256 checksum
How to use checksums
51efef70a8e92e5c37cf47f9403c38d71a64ade3c4665528fb18c87f5b0403eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL pygfc-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 35.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c3a990e5d6fc9b29232fce9bffbe8833fe7afd1bd270a39a35a8118c90ce744c
BLAKE2b-256 checksum
How to use checksums
94a6414c34037f406599ad8d1867238af7a634af80df5db33fa9f596dfdac6b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp37-cp37m-win_amd64.whl

Download URL pygfc-1.1.0-cp37-cp37m-win_amd64.whl
Size 33.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
8e3ef1115e760cdc53e8bda61d93fcd58c800541e2fcf8ef523bb4755e36be0e
BLAKE2b-256 checksum
How to use checksums
3e0d74925777d31d670058ce5825193db6dba668ff9930937bfd883eeb45ba38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp37-cp37m-win32.whl

Download URL pygfc-1.1.0-cp37-cp37m-win32.whl
Size 30.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
1650f1fe3f968fca86e3937c4105d38f16938b2f14a7133c1559f5654cba3698
BLAKE2b-256 checksum
How to use checksums
77a52ca20c1887614ca0bf4256140ab348ed1a5d7fcecfc969df6991f0913959
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl

Download URL pygfc-1.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Size 167.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
442c70d26d2c0a157ef7058f8b73eacbcc10dd8a34ecea4290e4677cffa7336a
BLAKE2b-256 checksum
How to use checksums
a20d78577de7e595bcc414db48eb7068528f50caec53e50b5fea099ba2c141d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp37-cp37m-musllinux_1_2_i686.whl

Download URL pygfc-1.1.0-cp37-cp37m-musllinux_1_2_i686.whl
Size 168.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
9c2150db9ca35451d09613d891c9e5750d549ddf2055688bc78e8ac95ef66b3e
BLAKE2b-256 checksum
How to use checksums
4e8d7cb4e027b0d9bd53cf773a75a0d4d4d491e18f4a75b3f85b5a41c7be8e15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygfc-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 165.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
eddf84856f9a7ef2d12a7413110499237de9911dc9102ee078612d012663937d
BLAKE2b-256 checksum
How to use checksums
6dddfb41f35af12b9f1d37cbef5b2d79f0b16aa9cc68682ca5774eb76db976c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygfc-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 165.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
0a6e0128fe22faaf38a1d313379fc331d597e7fbc02cb1e41f44002b46f61b83
BLAKE2b-256 checksum
How to use checksums
ed8edbbf18b82837191433c3a56cec2e09fbbdfab834f0e0d208d03075b2a7ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL pygfc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 36.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
31b78aed33445467e985f4665d460afc01a7445b4de31dc10edfa65a646a49ae
BLAKE2b-256 checksum
How to use checksums
42d91b152f5672cd328542a36eb1cbdd51f8363b656122340f5acbac3dcbdba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / pygfc-1.1.0-cp36-cp36m-win_amd64.whl

Download URL pygfc-1.1.0-cp36-cp36m-win_amd64.whl
Size 38.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c205b405138dd5c8a2e88a36d73c4a6ec911d778cedc6c2f0f83b03b01832ee8
BLAKE2b-256 checksum
How to use checksums
49c7c873c004bcfb5bfe07aac84f3368baf8a6d121b3cafba33b4c83439f11f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp36-cp36m-win32.whl

Download URL pygfc-1.1.0-cp36-cp36m-win32.whl
Size 33.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
06cf91f7b031f6f7fe1e732787238dfa68ec58f13bc14907fc56f57065de33d3
BLAKE2b-256 checksum
How to use checksums
39a1a1eb6df0c6e80a43e459ca33d5b31c29c3a6e35e4683aeca25de0c73b38a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp36-cp36m-musllinux_1_2_x86_64.whl

Download URL pygfc-1.1.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Size 155.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
528d13decd452ff46b293d44bb9f442ec468ac805f98647fdcf3ae922bd55f9f
BLAKE2b-256 checksum
How to use checksums
114cf763d74cdad940554cbd6279f5c0f7f569df2a4b7110e6f489bc17706b55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp36-cp36m-musllinux_1_2_i686.whl

Download URL pygfc-1.1.0-cp36-cp36m-musllinux_1_2_i686.whl
Size 155.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d4bbe68f23c4e567e0a3b8e978b3340cf8a22480aaf7e08cd98d1b556dc250a6
BLAKE2b-256 checksum
How to use checksums
fbbd718818169caca3d20085fbeb45380691104f4aa8cfb064121ad07c102161
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pygfc-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 157.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9b3b007b5693da3386320a39918e6d0d423957036dd150e3ff3c323e7da500f2
BLAKE2b-256 checksum
How to use checksums
a6ac180a2d53a122bb06334a361c9a3cf93c0bb4b47088cea8853a8377824f64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pygfc-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 156.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b40c6c23cf087099789a7a61fcfca2c5772b1719920a5530b8cc9cd95ba69340
BLAKE2b-256 checksum
How to use checksums
c39b1218bd4e7f67c675021c22756392961f54d9735938cf70673ddbb1d7c4b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / pygfc-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL pygfc-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Size 33.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3de3dec6e6f9cfc6864571b09b21ad5643e51311ed9d160f867a528a55f202f9
BLAKE2b-256 checksum
How to use checksums
3d59349d51634afbfbe983ec8e216d04eda7290ae5a64b24509c8fdbf3e2738f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Security for pygfc 1.1.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.

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