Skip to main content

Implementation of a Generalized-Feistel Cipher for generating random permutations.

Project description

🎲 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygfc-1.1.0.tar.gz (72.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pygfc-1.1.0-cp313-cp313-win_amd64.whl (32.3 kB view details)

Uploaded CPython 3.13Windows x86-64

pygfc-1.1.0-cp313-cp313-win32.whl (29.8 kB view details)

Uploaded CPython 3.13Windows x86

pygfc-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (189.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pygfc-1.1.0-cp313-cp313-musllinux_1_2_i686.whl (187.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

pygfc-1.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (184.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pygfc-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (178.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygfc-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (33.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pygfc-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl (34.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pygfc-1.1.0-cp312-cp312-win_amd64.whl (32.8 kB view details)

Uploaded CPython 3.12Windows x86-64

pygfc-1.1.0-cp312-cp312-win32.whl (30.0 kB view details)

Uploaded CPython 3.12Windows x86

pygfc-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (194.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pygfc-1.1.0-cp312-cp312-musllinux_1_2_i686.whl (192.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pygfc-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pygfc-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (183.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygfc-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (34.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pygfc-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl (34.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pygfc-1.1.0-cp311-cp311-win_amd64.whl (33.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pygfc-1.1.0-cp311-cp311-win32.whl (30.5 kB view details)

Uploaded CPython 3.11Windows x86

pygfc-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (192.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pygfc-1.1.0-cp311-cp311-musllinux_1_2_i686.whl (192.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pygfc-1.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (193.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pygfc-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (188.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygfc-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (34.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pygfc-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl (35.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pygfc-1.1.0-cp310-cp310-win_amd64.whl (33.3 kB view details)

Uploaded CPython 3.10Windows x86-64

pygfc-1.1.0-cp310-cp310-win32.whl (30.6 kB view details)

Uploaded CPython 3.10Windows x86

pygfc-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (180.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pygfc-1.1.0-cp310-cp310-musllinux_1_2_i686.whl (182.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pygfc-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (180.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pygfc-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (181.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygfc-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (34.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pygfc-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl (35.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pygfc-1.1.0-cp39-cp39-win_amd64.whl (33.4 kB view details)

Uploaded CPython 3.9Windows x86-64

pygfc-1.1.0-cp39-cp39-win32.whl (30.7 kB view details)

Uploaded CPython 3.9Windows x86

pygfc-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (182.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pygfc-1.1.0-cp39-cp39-musllinux_1_2_i686.whl (184.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

pygfc-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (181.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pygfc-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (181.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygfc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl (35.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pygfc-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl (35.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pygfc-1.1.0-cp38-cp38-win_amd64.whl (33.5 kB view details)

Uploaded CPython 3.8Windows x86-64

pygfc-1.1.0-cp38-cp38-win32.whl (30.7 kB view details)

Uploaded CPython 3.8Windows x86

pygfc-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (182.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pygfc-1.1.0-cp38-cp38-musllinux_1_2_i686.whl (184.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pygfc-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (179.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pygfc-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (180.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygfc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl (35.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pygfc-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl (35.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pygfc-1.1.0-cp37-cp37m-win_amd64.whl (33.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

pygfc-1.1.0-cp37-cp37m-win32.whl (30.7 kB view details)

Uploaded CPython 3.7mWindows x86

pygfc-1.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl (167.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

pygfc-1.1.0-cp37-cp37m-musllinux_1_2_i686.whl (168.5 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

pygfc-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (165.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pygfc-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (165.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygfc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (36.0 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

pygfc-1.1.0-cp36-cp36m-win_amd64.whl (38.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

pygfc-1.1.0-cp36-cp36m-win32.whl (33.1 kB view details)

Uploaded CPython 3.6mWindows x86

pygfc-1.1.0-cp36-cp36m-musllinux_1_2_x86_64.whl (155.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

pygfc-1.1.0-cp36-cp36m-musllinux_1_2_i686.whl (155.8 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

pygfc-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157.2 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pygfc-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (156.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygfc-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (33.9 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file pygfc-1.1.0.tar.gz.

File metadata

  • Download URL: pygfc-1.1.0.tar.gz
  • Upload date:
  • Size: 72.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for pygfc-1.1.0.tar.gz
Algorithm Hash digest
SHA256 4fcb70fa9226f9179fe4876ca15f31c8498aec5bd875aa715dc1d2df71d61bd9
MD5 5d040e20205693d854efe4bc371a5f49
BLAKE2b-256 dc045a2e081ed829628e53f799ac5068867d43cccf44c4c19ae099e03402a767

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 32.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c6cde4fe97d24ee539304b5a27ce08e9ac619a2abec911507c0ce4df55259df6
MD5 7f782162e97bb1423d95acf3917e24af
BLAKE2b-256 976eea523b19ce70aeb1750d84e30ef758ab6e44f8874be01005fbc04c70f37d

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 881d60fc0c05bbf37f4392b1dd16f78bd7a0a65d2704a50e751c28e9f63b1057
MD5 5ab71a0634ad511c82ee297aa805c0c7
BLAKE2b-256 0d06421ffe93aa41bd08379e22ddf4cfe9830a63ce8508f182f36f83f92e470b

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6140627d70a4d6701444c0d9431396e43441abdc2c5cc97848e2b4d15329a7cf
MD5 8fa0eff40a667d72105177571b5d19b0
BLAKE2b-256 9fff1789184e045c62f71e4bf4549f8f194f74d3beb738b439250af7914a086e

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6255af20f1cc727e3cdb821f2d8c748f6f62a7bc7d4130ad20042d553efa79b2
MD5 e4d2b7088937fda0a19831a9d0825884
BLAKE2b-256 90684efc65f2330cffad8f283eda517dd8ac8ef409ae7dae7aec3f1361c5fef1

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d28df6c7955a122c5586540b61b4d355f1f4fe90814021a9bb7a78d749e5cd55
MD5 9561b1c5974ece4ba20f6cb2d3921f75
BLAKE2b-256 6dbcd4241b36018e10940d226b81556ae0fdbde75023dc712a8de2024d390be4

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2992528c32bc9fe0a6658a4631daa647f53fae45181f948e66bbd6d5f006df59
MD5 311992223ee47c98949f86c3678f907d
BLAKE2b-256 1b78516ac24a9589485070867e4d2b128fb91ff50bea3dbea20fd1d286ce4b7a

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e89521457b481ef2fa1ccf6df3fe8cf21378d188b75d5bb4185f1d7ca6e03b7
MD5 e95caffb3401818f845f8533876efba6
BLAKE2b-256 d893abfa89f0f7a2ba6ca516e14ec3c7c636892d11f97a3f4ca1b9a741215484

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 44833f54e83a53cb2a34db86883ab341bb66732e8545a3ab8681d4b051e27338
MD5 c9c22b41e3cbeac698a41d53c2940319
BLAKE2b-256 bc51e2429382c61268947aef25a3a2bc8b1566588aebc02a3f8d7e3a679bf1a8

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3c08036158423b37ee0d83bbbf550ee7c118acae9a06debbc5b3dcf312c95608
MD5 035401fa495a3e75020376a676d27a59
BLAKE2b-256 f6cad333fbdc41e4f6557b965422b5acd3eb51191fa5f4adb7e215873b072e94

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 30.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e47b40be3b5442873af409ea716f40876130dd0b1250ce6fb2134bc3eda6c490
MD5 472d0144d67b227b0af4df2bcd6cb07e
BLAKE2b-256 618d21ae56a01b8a6b9ca1b2ebbf9030394987cf08e9d89be959b63cd365a13c

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d7a3f8052de89a55de9911bee0ad589ff7176a79071b251ddc0687eeaae6b2f3
MD5 a8232a31b082579f87e7595d5c8891fb
BLAKE2b-256 71fed014c0b48ead160bee6b355357bdff4bd4142a50965c627715bc9cb7324d

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 492d5bbcd6f2b4d82862c9cab6fb77ee7ca6f5bd0e1f718f7922f8211a6880bc
MD5 36e3b57ddc317b37dafad2d3391e1629
BLAKE2b-256 02cbe37be5229cef22030ff41795621f409c43e1b41aa6818ecc94dc49478175

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2674990ce017d14d1307158e67f18b713a2ef61edda8bda7d105780a19605f75
MD5 4eec964a6d15e7d1c66bd43dfe69d45c
BLAKE2b-256 a5804cad43fd09bf1086b67418eb9eb51d3dfdb917404cd390fd5604cd1fe566

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1174f016fee429e41fcf80aceb2645a4eac6a4aec0ba895c17b42ffc55b27e53
MD5 3c48433cfa9509483a099d4a2888ef1c
BLAKE2b-256 d5305f7b2227ed5a98721f1d4e3d537f1cd28320a853f8bfcd3e106a0c272f83

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1473385670e7cd1d554e6a8fa8261a0feb062aadc04706f5fa714ac7fee5ef42
MD5 6653ee96cd53f37b4c34e9f9194a7f01
BLAKE2b-256 ec5c9759e30e69ba196ab8a94d82c68e37351b457e857e15a2f87d026bd69036

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 94163d56376189aca5157230076a273916f928e3f9f43f2f042a5429f0dc1d74
MD5 70e2304f6c3b078d1179e9bd501371d1
BLAKE2b-256 c6bf88df9c3b81b45dae4c4f5a5975d8d4a9f0fa30c97b6068cf80b9c50cdad7

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 33.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2876aea3eed74dca15c354652410ed1841c1fec01c4124c72a1cbe12bf52f148
MD5 cccec79ba19fb897f36f51cef2253720
BLAKE2b-256 4a864709989a4e3360595ee8577b4db640245f79b66d0fe06a666ba26d543c4b

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 30.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4badc7ecefeba8a9f58e68f5f10fedfa47edcb76844e2e439b42c4031b3767f9
MD5 3a01feea1d4051590a2f66cfd5be5728
BLAKE2b-256 82000ed685f2d1c4a5057c6d3c1c8707d011bf3bd3bf2e07fbaeff1b078fda50

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18c48491cfd36e51ac0cd9cb3a60b6861000f5845c4f014bcbaee4052d925626
MD5 0008123eaaf5ae233c00cacd1d3f9016
BLAKE2b-256 3111d05708afe3b9b18cf9d0c642de784e94836781cc2e316d0ed388c357d07b

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5bebb9c470f114a4274454205a501f3465177af3e0aceeead0d9e93a9a6e0142
MD5 566a84e542cd5f31e2dc3f29d6cafc58
BLAKE2b-256 bd63aa201871b33fda06664a9e197c2624ea18c39664b95a7f6f78254999378b

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ec8ca1ef74354a7fd161c6ea493302bd1b8e6cf610f51a83d156ba97bc2b27e
MD5 aa11bfd5fafadc7e1932b53d4f4995e9
BLAKE2b-256 6879312e82fb52ba5b586a0466355afd51cb6e40f7375cb9523afc0363330285

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eaf0b7511cfb367d5a2262f16480fb8e95167ecab02910bbc358d85de625de30
MD5 af1357ae6efff02c5646341eece03de1
BLAKE2b-256 a86678d6e64ee3ea28c7320c95ad9b22892fe54af48e2a3e651f04d90aecf145

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d8036133c556b2a63a1dd2693fafad6c9344e9bdd5031f650669845e1cde77f
MD5 6160c4e807966ffff1cb260445ce49ff
BLAKE2b-256 38a2faea8a0b7bb181173b0153fe32fd55c3763b5e9465d2af4305345331d866

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f916b5a53005d99197344ec560db777d71f84030ec5fa630410778aa945bdf2
MD5 806b9e637fbe224914ccb5b16fcfa4f0
BLAKE2b-256 45cfb9b67f8e42d5af82a92459067eea176e014bcf8da835de943588581494b1

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ba78edc8b1907e58c6d35fe41436f8a392d694956789b005a403a380c5a2c3da
MD5 2db4c38768250b96c84a586ae9d67ed3
BLAKE2b-256 b9f4e08ee61fddf2f6d6f39958132767687a92a335ab3fb97b397b8c88493692

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 30.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 95b8028bd4c69c532926b51d006bb99fa33f45b47d29c5c516a19cac3bb66da5
MD5 8c97cf686fb9c3787a753c643848e3dd
BLAKE2b-256 a8050e520d3c6f1f6e8c98482dd652a6a194e2f175b748a72545b9f95ae4c028

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c9403d7d2891a2fc7e8108c9468bedea30baccd4c54665333dddb3ab9e8e2ca3
MD5 f39121d5a8bfd3202c46047919e3257e
BLAKE2b-256 8c3d6f27a2d76f5138803465a9294726abb6f004ad4b031769636e61e6345e5e

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 14fdeb1c53fd185d702cb67d7c3ac7d58d669d5e4201a1c12ee9ccccc6b17267
MD5 49087a0ee5941346368db239ae8acf10
BLAKE2b-256 03cd0bc80715c7047b0a54f428c2af7cb3a26f6cf8b13f2ed956bd49074afa8b

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7994707946960ecebf7c8306885b9592b347186f1887e0e7ac344ed5b513d9e
MD5 6999a733168259252a734d0826bdab14
BLAKE2b-256 659ee7d9fb908fa443b4cbe986c7610571fea188f5dfb97acefac47b0d191f31

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 32499fd5798badc59bea1bab8499b7aeb08ea262f2b8d4e536a69437d06a69e1
MD5 7bda8c72e6b1f76a3cb6c44822974fef
BLAKE2b-256 44b3a48f096f71b56baeb00b0ced262fdf955901a49689eec2b8e6592256d339

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e23f70e2f6bdc0314090ed8467f076f24565a7af76ffff04dff10266517def56
MD5 9cd1d282d3354d6576b50c9dba047371
BLAKE2b-256 3889d5b35df0908f2145562ecfb7662451749859c5dbf6674e23c346f58b7e85

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab5607e38fafee3de6b43380bedbef395fe133b80b25ae6ea2f8ae6b01399a14
MD5 4ab98809dfec922f27a79d95271fd150
BLAKE2b-256 24f3854c72dd423c5566c62f68d1c295a97224a8a27e946899f52423e5d6f3e7

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 33.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 be1a76c4279d729071d733cc0bdc540450a93590ab1eac6414c8cea620f5160d
MD5 ec95eca7fdda0bf2cf0364f87288a495
BLAKE2b-256 ccc95d3ae7352f10ac1ae55c4c5b6c74ada230a0103fff23dc86dfd96a9cb4e0

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 faeadb8cf27333199a0d0e47525507318fa74f47831ac676d15bc9a4b4eb90b9
MD5 2fc2e40a2b6e0d70f2e6a3314179d2ee
BLAKE2b-256 89bb8e2916dd7a30a450dda3f2ba7277f148daa14235bd7fb99782b283717c56

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e9bd09c94a4d2158c72d947051a4137aac4b5d82efd048ed9b75669386a5aee
MD5 4e3345b582da0befdc0b8d8dc16d6661
BLAKE2b-256 79a99d9d6ecf32dc2d177fc78aa05100d2e85553d1dc4458e12a048e56a2ece1

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp39-cp39-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 184.3 kB
  • Tags: CPython 3.9, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b898c04e87d0236701982529017a511213f812417e51dbe5cbdda7e6f605c1d9
MD5 f84670e9adffe1249187b18f2610e7a0
BLAKE2b-256 5c0146e759992ac39a691d4531a7a43182759c844971c7b6a2c8e1bfce129add

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a19347013c188f8616a37d7f852a2fc9efaad0823c3156208e16a3eb57c33bd
MD5 3f7bdcc74c6c38905d4c79c492278a97
BLAKE2b-256 02765efc938fbbd7a167c76c4c948ff5b11a95d22d9d34d838f0595f444ffb41

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d8a1dc53cea910210213fe472d785d22976835ab75549c73d8f52977a141380e
MD5 223f57842c6cbf6a7c247b7cd5aa4fba
BLAKE2b-256 bbdf1532de971f99ba7a0185a1b897c5ef642aa7cbcb469c51ee2ad391bf9534

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 35.1 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for pygfc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41b9a7df99353adb76758a80639d6d8b7b5023e0563b0060c309efd2ac96a8ab
MD5 c3758ac4848ffb5814e0b1bbd2daf765
BLAKE2b-256 db0b81345ebd8915f73adcf36abce7381248d744210c0614be4db4f95b7c0aa3

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 651616050ed126da977ec064b3f9500c294b82aab78308a1cf50f0f3fac8fe74
MD5 ea534f937f70051cea4d5f462801b8d1
BLAKE2b-256 a7887a0b4b95bf0b25f4d4d2b58876ce992105f624937e82f742b2f08317fbe2

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fa71c3bf9733c3c0f0e8b62d913bad229ef306b010a3b54a9445812f3612b481
MD5 e6c41d7976e7135e55a96c91415dbe5f
BLAKE2b-256 bf93850769cd9fa1f166a9947d220ce95fa86fa7157f2a4e722977619b14d768

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c7062ac604720ef7ae4ce0270647ddcdf9bcdd0d9df18f558c545c9fdcbc917d
MD5 29368f2c3f5c0e0d51f021fe2d0b2ad9
BLAKE2b-256 ebcb222914cdce511ea038af4ee6aa395319a1bde1baab313f89b243a98996f3

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d42dc88198f7c7a10d94d9c56d86d6add2c03dde49a52746625ffc5073242ee
MD5 8a4ae8bdf08b7394e699cd9f50d1c3ef
BLAKE2b-256 ef4ceed6e3925b6cd2f2a244d83b345aa76ea2111b22cccc90931418a8d9a2bc

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp38-cp38-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 184.6 kB
  • Tags: CPython 3.8, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 03c04c5a81af74c08180fce90d59a79b96a56a327171ff0c709c1bec971d4efb
MD5 a3bf65a7558ae5869540fc8a0f5d9d9e
BLAKE2b-256 281e8dbef353036d3ff62a26bb008cfebd48eb56b582f484f41577e634b9eb22

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2683d0b02dd80dbc3be31ae35667e4f6a8209a75b211ca05cbc93a308a1cb855
MD5 5812ed940fa62d643a9a1fd095e9a951
BLAKE2b-256 cd1b29ba8a15b5051125e5d39c4eb1f16f0102a91a7fbc94de056ce07696c542

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 01d33308ec98389a12863cf768bcafc1a75bc2a594cc15951e73e732a2664e6a
MD5 6dd69ffae53a55311a0cd8c41503e3e4
BLAKE2b-256 462017952cb11f6c44e574faa66b13767baa1c4942cbfdc6f3b9bce0b5301971

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for pygfc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec3677541f1c1aa31da1067437f3e1cb917fe2f1f3249482ef17d6ac396ea789
MD5 c043ba2b70863e717781aa62dc11f202
BLAKE2b-256 51efef70a8e92e5c37cf47f9403c38d71a64ade3c4665528fb18c87f5b0403eb

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c3a990e5d6fc9b29232fce9bffbe8833fe7afd1bd270a39a35a8118c90ce744c
MD5 c11020ba56ccde1f83e021190fa35780
BLAKE2b-256 94a6414c34037f406599ad8d1867238af7a634af80df5db33fa9f596dfdac6b3

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 33.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8e3ef1115e760cdc53e8bda61d93fcd58c800541e2fcf8ef523bb4755e36be0e
MD5 801a6413da32172960af21c0a110a739
BLAKE2b-256 3e0d74925777d31d670058ce5825193db6dba668ff9930937bfd883eeb45ba38

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1650f1fe3f968fca86e3937c4105d38f16938b2f14a7133c1559f5654cba3698
MD5 e7e411ef5e3c4711532ae03da521debd
BLAKE2b-256 77a52ca20c1887614ca0bf4256140ab348ed1a5d7fcecfc969df6991f0913959

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 442c70d26d2c0a157ef7058f8b73eacbcc10dd8a34ecea4290e4677cffa7336a
MD5 91fc043af4e8c72470a9436f7642a2a9
BLAKE2b-256 a20d78577de7e595bcc414db48eb7068528f50caec53e50b5fea099ba2c141d4

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp37-cp37m-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 168.5 kB
  • Tags: CPython 3.7m, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9c2150db9ca35451d09613d891c9e5750d549ddf2055688bc78e8ac95ef66b3e
MD5 71c37e4f991be4a643dda9336382c30a
BLAKE2b-256 4e8d7cb4e027b0d9bd53cf773a75a0d4d4d491e18f4a75b3f85b5a41c7be8e15

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eddf84856f9a7ef2d12a7413110499237de9911dc9102ee078612d012663937d
MD5 57df070bec09ab477960083f73fed112
BLAKE2b-256 6dddfb41f35af12b9f1d37cbef5b2d79f0b16aa9cc68682ca5774eb76db976c0

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0a6e0128fe22faaf38a1d313379fc331d597e7fbc02cb1e41f44002b46f61b83
MD5 691ad27ff7985b8416a12912de473b42
BLAKE2b-256 ed8edbbf18b82837191433c3a56cec2e09fbbdfab834f0e0d208d03075b2a7ec

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 31b78aed33445467e985f4665d460afc01a7445b4de31dc10edfa65a646a49ae
MD5 991b3b9a3dc2a2edadb8800de6980f7f
BLAKE2b-256 42d91b152f5672cd328542a36eb1cbdd51f8363b656122340f5acbac3dcbdba2

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 38.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c205b405138dd5c8a2e88a36d73c4a6ec911d778cedc6c2f0f83b03b01832ee8
MD5 8f016f91b704d50f98a0d8dbbf6e5bf2
BLAKE2b-256 49c7c873c004bcfb5bfe07aac84f3368baf8a6d121b3cafba33b4c83439f11f2

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 06cf91f7b031f6f7fe1e732787238dfa68ec58f13bc14907fc56f57065de33d3
MD5 110d05e4c8625143d6dabfe9e861b83e
BLAKE2b-256 39a1a1eb6df0c6e80a43e459ca33d5b31c29c3a6e35e4683aeca25de0c73b38a

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp36-cp36m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 528d13decd452ff46b293d44bb9f442ec468ac805f98647fdcf3ae922bd55f9f
MD5 72113126942a09f6e04d1675852003db
BLAKE2b-256 114cf763d74cdad940554cbd6279f5c0f7f569df2a4b7110e6f489bc17706b55

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp36-cp36m-musllinux_1_2_i686.whl.

File metadata

  • Download URL: pygfc-1.1.0-cp36-cp36m-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 155.8 kB
  • Tags: CPython 3.6m, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pygfc-1.1.0-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d4bbe68f23c4e567e0a3b8e978b3340cf8a22480aaf7e08cd98d1b556dc250a6
MD5 5d1304bdaaafcbe401f4dce0f71d713f
BLAKE2b-256 fbbd718818169caca3d20085fbeb45380691104f4aa8cfb064121ad07c102161

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b3b007b5693da3386320a39918e6d0d423957036dd150e3ff3c323e7da500f2
MD5 488ca2ca26d3eceabf91cd1a957ee97d
BLAKE2b-256 a6ac180a2d53a122bb06334a361c9a3cf93c0bb4b47088cea8853a8377824f64

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b40c6c23cf087099789a7a61fcfca2c5772b1719920a5530b8cc9cd95ba69340
MD5 941dd0dbdf7a6094e1519900cd317429
BLAKE2b-256 c39b1218bd4e7f67c675021c22756392961f54d9735938cf70673ddbb1d7c4b9

See more details on using hashes here.

File details

Details for the file pygfc-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygfc-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3de3dec6e6f9cfc6864571b09b21ad5643e51311ed9d160f867a528a55f202f9
MD5 a49f20c0aa4f8127cfdf42185ccbc11f
BLAKE2b-256 3d59349d51634afbfbe983ec8e216d04eda7290ae5a64b24509c8fdbf3e2738f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page