{ "info": { "author": "Google Fonts Tools Authors: Dave Crossland, Felipe Sanches, Lasse Fister, Marc Foley, Eli Heuer, Roderick Sheeter", "author_email": "dave@lab6.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Text Processing :: Fonts" ], "description": "[![CI Build Status](https://github.com/googlefonts/gftools/workflows/Test/badge.svg?branch=main)](https://github.com/googlefonts/gftools/actions/workflows/ci.yml?query=workflow%3ATest+branch%3Amain)\n[![PyPI](https://img.shields.io/pypi/v/gftools.svg)](https://pypi.org/project/gftools/)\n\n# Google Fonts Tools\n\nThis project contains tools used for working with the Google Fonts collection, plus **Google Fonts Glyph Set Documentation** in the [/encodings](https://github.com/googlefonts/gftools/tree/main/Lib/gftools/encodings) subdirectory. While these tools are primarily intended for contributors to the Google Fonts project, anyone who works with fonts could find them useful.\n\nThe tools and files under this directory are available under the Apache License v2.0, for details see [LICENSE](LICENSE)\n\n## Google Fonts Official Glyph Sets (Encodings)\n\nThis repo also contains definitions of glyph sets useful for type designers:\n\n\n\n## Tool Usage Examples\n\nCompare fonts:\n\n gftools compare-font font1.ttf font2.ttf\n\nAdd a METADATA.pb to a family directory\n\n gftools add-font ../ofl/newfamily\n\nSanity check a family directory:\n\n gftools sanity-check --repair_script=/tmp/fix.py ../ofl/josefinsans\n gftools sanity-check --repair_script=/tmp/fix.py --fix_type=fsSelection ../ufl\n\nCheck a font family against the same family hosted on Google Fonts:\n\n gftools qa [fonts.ttf] -gfb -a -o qa\n\nCheck a variable font family against the same family as static fonts:\n\n gftools qa -f [vf_fonts] -fb [static_fonts] --diffenator --diffbrowsers -o ~/path/out\n\nAdd a DSIG table to a font\n\n gftools fix-dsig font1.ttf\n\nFix a non hinted font\n\n gftools fix-nonhinting font_in.ttf font_out.ttf\n\nPackage and PR a family update to google/fonts. Much more detailed [documentation](./docs/gftools-packager).\n\n gftools packager \"Family Sans\" path/to/local/google/fonts -py\n\n## Tool Installation\n\n\n**Please note that gftools requires [Python 3.7](http://www.python.org/download/) or later.**\n\nPlease install these tools using pip:\n\n pip install gftools\n\n(Mac OS users on M1 chips will need to upgrade pip first to support universal wheels: `pip install -U pip`.)\n\nIf you need to use `gftools qa`, you will need to install Harfbuzz, Cairo, FreeType and pkg-config. These can be installed on OS X using homebrew:\n\n brew install cairo freetype harfbuzz pkg-config\n\nOnce you have installed these system packages, install gftools using the following command:\n\n pip install 'gftools[qa]'\n\n\n### Tool Requirements and Dependencies\n\nThese tools depend on the submodule `GlyphsInfo`.\nMake sure the submodule is up to date by running:\n\n git submodule update --init --recursive\n\n`gftool packager` needs the command line `git` program in a version >= Git 2.5 (Q2 2015) in order to perform a shallow clone (`--depth 1`) of the font upstream repository and branch. This is not supported by pygit2/libgit2 yet.\n\n### Google Fonts API Key\n\nIn order to use the scripts **gftools qa** and **gftools family-html-snippet**, you will need to generate a Google Fonts api key, https://developers.google.com/fonts/. You will then need to create a new text file located on your system at `~/.gf-api-key` (where ~ is your home directory), which contains the following:\n\n```\n[Credentials]\nkey = your-newly-generated-googlefonts-api-key\n\n```\n\n**Upstream project repos**\n\n* https://github.com/schriftgestalt/GlyphsInfo\n* https://github.com/google/google-apputils\n* https://github.com/google/protobuf\n* https://github.com/behdad/fonttools\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/googlefonts/tools/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "gftools", "package_url": "https://pypi.org/project/gftools/", "platform": null, "project_url": "https://pypi.org/project/gftools/", "project_urls": { "Homepage": "https://github.com/googlefonts/tools/" }, "release_url": "https://pypi.org/project/gftools/0.9.10/", "requires_dist": [ "setuptools", "FontTools[ufo]", "axisregistry (>=0.2.0)", "absl-py", "glyphsLib", "gflanguages (>=0.4.0)", "glyphsets (>=0.2.1)", "PyGithub", "pillow", "protobuf", "requests", "tabulate", "unidecode", "opentype-sanitizer", "vttlib", "pygit2", "strictyaml", "fontmake (>=3.3.0)", "skia-pathops", "statmake", "PyYAML", "babelfont", "ttfautohint-py", "brotli", "browserstack-local (==1.2.2)", "pybrowserstack-screenshots (==0.1)", "jinja2", "hyperglot", "fontFeatures", "vharfbuzz", "bumpfontversion", "fontbakery ; extra == 'qa'", "fontdiffenator ; extra == 'qa'", "gfdiffbrowsers ; extra == 'qa'" ], "requires_python": ">=3.7", "summary": "Google Fonts Tools is a set of command-line tools for testing font projects", "version": "0.9.10", "yanked": false, "yanked_reason": null }, "last_serial": 13772350, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b2807c99476026b9d0c5409c5f9311af", "sha256": "58d63f6f6685333ec665bda88bd16b6b77aa933bbefd295605115587195fd120" }, "downloads": -1, "filename": "gftools-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b2807c99476026b9d0c5409c5f9311af", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 97756, "upload_time": "2017-11-04T23:48:36", "upload_time_iso_8601": "2017-11-04T23:48:36.760020Z", "url": "https://files.pythonhosted.org/packages/ad/4b/b3d0ba7636fe5e2269f0a7e779eaad0a9caf0709be0d79218501578ebaa9/gftools-0.1.0-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ca6eef8739ec31b1d8f5ada6269f23ea", "sha256": "ad8494b28669762f8f0d7973f1a104ea77454073db4145ee71902663dbb68ada" }, "downloads": -1, "filename": "gftools-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ca6eef8739ec31b1d8f5ada6269f23ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2259339, "upload_time": "2019-12-19T09:00:53", "upload_time_iso_8601": "2019-12-19T09:00:53.176771Z", "url": "https://files.pythonhosted.org/packages/12/f2/8cc6087fe1d46e8efb56e2ab91b331f31f7371804899fa9f8dd63389584e/gftools-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4d142bc56c88571d010795702fe6fc6e", "sha256": "105fb3d8c2782bbc73b9f9b4afad23bee76e1e7b045560d046f260f1230c4990" }, "downloads": -1, "filename": "gftools-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4d142bc56c88571d010795702fe6fc6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2259756, "upload_time": "2020-01-08T10:56:56", "upload_time_iso_8601": "2020-01-08T10:56:56.060958Z", "url": "https://files.pythonhosted.org/packages/fc/09/431219ecd49d0664c2414ccf3adf311e5baaeee7e8218f15613233ee3e87/gftools-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "07b17b98a81aa04c37c6fec2567fe93b", "sha256": "a889157f5e403ecea5965a4dffb4ced68677cc2b3ed5af95f2594dfa494f0d56" }, "downloads": -1, "filename": "gftools-0.3.10.tar.gz", "has_sig": false, "md5_digest": "07b17b98a81aa04c37c6fec2567fe93b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512705, "upload_time": "2020-06-16T11:04:11", "upload_time_iso_8601": "2020-06-16T11:04:11.420738Z", "url": "https://files.pythonhosted.org/packages/b3/80/35240354942160d258339653462b6788ffb9d2f85d0fa18655f5352fef13/gftools-0.3.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "4726e1fd3206735a594b869b21ae5f87", "sha256": "7238b21605524772e0b24f261f3edbbbc69311d216d649d807f6aa37473924ad" }, "downloads": -1, "filename": "gftools-0.3.11.tar.gz", "has_sig": false, "md5_digest": "4726e1fd3206735a594b869b21ae5f87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512735, "upload_time": "2020-06-17T10:57:57", "upload_time_iso_8601": "2020-06-17T10:57:57.408005Z", "url": "https://files.pythonhosted.org/packages/1b/e8/f008d99b0874c41eec547359b58cc85ec161e6b347a086b72097fda4fb26/gftools-0.3.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "8041291048376678c7b6920cbd0c0e17", "sha256": "d787c514482fd991e45b87f37a186dc00ae505ade63366fe271f58934eecf75b" }, "downloads": -1, "filename": "gftools-0.3.12.tar.gz", "has_sig": false, "md5_digest": "8041291048376678c7b6920cbd0c0e17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512713, "upload_time": "2020-06-17T13:32:36", "upload_time_iso_8601": "2020-06-17T13:32:36.966963Z", "url": "https://files.pythonhosted.org/packages/36/ba/cc656a9cad147550b777faab57c7623771e741bfe50156c0adb694021ccc/gftools-0.3.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "ff570eb8e79382954f782b8ad2e5725c", "sha256": "8b8c9985ca38a47c3c8fa0107504dec0d17d1b6167d4dd2ea344a4faa941115d" }, "downloads": -1, "filename": "gftools-0.3.13.tar.gz", "has_sig": false, "md5_digest": "ff570eb8e79382954f782b8ad2e5725c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512009, "upload_time": "2020-06-23T12:19:15", "upload_time_iso_8601": "2020-06-23T12:19:15.868005Z", "url": "https://files.pythonhosted.org/packages/3a/6e/1e59bfe3b4741b38f9d37b52e45761f7cbf42a290d50a0525c838944786c/gftools-0.3.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "efee38b197891bff240a42ae07d2df6d", "sha256": "7a3b48683e0a83c204a9cd86baad3b759daffdec170e17088dd3f161de5391b2" }, "downloads": -1, "filename": "gftools-0.3.14.tar.gz", "has_sig": false, "md5_digest": "efee38b197891bff240a42ae07d2df6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512049, "upload_time": "2020-06-26T10:43:18", "upload_time_iso_8601": "2020-06-26T10:43:18.820149Z", "url": "https://files.pythonhosted.org/packages/e5/61/5a404e5d18f359edc41ab3ab808d4fd08d0559928e8bf4b8171520a3b241/gftools-0.3.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.15": [ { "comment_text": "", "digests": { "md5": "869ee37dd8e1586116debcdc833ba1f4", "sha256": "ecbb336b955b7dc38b26c2c6fa850d216e13bbc9fd0804951a810d578166ed29" }, "downloads": -1, "filename": "gftools-0.3.15.tar.gz", "has_sig": false, "md5_digest": "869ee37dd8e1586116debcdc833ba1f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512067, "upload_time": "2020-07-15T09:56:47", "upload_time_iso_8601": "2020-07-15T09:56:47.242291Z", "url": "https://files.pythonhosted.org/packages/97/8e/a70e1f52e9ae059a5ebddb64d0a8b6e1fb2534a19f0b22978df1ea9dcbc0/gftools-0.3.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a0884dc5d98f9bec4c4c3cc597963950", "sha256": "9a303c1df88aad6277a8cff4904f64e48b7959b3da8121e48ddeb73f21617a55" }, "downloads": -1, "filename": "gftools-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a0884dc5d98f9bec4c4c3cc597963950", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2260833, "upload_time": "2020-02-12T15:30:39", "upload_time_iso_8601": "2020-02-12T15:30:39.869168Z", "url": "https://files.pythonhosted.org/packages/25/bf/5d54370e1c1eb7aaf616abc50c18a584a829049d9893839e88021ddf7b3d/gftools-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "6b9e71f5cf772ea89d189d7c70d10211", "sha256": "7754d7938ff62d6abaf8ae1811c371d9b8e8c16643b6d6f6006c5e87b465d28c" }, "downloads": -1, "filename": "gftools-0.3.3.tar.gz", "has_sig": false, "md5_digest": "6b9e71f5cf772ea89d189d7c70d10211", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2504773, "upload_time": "2020-02-24T13:29:57", "upload_time_iso_8601": "2020-02-24T13:29:57.619162Z", "url": "https://files.pythonhosted.org/packages/22/13/20b0406a8412a8c4e02b518f5c2c1eaf1b8e86b38e451aff695e2b20784e/gftools-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "37e1aea912f59f3b2239881e63adbcc4", "sha256": "1d96e8c7e324f069afd09c9f83adf59f13e6669ccd8830dcdadb827495e56b9d" }, "downloads": -1, "filename": "gftools-0.3.4.tar.gz", "has_sig": false, "md5_digest": "37e1aea912f59f3b2239881e63adbcc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2504770, "upload_time": "2020-02-26T13:35:30", "upload_time_iso_8601": "2020-02-26T13:35:30.228439Z", "url": "https://files.pythonhosted.org/packages/eb/93/e47cd50899ff0784c30dde61cc2b0cda2dc1c90e0fb44b80f070f9840001/gftools-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "7a3c6be4122abe1a0babc3205fba1462", "sha256": "06dcc3de2bf158b47d891f817b7dcd4b3b115b8d3385fdc5366d78ac65e13f96" }, "downloads": -1, "filename": "gftools-0.3.5.tar.gz", "has_sig": false, "md5_digest": "7a3c6be4122abe1a0babc3205fba1462", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2504898, "upload_time": "2020-03-04T13:08:27", "upload_time_iso_8601": "2020-03-04T13:08:27.978400Z", "url": "https://files.pythonhosted.org/packages/33/f7/b995c71d5181196eb8ab7330b25420b3e997e54e41043c47cd0828641760/gftools-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "b618ea310cd720acb83700b88b577974", "sha256": "4b52e2a297a1da6974c657a018fb1f0f2f142fa755a58aef79716c63fdf2fd10" }, "downloads": -1, "filename": "gftools-0.3.6.tar.gz", "has_sig": false, "md5_digest": "b618ea310cd720acb83700b88b577974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2505402, "upload_time": "2020-03-19T10:27:44", "upload_time_iso_8601": "2020-03-19T10:27:44.347079Z", "url": "https://files.pythonhosted.org/packages/33/48/bd39a76e8be6449852cc18e681cf18f4b8d537734ffdec29a053fa99d71e/gftools-0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "d45790c9094e44ff0b4b9c03216ca07a", "sha256": "c5a4277031092418d87ba670bab6165cc67bbe7a35cdc837463702d3b1032af3" }, "downloads": -1, "filename": "gftools-0.3.7.tar.gz", "has_sig": false, "md5_digest": "d45790c9094e44ff0b4b9c03216ca07a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2505828, "upload_time": "2020-04-06T15:20:58", "upload_time_iso_8601": "2020-04-06T15:20:58.709704Z", "url": "https://files.pythonhosted.org/packages/95/89/5741c46a154b26a8ee0ae2a68a65368c9ec535e1cc356803aba423471a74/gftools-0.3.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "a8db3142290498e246b09b83a82951c9", "sha256": "d46c442073586beb0c4f9c0185dce4fc2cfa863c675b41f4a3f8fdfb063c4535" }, "downloads": -1, "filename": "gftools-0.3.8.tar.gz", "has_sig": false, "md5_digest": "a8db3142290498e246b09b83a82951c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512542, "upload_time": "2020-06-04T13:59:32", "upload_time_iso_8601": "2020-06-04T13:59:32.770457Z", "url": "https://files.pythonhosted.org/packages/58/da/e171491acac6d672d45f2d040ced006c7c0805272cdfb87ceae723df95f8/gftools-0.3.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "eeb4b450af5031d39aab8a0705057c41", "sha256": "7fb66e3325a7a1b73753b06c2b07d733f46a428fe5ca2546fdd6e710d7f0de1e" }, "downloads": -1, "filename": "gftools-0.3.9.tar.gz", "has_sig": false, "md5_digest": "eeb4b450af5031d39aab8a0705057c41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2512746, "upload_time": "2020-06-15T16:04:23", "upload_time_iso_8601": "2020-06-15T16:04:23.139171Z", "url": "https://files.pythonhosted.org/packages/8e/ff/56b431b2de162d00b6e4030db687c20e0e65d0ad185ce830834c01d2cea8/gftools-0.3.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "25d13a412d0e3c312d0dde5ba453b8d8", "sha256": "d438475855e7c0a38789888a09582199a7fa5ead70ebc8409508c8be31ae0600" }, "downloads": -1, "filename": "gftools-0.4.0.tar.gz", "has_sig": false, "md5_digest": "25d13a412d0e3c312d0dde5ba453b8d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2544197, "upload_time": "2020-07-27T15:49:18", "upload_time_iso_8601": "2020-07-27T15:49:18.527009Z", "url": "https://files.pythonhosted.org/packages/46/bf/622847f39b4263756f645120d99f3dbd6e849c2ac2f4c700cd6cf0a48fe7/gftools-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f2365b3204f79b89cd1d8362ade3068e", "sha256": "6218475ce04f47106de4d745a1d175576e8d4a6f997b837c6275b1964c77c6fa" }, "downloads": -1, "filename": "gftools-0.4.1.tar.gz", "has_sig": false, "md5_digest": "f2365b3204f79b89cd1d8362ade3068e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2544705, "upload_time": "2020-08-07T09:13:53", "upload_time_iso_8601": "2020-08-07T09:13:53.631683Z", "url": "https://files.pythonhosted.org/packages/d1/8f/13c49eb14923da5fec886a8005815a5b1f01cbe37a7f53cb88857e12d9e6/gftools-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "88cedd8c09bd928c15f8281da54a4c56", "sha256": "c1192f1765c88086ebe1b66ef3e73bd75899917f65b86515426ab2bae1fdcaea" }, "downloads": -1, "filename": "gftools-0.4.2.tar.gz", "has_sig": false, "md5_digest": "88cedd8c09bd928c15f8281da54a4c56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2546381, "upload_time": "2020-08-21T13:43:08", "upload_time_iso_8601": "2020-08-21T13:43:08.242328Z", "url": "https://files.pythonhosted.org/packages/5b/5e/ed4b9b8eaf6798791277b00b3d659ad9d07526d9cd6b3d092c5fd9c4e0a1/gftools-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "c24262910dbfb55dfd0f7f95d1c1521d", "sha256": "d4acf831d9d7ed1b4a9ed42bce680c7bdaa17dc880c2bf70d560717c444574c9" }, "downloads": -1, "filename": "gftools-0.4.3.tar.gz", "has_sig": false, "md5_digest": "c24262910dbfb55dfd0f7f95d1c1521d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2547237, "upload_time": "2020-09-24T10:57:23", "upload_time_iso_8601": "2020-09-24T10:57:23.512911Z", "url": "https://files.pythonhosted.org/packages/7b/32/7adae96d277f6ca9fb704adfdb063cf8fff1929ef0c911d70642d7a20699/gftools-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "6cc62ff4050b380d3b54c0063a7e6c8f", "sha256": "8b882b81abddea6e82604052284f959669177a6db8cbcd10cf90deade39d3d3f" }, "downloads": -1, "filename": "gftools-0.4.4.tar.gz", "has_sig": false, "md5_digest": "6cc62ff4050b380d3b54c0063a7e6c8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2552245, "upload_time": "2020-10-07T12:25:27", "upload_time_iso_8601": "2020-10-07T12:25:27.788677Z", "url": "https://files.pythonhosted.org/packages/cf/ec/db7441e51f11260eed2da08c40b044ccb0fe650fb4207da4b349d3395c6a/gftools-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "a8e0dcb256733a72113274f2a3d8665d", "sha256": "597a7fa2a0f541bdfa86ae5d02ecd76231d25311b2197ab40b6d2380aba43270" }, "downloads": -1, "filename": "gftools-0.4.5.tar.gz", "has_sig": false, "md5_digest": "a8e0dcb256733a72113274f2a3d8665d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2546737, "upload_time": "2020-10-21T07:57:05", "upload_time_iso_8601": "2020-10-21T07:57:05.867536Z", "url": "https://files.pythonhosted.org/packages/3d/75/15521deebd2f2333d76a9e726654a83c9929e2d2ac788f7c266c553769d0/gftools-0.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f8299d3a67c321cb4feca6fd58ee80ba", "sha256": "ca9cd1e0943845b13189b949f23d653bc28e3977c6a405e472ee25e75fb23c8e" }, "downloads": -1, "filename": "gftools-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f8299d3a67c321cb4feca6fd58ee80ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 407090, "upload_time": "2020-11-12T14:08:59", "upload_time_iso_8601": "2020-11-12T14:08:59.875309Z", "url": "https://files.pythonhosted.org/packages/f6/53/884228428fb9239e09c38b6fa893fb1f26cc6ee66ba7ba34771152e8e48d/gftools-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "211565d7ccdd8878010786cab89f87a1", "sha256": "9919417f12e6316f753fef2c1d3fc75541ee267e3422eb90fabae2653c9f0aef" }, "downloads": -1, "filename": "gftools-0.5.0.tar.gz", "has_sig": false, "md5_digest": "211565d7ccdd8878010786cab89f87a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2139417, "upload_time": "2020-11-12T14:09:00", "upload_time_iso_8601": "2020-11-12T14:09:00.909820Z", "url": "https://files.pythonhosted.org/packages/c1/de/76de0b01b39a133a150cdc21aedd70465c5fdd441bb314fcd4a3bd7caade/gftools-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "8f2717f8dfe37578382aad767eb5a9ea", "sha256": "61f0f17ada69318e0eae0ba2b80b89e60bfab41f5bf15894422604b5d84b2e0a" }, "downloads": -1, "filename": "gftools-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8f2717f8dfe37578382aad767eb5a9ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 974763, "upload_time": "2020-11-17T09:36:55", "upload_time_iso_8601": "2020-11-17T09:36:55.443233Z", "url": "https://files.pythonhosted.org/packages/8f/2d/518267a76de4dd3a3d642de6dde50f76e596dd2d172e9d45d2677cc88b05/gftools-0.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7ffbf64a4aea0a33c5f4982d2a2d8fa6", "sha256": "720c8dc0b2417b6ac9e76a3c8a9359378e5f0588927225fcef7cce8b2a9d6650" }, "downloads": -1, "filename": "gftools-0.5.1.tar.gz", "has_sig": false, "md5_digest": "7ffbf64a4aea0a33c5f4982d2a2d8fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2684710, "upload_time": "2020-11-17T09:36:56", "upload_time_iso_8601": "2020-11-17T09:36:56.742602Z", "url": "https://files.pythonhosted.org/packages/2f/01/95107423e161446523ffed07b1828cba557d01678315bf1518c57a923999/gftools-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "adca8783dbd9d15fbedc5e20869f3125", "sha256": "8b016f8330932339b77c86a416d29e1dd2c0f3155864b3d7c32b67250fcd7df1" }, "downloads": -1, "filename": "gftools-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "adca8783dbd9d15fbedc5e20869f3125", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 989011, "upload_time": "2020-11-26T17:44:32", "upload_time_iso_8601": "2020-11-26T17:44:32.384511Z", "url": "https://files.pythonhosted.org/packages/e7/74/adb7e544c7db6f9341b8f8861e06d6afa31069241c1d929e18c581a5fec1/gftools-0.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f58c5b93738672784c0ba34ad3382ced", "sha256": "c2a130223cafc2e7a445d184d8c8544737b397d0a2d243839d612268b04060cb" }, "downloads": -1, "filename": "gftools-0.5.2.tar.gz", "has_sig": false, "md5_digest": "f58c5b93738672784c0ba34ad3382ced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3471483, "upload_time": "2020-11-26T17:44:33", "upload_time_iso_8601": "2020-11-26T17:44:33.975073Z", "url": "https://files.pythonhosted.org/packages/e0/c4/e0442063d03192489bc4cb3196913fe219d70c84d7364d79d2a0f8b5db88/gftools-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "ba14a394ffa1a5cbd5022a2836c22f71", "sha256": "688e229117980691932e561a37fc37bae53ac4eda1fcc1bc4419297f5cba66c2" }, "downloads": -1, "filename": "gftools-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ba14a394ffa1a5cbd5022a2836c22f71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2846720, "upload_time": "2020-12-23T13:24:05", "upload_time_iso_8601": "2020-12-23T13:24:05.643167Z", "url": "https://files.pythonhosted.org/packages/73/00/bdb69d47174c2c9fba3b7f9f31b0c01b8e30dbd5eb79979eeaa3c1919bd0/gftools-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bed289e081abd36105fa2176c938e78a", "sha256": "58ee47de4b6d914c5611873789d11340b0ce97094cc76eef5044eeb963d0f3d9" }, "downloads": -1, "filename": "gftools-0.6.0.tar.gz", "has_sig": false, "md5_digest": "bed289e081abd36105fa2176c938e78a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5364838, "upload_time": "2020-12-23T13:24:07", "upload_time_iso_8601": "2020-12-23T13:24:07.495934Z", "url": "https://files.pythonhosted.org/packages/6b/d0/5a197e75b394ced50893a4a5251d634f09fdad4fe6555338a947feeb6b8f/gftools-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "965131bafc1b18114d66c22456d23065", "sha256": "e828c815c472017592bbe04184c2e9f6eebea923e5876f4ac41b6d732b677c26" }, "downloads": -1, "filename": "gftools-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "965131bafc1b18114d66c22456d23065", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2846091, "upload_time": "2021-01-06T14:44:32", "upload_time_iso_8601": "2021-01-06T14:44:32.510796Z", "url": "https://files.pythonhosted.org/packages/6b/25/27b965e4c32e378704b49155573429f25371350c289593cf2c40ff2fc19c/gftools-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "62f84f10bb5e75a5c4c69b828fceca6f", "sha256": "0d2202e311784966e46b3bb5423126c01ab2cdf435aa83e22c4c40b20d689d1c" }, "downloads": -1, "filename": "gftools-0.6.1.tar.gz", "has_sig": false, "md5_digest": "62f84f10bb5e75a5c4c69b828fceca6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5364375, "upload_time": "2021-01-06T14:44:34", "upload_time_iso_8601": "2021-01-06T14:44:34.335992Z", "url": "https://files.pythonhosted.org/packages/f5/59/d04f6a8411bb54823ee37cb3d3e31ff97ffcfb87d7d9d243c22aab21a075/gftools-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "c3a9c13092e87d2847e3bea80f1746c6", "sha256": "c49d1279c9e061967895bac4a887a987d2baae9b2efa5239b00e81bc1142837d" }, "downloads": -1, "filename": "gftools-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c3a9c13092e87d2847e3bea80f1746c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2846716, "upload_time": "2021-01-25T15:06:56", "upload_time_iso_8601": "2021-01-25T15:06:56.380361Z", "url": "https://files.pythonhosted.org/packages/18/4e/3f9c6278633a6f22e1fee525766b61950f858dc29741216be1423ab072fb/gftools-0.6.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00ff318dd3378713f4361a9e095715dc", "sha256": "30cb5bdf799bf23391be3ec29f10d287eda964dcceecd8be051fa9b478398320" }, "downloads": -1, "filename": "gftools-0.6.2.tar.gz", "has_sig": false, "md5_digest": "00ff318dd3378713f4361a9e095715dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5365068, "upload_time": "2021-01-25T15:06:57", "upload_time_iso_8601": "2021-01-25T15:06:57.924849Z", "url": "https://files.pythonhosted.org/packages/dc/c3/3ea38f12164c2c514cc8c7d4c380fb694ffe01d48cc3ca54f371dd7dcb42/gftools-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f6119951dd095d2da199124efd404895", "sha256": "2ed15b9158d7bd99c4b40263d76b1d414ca15e742eeaf29db180f4a79cad52b9" }, "downloads": -1, "filename": "gftools-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f6119951dd095d2da199124efd404895", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2848598, "upload_time": "2021-03-12T10:14:33", "upload_time_iso_8601": "2021-03-12T10:14:33.300627Z", "url": "https://files.pythonhosted.org/packages/9e/a5/eac92e89b549307f0b72f2d1711ef00ade25ab2a78b1570aa0a12a8a4954/gftools-0.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "290b223ecaa0a2d15ede74723611877f", "sha256": "438d27e24b8fed31b3dbabc5e54d702e2ad2c543b9331a1d3b29189408c83b33" }, "downloads": -1, "filename": "gftools-0.7.0.tar.gz", "has_sig": false, "md5_digest": "290b223ecaa0a2d15ede74723611877f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5738147, "upload_time": "2021-03-12T10:14:35", "upload_time_iso_8601": "2021-03-12T10:14:35.070042Z", "url": "https://files.pythonhosted.org/packages/56/17/0e3e18b93b5682c585c46f580cc2d75e0d285dea057251009da5ccce5a3a/gftools-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "74f69670e76d38e1e4fe68a9146eef80", "sha256": "368653773b0fb4458d14421e871e12049bb2f0d4264620a23927e22fac5f7b97" }, "downloads": -1, "filename": "gftools-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "74f69670e76d38e1e4fe68a9146eef80", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2905394, "upload_time": "2021-04-14T10:03:47", "upload_time_iso_8601": "2021-04-14T10:03:47.347540Z", "url": "https://files.pythonhosted.org/packages/f0/e5/d3bba8b42c6890f20803780a61c84a6061f1bcbc1d20b98d073d78eafd8a/gftools-0.7.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "33707cf5a1e397d88d03a7058a91b529", "sha256": "93bc93509ba8dd7f70754f6625a8bed469f2b67ea1a74e0231312e1481c82742" }, "downloads": -1, "filename": "gftools-0.7.1.tar.gz", "has_sig": false, "md5_digest": "33707cf5a1e397d88d03a7058a91b529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5798635, "upload_time": "2021-04-14T10:03:49", "upload_time_iso_8601": "2021-04-14T10:03:49.658788Z", "url": "https://files.pythonhosted.org/packages/76/26/89ad4f8129f0c47b2953fefee1bcdef245f21711b3070dd9e46302588fad/gftools-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "cb165976bf01ae77176cdfe172774a4f", "sha256": "6d716f1f99e7571a96cfd6853385ad84ec1ede6250285c20229e4c8f69852c56" }, "downloads": -1, "filename": "gftools-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cb165976bf01ae77176cdfe172774a4f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3196253, "upload_time": "2021-06-02T15:02:06", "upload_time_iso_8601": "2021-06-02T15:02:06.477474Z", "url": "https://files.pythonhosted.org/packages/9d/c0/5345d5ad955b99cd36429e29a139d1334e0b43f33688d0813fd95603192d/gftools-0.7.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "964bd8fc0c552c24c7cfb3545d4094bc", "sha256": "dcb6ee2ddf0ea1fadbe260ad247736f57f4c90d4d0c5a766f2039ca391be0bca" }, "downloads": -1, "filename": "gftools-0.7.2.tar.gz", "has_sig": false, "md5_digest": "964bd8fc0c552c24c7cfb3545d4094bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6057407, "upload_time": "2021-06-02T15:02:08", "upload_time_iso_8601": "2021-06-02T15:02:08.365005Z", "url": "https://files.pythonhosted.org/packages/03/bc/d7ece74ee66b3df12c2e0a71b7ef3629a1fc38244faeea3c53769c0d0047/gftools-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "c38430f544685665683bd93d9812f4e7", "sha256": "a56b84a36f78fa3cb65212a9c374e8c1d2aca0029d29ea3ec01512db6a1b9667" }, "downloads": -1, "filename": "gftools-0.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c38430f544685665683bd93d9812f4e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3198076, "upload_time": "2021-07-02T10:44:10", "upload_time_iso_8601": "2021-07-02T10:44:10.407058Z", "url": "https://files.pythonhosted.org/packages/d8/79/2346296557027c5c02904b52d53cac4236807d457e72ef97dc3c581fd0be/gftools-0.7.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8dd3a3826df0b2a587c43083b404969f", "sha256": "386bc778b9e8aff55e6c44cb88ef284c326afa149bd6f10bf81399e4efdfaa8e" }, "downloads": -1, "filename": "gftools-0.7.4.tar.gz", "has_sig": false, "md5_digest": "8dd3a3826df0b2a587c43083b404969f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6061812, "upload_time": "2021-07-02T10:44:12", "upload_time_iso_8601": "2021-07-02T10:44:12.564295Z", "url": "https://files.pythonhosted.org/packages/1a/23/3144cfefe12b33ed45fa3f4381724c15a5d8f5a5fc09bc2dedd0b088af95/gftools-0.7.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "94eb7965a2d0baf062420e8167b92a15", "sha256": "4cd1d1ceefa85315125646f3c77e643ef430d2561820972c61afd2f48c766b90" }, "downloads": -1, "filename": "gftools-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "94eb7965a2d0baf062420e8167b92a15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3531662, "upload_time": "2021-08-31T10:53:00", "upload_time_iso_8601": "2021-08-31T10:53:00.456808Z", "url": "https://files.pythonhosted.org/packages/f3/70/9f71b32c08d542f1652144b96fcd9aad202d86bff5345c7448856192acd4/gftools-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9f8f32d52e6ba65da05fdd1b5180a8c5", "sha256": "ec1948d63efc190f8d83850b488c81bf2b49d7ea83dde6f0c1a411b78d84901c" }, "downloads": -1, "filename": "gftools-0.8.0.tar.gz", "has_sig": false, "md5_digest": "9f8f32d52e6ba65da05fdd1b5180a8c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6395933, "upload_time": "2021-08-31T10:53:02", "upload_time_iso_8601": "2021-08-31T10:53:02.512736Z", "url": "https://files.pythonhosted.org/packages/d9/27/afde29814adee88deb47844a8cdc0e6454042a9e46aa8ece78544432a9eb/gftools-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "2e9da05732d5c245a0148ec4d4714712", "sha256": "899af35eb08fc34ae87004085dbb6e06f4828f805eee17d759f6a46d3459bae8" }, "downloads": -1, "filename": "gftools-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2e9da05732d5c245a0148ec4d4714712", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3532169, "upload_time": "2021-10-22T10:20:00", "upload_time_iso_8601": "2021-10-22T10:20:00.501050Z", "url": "https://files.pythonhosted.org/packages/0a/3c/1edde08cf76fe085a2809e4c9a784117ed521387db457124df7fb7bf3004/gftools-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "043ce3fbbdd0dea332d443e153dedfd3", "sha256": "e6746136a57e7143a23beb36de4786fe32755e75ba10c5bba4b52ad5a17f1723" }, "downloads": -1, "filename": "gftools-0.8.1.tar.gz", "has_sig": false, "md5_digest": "043ce3fbbdd0dea332d443e153dedfd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6396429, "upload_time": "2021-10-22T10:20:02", "upload_time_iso_8601": "2021-10-22T10:20:02.659853Z", "url": "https://files.pythonhosted.org/packages/a3/69/a9755b7da6b70923081e43cbe15ea7acdce53242ac9e1110da3b61264152/gftools-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "4a9295b555193e54420aa863d76e815a", "sha256": "768e8ee717e7e4e69de30e400de6f69dffffc4920aa35db7868a8d0e6584b390" }, "downloads": -1, "filename": "gftools-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4a9295b555193e54420aa863d76e815a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3532603, "upload_time": "2021-10-25T15:51:12", "upload_time_iso_8601": "2021-10-25T15:51:12.896983Z", "url": "https://files.pythonhosted.org/packages/50/fb/26361a393d88a3d1e1e6493e6ed4b5e2f0b39d5aa0d18926ac926fefedf7/gftools-0.8.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ff98deb8ade15e529ac4cb36686a362e", "sha256": "32aad8567c2c41704e74b8ad8080a96ad274d30bd3051d8594d9a6f527061c36" }, "downloads": -1, "filename": "gftools-0.8.2.tar.gz", "has_sig": false, "md5_digest": "ff98deb8ade15e529ac4cb36686a362e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6397305, "upload_time": "2021-10-25T15:51:18", "upload_time_iso_8601": "2021-10-25T15:51:18.360769Z", "url": "https://files.pythonhosted.org/packages/b4/be/e3cec5c276934f4bf9815932ebfa2ec8a330f124a4447bc7e604570f42d0/gftools-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "42c43766e4d39a9b6e40e4c5724935f6", "sha256": "f087596fbba5f1d11d811ce5ac3aef27f1a689230fbcef3535256e9456b34551" }, "downloads": -1, "filename": "gftools-0.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "42c43766e4d39a9b6e40e4c5724935f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3531525, "upload_time": "2021-11-09T16:34:17", "upload_time_iso_8601": "2021-11-09T16:34:17.180263Z", "url": "https://files.pythonhosted.org/packages/6b/a5/6d7ec9d63747f9d32fcd46a1586891f470cf006eae28b333a9206b164ad2/gftools-0.8.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1e542f9eb6e5e3ef30928ba99aea21c0", "sha256": "6d27e0f04432d730c2d857ce3444bcd1f39ab868dac1da159ba15edc30a91c72" }, "downloads": -1, "filename": "gftools-0.8.3.tar.gz", "has_sig": false, "md5_digest": "1e542f9eb6e5e3ef30928ba99aea21c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6395551, "upload_time": "2021-11-09T16:34:19", "upload_time_iso_8601": "2021-11-09T16:34:19.065769Z", "url": "https://files.pythonhosted.org/packages/67/b1/60b09c68e2758e8e44a7684e8ebbd8fee8f6328ef333b3faf5d4d83a4725/gftools-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "347193e2b512236a3140a6712c3c05bd", "sha256": "6d627e001df1909de1fee64dc3f8d031831721b422e10c746a3e1269fc248815" }, "downloads": -1, "filename": "gftools-0.8.4-py3-none-any.whl", "has_sig": false, "md5_digest": "347193e2b512236a3140a6712c3c05bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3533073, "upload_time": "2021-12-08T15:37:21", "upload_time_iso_8601": "2021-12-08T15:37:21.484693Z", "url": "https://files.pythonhosted.org/packages/44/f6/9bcbcbdf9396562383eb3c3f0db22f966ef1f94d6030972427675e07018c/gftools-0.8.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ab63e3bba8da5e90e769712d4824a43f", "sha256": "8a5e796dec92d43d04f0b11d10d4ff9510de4af9a9931e9abcdb3e35ba35df7d" }, "downloads": -1, "filename": "gftools-0.8.4.tar.gz", "has_sig": false, "md5_digest": "ab63e3bba8da5e90e769712d4824a43f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6397345, "upload_time": "2021-12-08T15:37:23", "upload_time_iso_8601": "2021-12-08T15:37:23.641238Z", "url": "https://files.pythonhosted.org/packages/64/40/c099d2465460ce515f8d4c8373be7f3406806bb75a14ee3409a3d4403f7b/gftools-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "085c82d25693e0bcabf35bdeeb70c26a", "sha256": "dd4f0567f7e261a42fb9055e9c1cfd32725f3de0aa6973b2079e4ffa613b152e" }, "downloads": -1, "filename": "gftools-0.8.5-py3-none-any.whl", "has_sig": false, "md5_digest": "085c82d25693e0bcabf35bdeeb70c26a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2977256, "upload_time": "2022-01-11T12:01:00", "upload_time_iso_8601": "2022-01-11T12:01:00.337299Z", "url": "https://files.pythonhosted.org/packages/87/5e/c74964f4cf5c633a252152b78ce8714ea63f9cbd563736e0caa21a74e479/gftools-0.8.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e0bd754c430d4b5a66edfa5483cdb8bb", "sha256": "127982310dcf7d95af4f93767054cf6e00aec521c6ad908d06d5b90d53854364" }, "downloads": -1, "filename": "gftools-0.8.5.tar.gz", "has_sig": false, "md5_digest": "e0bd754c430d4b5a66edfa5483cdb8bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5771108, "upload_time": "2022-01-11T12:01:04", "upload_time_iso_8601": "2022-01-11T12:01:04.038461Z", "url": "https://files.pythonhosted.org/packages/f9/c7/8789c9e47d458290ad128684a3e97dda7d47f3eeaa790c398df83e3356c7/gftools-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "a57aaa09f37bd820782493c78841143e", "sha256": "e5bb2760629ea67fe3e4580515802e037d972b4dae67d78b0a8b3153c9928c0f" }, "downloads": -1, "filename": "gftools-0.8.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a57aaa09f37bd820782493c78841143e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 4015706, "upload_time": "2022-01-11T13:04:48", "upload_time_iso_8601": "2022-01-11T13:04:48.268456Z", "url": "https://files.pythonhosted.org/packages/bb/14/95e7a86cdde8dd3ea92d19489ffc12bb36ab72659b48c001aa3020202c46/gftools-0.8.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e472f985fa938ff2d0e0e36538a615e2", "sha256": "5ca8555273bafef58ee8c842ed2e7f27ba4dd305666903ee8214b521f6cb3912" }, "downloads": -1, "filename": "gftools-0.8.6.tar.gz", "has_sig": false, "md5_digest": "e472f985fa938ff2d0e0e36538a615e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5771211, "upload_time": "2022-01-11T13:04:51", "upload_time_iso_8601": "2022-01-11T13:04:51.550429Z", "url": "https://files.pythonhosted.org/packages/c2/ab/bb66cb0a8bd1b823531e5fdc56722a89109a46ad845df90c97db06c4026a/gftools-0.8.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "0cb9d81747da79bb17587dcbe7696612", "sha256": "a494ea6986bceb83ed150b11795975e5df83021551c2a19f3a0acde62c1e05d8" }, "downloads": -1, "filename": "gftools-0.8.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0cb9d81747da79bb17587dcbe7696612", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 4015751, "upload_time": "2022-01-14T11:42:41", "upload_time_iso_8601": "2022-01-14T11:42:41.800944Z", "url": "https://files.pythonhosted.org/packages/40/f5/dc6a4906188da0986c0a8698c84a77bf8c70258555dd23cea6212c6159a6/gftools-0.8.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f1db74c92ac40a86d1768515b8963750", "sha256": "c57428420ed256dc4bfc752f60d0d38b2083a7342106babfe2d7a95778d5ebc3" }, "downloads": -1, "filename": "gftools-0.8.7.tar.gz", "has_sig": false, "md5_digest": "f1db74c92ac40a86d1768515b8963750", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5771966, "upload_time": "2022-01-14T11:42:43", "upload_time_iso_8601": "2022-01-14T11:42:43.409657Z", "url": "https://files.pythonhosted.org/packages/bc/f7/3706212c6415b957cf2be4cc01923b0385c53a719edec1164d0ee0028b0c/gftools-0.8.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "0d1abcd7426b3ecff57c1d2882d7e28d", "sha256": "198cb28a94ed22eb4e052d762df97b987528f142740dd9ddb5ea05c6f475b3c5" }, "downloads": -1, "filename": "gftools-0.8.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0d1abcd7426b3ecff57c1d2882d7e28d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 4016104, "upload_time": "2022-02-09T10:38:00", "upload_time_iso_8601": "2022-02-09T10:38:00.077816Z", "url": "https://files.pythonhosted.org/packages/6c/eb/c2f2eb6abbc7347a1751f82de7d0e899fd35acc8b94f47ca944077234d5c/gftools-0.8.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "410b9fbfd1d2c2389de46256258e0ea8", "sha256": "36127888db9edba899d72833f001729f213dff7c3aead5da03cf16586eb37544" }, "downloads": -1, "filename": "gftools-0.8.8.tar.gz", "has_sig": false, "md5_digest": "410b9fbfd1d2c2389de46256258e0ea8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5774549, "upload_time": "2022-02-09T10:38:01", "upload_time_iso_8601": "2022-02-09T10:38:01.750754Z", "url": "https://files.pythonhosted.org/packages/fc/ec/8524fd137a5ebaa7dad5b60518aeb72ac12939aaccc2e585f779ee04249b/gftools-0.8.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "ec6b889a020d6c74a266ad6b323b50b7", "sha256": "93d39fb5fe6011a06e2c693fe28d981b6b3d6366f6e3eeea40d729e47173c45f" }, "downloads": -1, "filename": "gftools-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ec6b889a020d6c74a266ad6b323b50b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 4004447, "upload_time": "2022-02-25T15:39:53", "upload_time_iso_8601": "2022-02-25T15:39:53.793423Z", "url": "https://files.pythonhosted.org/packages/05/98/620dfd564fe14b62f79a92fe81790d847a50988fa43fdf384fd61c3d6d6f/gftools-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1141d8d958f10f2996c3327aecb76ddc", "sha256": "39f16ebdc0945f794d53ab755ea229bb1eff58f62ee92445c736ed0c3ceea0d6" }, "downloads": -1, "filename": "gftools-0.9.0.tar.gz", "has_sig": false, "md5_digest": "1141d8d958f10f2996c3327aecb76ddc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5762804, "upload_time": "2022-02-25T15:39:56", "upload_time_iso_8601": "2022-02-25T15:39:56.676903Z", "url": "https://files.pythonhosted.org/packages/20/89/936e52bbb24e0ae95ede15a4ac0e59005e18cefd783f5e4fce2a4055f7cc/gftools-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "fe16755ee46e0f6f7c082445e6b523dc", "sha256": "499155c0aebf2f7840b1584bc1f6f564cca10f88738fa3ab7f17c8c097ab7b8c" }, "downloads": -1, "filename": "gftools-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fe16755ee46e0f6f7c082445e6b523dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3993586, "upload_time": "2022-03-15T15:15:05", "upload_time_iso_8601": "2022-03-15T15:15:05.127297Z", "url": "https://files.pythonhosted.org/packages/52/fe/6bc23577f0493bd95999ea629584aaaa0d0ea9203a773e177b292b54816d/gftools-0.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ffecbcf221881f3dda85ab684341382d", "sha256": "fcf646ed8e5c49465dcc55107d31ac99485e97a29332b18a71afbeb2f9239d5d" }, "downloads": -1, "filename": "gftools-0.9.1.tar.gz", "has_sig": false, "md5_digest": "ffecbcf221881f3dda85ab684341382d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5756477, "upload_time": "2022-03-15T15:15:07", "upload_time_iso_8601": "2022-03-15T15:15:07.577621Z", "url": "https://files.pythonhosted.org/packages/da/99/5223bc3da8f4438c7f75345326654cf0fc5cbc33724bc5d667516447e322/gftools-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "5d52223ddf2f923d505ace40742bc3bf", "sha256": "aa8ba00e756dde041935a86d3f237a9182e3f1ca24f78249d4c4facc9de8e4eb" }, "downloads": -1, "filename": "gftools-0.9.10-py3-none-any.whl", "has_sig": false, "md5_digest": "5d52223ddf2f923d505ace40742bc3bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2974652, "upload_time": "2022-05-10T15:02:03", "upload_time_iso_8601": "2022-05-10T15:02:03.023821Z", "url": "https://files.pythonhosted.org/packages/00/fb/de9254ad802ce1dfcc6912cf4118788685a237b62d6fef57dcba7518a9f8/gftools-0.9.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "358bd93dd0bacde551ebc9a287a84691", "sha256": "5ff842bc461143aa5ca95505cc04a7288c42a84dce5dd807589de2fb0aeec844" }, "downloads": -1, "filename": "gftools-0.9.10.tar.gz", "has_sig": false, "md5_digest": "358bd93dd0bacde551ebc9a287a84691", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5373378, "upload_time": "2022-05-10T15:02:05", "upload_time_iso_8601": "2022-05-10T15:02:05.171147Z", "url": "https://files.pythonhosted.org/packages/6e/65/facfaa8b968ff758ddcd7d85796b407aea8c951d96f2d76d4530b220a006/gftools-0.9.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "4670605d5ac1c1b55fdf0fc8087f9596", "sha256": "cbe1d1bb33e6048e1fbb82051de353dbc1bfe29fe69fd44f855d66a04cd0bde4" }, "downloads": -1, "filename": "gftools-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4670605d5ac1c1b55fdf0fc8087f9596", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2954869, "upload_time": "2022-03-16T10:58:54", "upload_time_iso_8601": "2022-03-16T10:58:54.551166Z", "url": "https://files.pythonhosted.org/packages/7a/6c/a34e6ac1196f09c5389277cca1122d16036da343592a4bb582e25fe954db/gftools-0.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c1fb87feaa8eeb1e2bd6287485fa6058", "sha256": "65484138e3da5d035ddd417dceb9d66287ed17e556b021bab0dc9561223ed7ab" }, "downloads": -1, "filename": "gftools-0.9.2.tar.gz", "has_sig": false, "md5_digest": "c1fb87feaa8eeb1e2bd6287485fa6058", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5145415, "upload_time": "2022-03-16T10:58:56", "upload_time_iso_8601": "2022-03-16T10:58:56.691553Z", "url": "https://files.pythonhosted.org/packages/be/75/e7809651dd9b04e0beb1849867ad3e4466c87d6cf97d1aff413efb5874f9/gftools-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "b67a0716c5930cec3295b5eda9b27f9e", "sha256": "0bc29f9a1a5b15ad5b2ae4eed9b5e107dd5c46dd20455048d7d1726af060ea32" }, "downloads": -1, "filename": "gftools-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b67a0716c5930cec3295b5eda9b27f9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2958520, "upload_time": "2022-03-25T13:27:57", "upload_time_iso_8601": "2022-03-25T13:27:57.347987Z", "url": "https://files.pythonhosted.org/packages/84/d5/ad9c1911678daefee34ed6a43b5cbdc702a5ec895116f960246b74a6b593/gftools-0.9.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f084d0f5b4020c0b05e2e89fe3f0aed1", "sha256": "fae5dfd3023ceed6841cad3d722a28ebf7bf42bb4641a447f1c1c832eab61caa" }, "downloads": -1, "filename": "gftools-0.9.4.tar.gz", "has_sig": false, "md5_digest": "f084d0f5b4020c0b05e2e89fe3f0aed1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5151222, "upload_time": "2022-03-25T13:27:59", "upload_time_iso_8601": "2022-03-25T13:27:59.349552Z", "url": "https://files.pythonhosted.org/packages/ed/16/d74e6fdbee96e0631b0f8074ea171297a1a6b1476564b5d507680b1b3ffe/gftools-0.9.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "9206a8f4219147211f7c5c9110cbb24b", "sha256": "1661b7637aa9fe53ac5d7933b878ecaa5594ff2755ce6aedc982af56adde733f" }, "downloads": -1, "filename": "gftools-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9206a8f4219147211f7c5c9110cbb24b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2968203, "upload_time": "2022-04-01T09:04:04", "upload_time_iso_8601": "2022-04-01T09:04:04.949254Z", "url": "https://files.pythonhosted.org/packages/83/41/2ee8c30f989e701429bb083277b9b7c57cc12fd0f9774dbd566b270d7571/gftools-0.9.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b907027cd2742e2b731171ead87edf2f", "sha256": "1ef84b5ee65bc5f625fbfe687edda2911fc7080add054adb8f0534c99d2b71f1" }, "downloads": -1, "filename": "gftools-0.9.5.tar.gz", "has_sig": false, "md5_digest": "b907027cd2742e2b731171ead87edf2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5159284, "upload_time": "2022-04-01T09:04:07", "upload_time_iso_8601": "2022-04-01T09:04:07.405214Z", "url": "https://files.pythonhosted.org/packages/df/e5/cb69fa2791bfe6a88822fba8dd31e6a066dbe73b825b0606f053fece035e/gftools-0.9.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "2907dcc6819e80dc8488955b76cee5fa", "sha256": "11af1299eb1c48040ae1c45bd766d603017a0945f90c32773171ff7a6ae2a30a" }, "downloads": -1, "filename": "gftools-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "2907dcc6819e80dc8488955b76cee5fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2968899, "upload_time": "2022-04-06T13:57:44", "upload_time_iso_8601": "2022-04-06T13:57:44.376817Z", "url": "https://files.pythonhosted.org/packages/e0/68/eb8c054a369531cfeef24e79654be099758e7469a3a16ad290284eba2abb/gftools-0.9.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "95db78754784ec5354908ef2f02e85ff", "sha256": "fd47456bf67d8c1fdc583da5df68d3510f44ea3e18b44478a05a133fe84acf4f" }, "downloads": -1, "filename": "gftools-0.9.6.tar.gz", "has_sig": false, "md5_digest": "95db78754784ec5354908ef2f02e85ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5160520, "upload_time": "2022-04-06T13:57:46", "upload_time_iso_8601": "2022-04-06T13:57:46.203476Z", "url": "https://files.pythonhosted.org/packages/fa/e9/fec3a9294d8e6680ef7d66a6dbf886117c93754fb4f74ad392d587ca65b8/gftools-0.9.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "7d2ffbf6033dd2f3712dc0f16d005773", "sha256": "5d0861a213d88d09fc03b8dcef29349f7a99a33f419f16517a8e19ad55fc228a" }, "downloads": -1, "filename": "gftools-0.9.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7d2ffbf6033dd2f3712dc0f16d005773", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2969113, "upload_time": "2022-04-08T16:33:55", "upload_time_iso_8601": "2022-04-08T16:33:55.265905Z", "url": "https://files.pythonhosted.org/packages/5e/b4/73044b22782e4e8f1f10141908525862b3c93e7f595f354d2b3ee2ecf2ac/gftools-0.9.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "335dfd29a83295bfefe807a9f42c63b5", "sha256": "6277e50cfd0039a8165a99438fbd7eee8e83c0f29fcdc001ea65ba01241d6d0d" }, "downloads": -1, "filename": "gftools-0.9.7.tar.gz", "has_sig": false, "md5_digest": "335dfd29a83295bfefe807a9f42c63b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5160816, "upload_time": "2022-04-08T16:33:57", "upload_time_iso_8601": "2022-04-08T16:33:57.545667Z", "url": "https://files.pythonhosted.org/packages/d8/1c/2608da9d2426083f62dbfae77827b81cfa0978cd3cd4605a2e3fdf5ae67c/gftools-0.9.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "611720530915d4eec2b7788f1dcd9f36", "sha256": "bc0060fa68f1c56b82e33614cadaa577ac2e35274539842140b7956925e229af" }, "downloads": -1, "filename": "gftools-0.9.8-py3-none-any.whl", "has_sig": false, "md5_digest": "611720530915d4eec2b7788f1dcd9f36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2969550, "upload_time": "2022-04-14T09:43:40", "upload_time_iso_8601": "2022-04-14T09:43:40.525484Z", "url": "https://files.pythonhosted.org/packages/38/1a/8aa84408f92df452b75c71cf1ce19a59870da6ece538969b8550eb34514a/gftools-0.9.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "445f0b1128abfe3a76ee647834acd365", "sha256": "ee310d492f5b402eb0864f819e5a35ff27e0fc39d6f49491a59abd833a8ae3d3" }, "downloads": -1, "filename": "gftools-0.9.8.tar.gz", "has_sig": false, "md5_digest": "445f0b1128abfe3a76ee647834acd365", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5160384, "upload_time": "2022-04-14T09:43:42", "upload_time_iso_8601": "2022-04-14T09:43:42.302266Z", "url": "https://files.pythonhosted.org/packages/6d/5d/f19c961c63554a9224a8abee321b0a8715dc1e05bbe03077b56b75a8bc0b/gftools-0.9.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "ba599b20ad7c7705eff4f50eeb6189db", "sha256": "236b2c4e8530b4d015853cfa7e603a56cd2c31f6edaf7ca91c19778456a29504" }, "downloads": -1, "filename": "gftools-0.9.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ba599b20ad7c7705eff4f50eeb6189db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2969857, "upload_time": "2022-04-20T14:54:54", "upload_time_iso_8601": "2022-04-20T14:54:54.140163Z", "url": "https://files.pythonhosted.org/packages/41/5b/f1a08fd9eb668c07af7a9fb3173cb38f524d5ae3fe6fe1e5685bf9f78619/gftools-0.9.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "52c3b394ad7e3f7d174fb8357a997dea", "sha256": "e4a980cc9302b9f4c0dcb7975a2de0f3720140305b6ad11b0ed32cc7faa9bc7f" }, "downloads": -1, "filename": "gftools-0.9.9.tar.gz", "has_sig": false, "md5_digest": "52c3b394ad7e3f7d174fb8357a997dea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5368628, "upload_time": "2022-04-20T14:54:56", "upload_time_iso_8601": "2022-04-20T14:54:56.998077Z", "url": "https://files.pythonhosted.org/packages/4a/43/0695adddf818c751dd6cd94baf605871116827e1297e634d3f4508330908/gftools-0.9.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d52223ddf2f923d505ace40742bc3bf", "sha256": "aa8ba00e756dde041935a86d3f237a9182e3f1ca24f78249d4c4facc9de8e4eb" }, "downloads": -1, "filename": "gftools-0.9.10-py3-none-any.whl", "has_sig": false, "md5_digest": "5d52223ddf2f923d505ace40742bc3bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 2974652, "upload_time": "2022-05-10T15:02:03", "upload_time_iso_8601": "2022-05-10T15:02:03.023821Z", "url": "https://files.pythonhosted.org/packages/00/fb/de9254ad802ce1dfcc6912cf4118788685a237b62d6fef57dcba7518a9f8/gftools-0.9.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "358bd93dd0bacde551ebc9a287a84691", "sha256": "5ff842bc461143aa5ca95505cc04a7288c42a84dce5dd807589de2fb0aeec844" }, "downloads": -1, "filename": "gftools-0.9.10.tar.gz", "has_sig": false, "md5_digest": "358bd93dd0bacde551ebc9a287a84691", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5373378, "upload_time": "2022-05-10T15:02:05", "upload_time_iso_8601": "2022-05-10T15:02:05.171147Z", "url": "https://files.pythonhosted.org/packages/6e/65/facfaa8b968ff758ddcd7d85796b407aea8c951d96f2d76d4530b220a006/gftools-0.9.10.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }