cfnv1a
======
fnv1a non-cryptographic hash function for python written in c.
Examples:
```python
from cfnv1a import fnv1a
print(fnv1a("Hello"))
# 7201466553693376363
print(fnv1a("Hello", prime=7, offset=1))
# 9972599733547454827
```
Raw data
{
"_id": null,
"home_page": "https://github.com/mosquito/cfnv1a/",
"name": "cfnv1a",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7.*, <4",
"maintainer_email": "",
"keywords": "fnv1a,c",
"author": "Dmitry Orlov",
"author_email": "me@mosquito.su",
"download_url": "https://files.pythonhosted.org/packages/ec/f7/2c5217b16e9fe579b1ec3a1deac51e2b7f69447d4b2aca5803bfecd58777/cfnv1a-0.1.3.tar.gz",
"platform": null,
"description": "cfnv1a\n======\n\nfnv1a non-cryptographic hash function for python written in c.\n\nExamples:\n\n```python\nfrom cfnv1a import fnv1a\n\nprint(fnv1a(\"Hello\"))\n# 7201466553693376363\n\nprint(fnv1a(\"Hello\", prime=7, offset=1))\n# 9972599733547454827\n```\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "fnv1a c implementation for python",
"version": "0.1.3",
"split_keywords": [
"fnv1a",
"c"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b4f71241f204291f7f6efadfc7191653",
"sha256": "abc3eca51d6b80a9fc05ef55231d8511098377127ba101942b6f12b97ceea7f8"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp310-cp310-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "b4f71241f204291f7f6efadfc7191653",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7.*, <4",
"size": 5487,
"upload_time": "2022-12-30T11:37:38",
"upload_time_iso_8601": "2022-12-30T11:37:38.743312Z",
"url": "https://files.pythonhosted.org/packages/44/3e/c649967c78298ef120e3233526e2e68b9b564c657065c956f1d57ec045f5/cfnv1a-0.1.3-cp310-cp310-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "074f06da68315659754f1fc90a4fffb5",
"sha256": "494a72185df42751fe2d72a867a3fab60f8668e06a45070712293161e4172e9c"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp310-cp310-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "074f06da68315659754f1fc90a4fffb5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7.*, <4",
"size": 3834,
"upload_time": "2022-12-30T11:38:56",
"upload_time_iso_8601": "2022-12-30T11:38:56.467115Z",
"url": "https://files.pythonhosted.org/packages/68/9a/fa5b44f4f9fb05ed5a3400dc1bfef057562ce795d72d3da1e3b76d80e5b9/cfnv1a-0.1.3-cp310-cp310-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "46e92dfef411dcaa16accfd547e8b7d3",
"sha256": "73cdcce303ed82ecb021f90d0e79f2eaa5fbc8769b1727901a90071ad9b45897"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "46e92dfef411dcaa16accfd547e8b7d3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7.*, <4",
"size": 9883,
"upload_time": "2022-12-30T11:39:25",
"upload_time_iso_8601": "2022-12-30T11:39:25.331066Z",
"url": "https://files.pythonhosted.org/packages/f8/40/15353e67dc40bd08d18e46cf96f661e9c2ada74ee1344dbe43b62dceee7b/cfnv1a-0.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "7520aaf91e0c5d7934e74bcc52adf6f9",
"sha256": "8f7a24e635d1517950374e784c621d70c42d9c7dc07d89463eee7b4f53332252"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "7520aaf91e0c5d7934e74bcc52adf6f9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7.*, <4",
"size": 7323,
"upload_time": "2022-12-30T11:39:32",
"upload_time_iso_8601": "2022-12-30T11:39:32.289386Z",
"url": "https://files.pythonhosted.org/packages/95/a1/b571a0ead1f1ee9f724caf9d374ac3e546411e9eb866eda84ddb776d1b09/cfnv1a-0.1.3-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "6f8f333c430a0dd7b124eef8bcf34f10",
"sha256": "b1991c05fcf3242f10b487c4b2839ab34c253e91aed2038dfdcfe81e0dcc29b3"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "6f8f333c430a0dd7b124eef8bcf34f10",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7.*, <4",
"size": 5467,
"upload_time": "2022-12-30T11:37:41",
"upload_time_iso_8601": "2022-12-30T11:37:41.195543Z",
"url": "https://files.pythonhosted.org/packages/04/ec/36a5cc4f3374c1dc182097fbb47d51c13bc176295751be13c5dca7360a3a/cfnv1a-0.1.3-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "803bf965f2c9fad5bcc98dc9654387c6",
"sha256": "82b8a34e6aa570b95223e92f9954568908ea01eb80f1ea8e894ab87581c706bd"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "803bf965f2c9fad5bcc98dc9654387c6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7.*, <4",
"size": 9902,
"upload_time": "2022-12-30T11:39:26",
"upload_time_iso_8601": "2022-12-30T11:39:26.291237Z",
"url": "https://files.pythonhosted.org/packages/c1/fe/070214df0d74ce19d1e32418bb73f98bdb94b4f0c9927fc8ee719ed87431/cfnv1a-0.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "7c7546f8b6f4495058b4d7d5e882b7b5",
"sha256": "ec0f7bb59857154f4e7944f8869b4d515347ae106337fcee37255aa4c19f5a05"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "7c7546f8b6f4495058b4d7d5e882b7b5",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.7.*, <4",
"size": 3781,
"upload_time": "2022-12-30T11:39:17",
"upload_time_iso_8601": "2022-12-30T11:39:17.955254Z",
"url": "https://files.pythonhosted.org/packages/4a/c7/bfda883475ba25cf9612453a6e507338a9ad9de7b18fd928907f185e7961/cfnv1a-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "3afc3f00061688426627688bfc0260f3",
"sha256": "e58013becdfa790104fd9bc4ec7b87c51222845ec0082b61160c01b198179482"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp36-cp36m-win_amd64.whl",
"has_sig": false,
"md5_digest": "3afc3f00061688426627688bfc0260f3",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.7.*, <4",
"size": 7309,
"upload_time": "2022-12-30T11:40:08",
"upload_time_iso_8601": "2022-12-30T11:40:08.259921Z",
"url": "https://files.pythonhosted.org/packages/05/66/c636ce9203a5bc59ffd0cc6ff32ec85dc95e6134a2b35adeebc0274b40b0/cfnv1a-0.1.3-cp36-cp36m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "e6bc4ce4e935eca55254fd21eeedbf96",
"sha256": "1f98d81a9ddf952b8e9395a13a7f1032f3d9757beebd8537230fe2c81e0a2aa0"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp37-cp37m-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "e6bc4ce4e935eca55254fd21eeedbf96",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7.*, <4",
"size": 3835,
"upload_time": "2022-12-30T11:38:54",
"upload_time_iso_8601": "2022-12-30T11:38:54.601113Z",
"url": "https://files.pythonhosted.org/packages/c4/bc/096bddfa29c315c5eb0a70e64307b4ec034a27b0629e54d4f84a3e990be8/cfnv1a-0.1.3-cp37-cp37m-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "b3ffff9ed358941d4a350b3d97e0d765",
"sha256": "a0f2f42ef5e87d9dd391e6327e96cbf8665ac0829e8711e51beca18b408297dc"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "b3ffff9ed358941d4a350b3d97e0d765",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7.*, <4",
"size": 3783,
"upload_time": "2022-12-30T11:37:42",
"upload_time_iso_8601": "2022-12-30T11:37:42.588194Z",
"url": "https://files.pythonhosted.org/packages/00/e1/081f667562cdeb0163e840ba0001e0c5e62faf54753b39c2fcb5806716b8/cfnv1a-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "e01e8679ed1bdeabbb768172932bf124",
"sha256": "fdeb654ab7250e78f8ee2a979b8602cbe4a0b3e4658c4bc52aea9bdd3ecfdc9a"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e01e8679ed1bdeabbb768172932bf124",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7.*, <4",
"size": 10295,
"upload_time": "2022-12-30T11:39:27",
"upload_time_iso_8601": "2022-12-30T11:39:27.605286Z",
"url": "https://files.pythonhosted.org/packages/3f/89/9867d7a79fbf8f310065761759060c463e54e85f0edf3aa208fbb87eef5e/cfnv1a-0.1.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "6146a181d99d37e0bc582a9edb675ebe",
"sha256": "976a9cd0825c4c5ef30128de0ab354f6ed08e1c2930a8f5cc8d0f1c8043b3f36"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "6146a181d99d37e0bc582a9edb675ebe",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7.*, <4",
"size": 7324,
"upload_time": "2022-12-30T11:39:34",
"upload_time_iso_8601": "2022-12-30T11:39:34.644530Z",
"url": "https://files.pythonhosted.org/packages/81/c9/5731ef524698e6649b34622692dd599f59a3e3793903571c90ab9e76b5c0/cfnv1a-0.1.3-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "917125cdd7a4c2829caad721799c781f",
"sha256": "fe48d1a015377b408914d47203a7f030eb85306e99d588811e8041511196473f"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "917125cdd7a4c2829caad721799c781f",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7.*, <4",
"size": 3845,
"upload_time": "2022-12-30T11:38:58",
"upload_time_iso_8601": "2022-12-30T11:38:58.298748Z",
"url": "https://files.pythonhosted.org/packages/34/9d/b5ff2810419e129ef3c254faad464fd934c546ba23d1a7bcce198f3eea39/cfnv1a-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "5070bae80b2bf4073044e6a34dbec443",
"sha256": "4012fdd941c8e8d0230bc68f06225c236949c31610693c00382abe45862efc69"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp38-cp38-macosx_11_0_universal2.whl",
"has_sig": false,
"md5_digest": "5070bae80b2bf4073044e6a34dbec443",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7.*, <4",
"size": 5537,
"upload_time": "2022-12-30T11:37:44",
"upload_time_iso_8601": "2022-12-30T11:37:44.073287Z",
"url": "https://files.pythonhosted.org/packages/08/32/c852031c98fff6a562ac1602f6fce367f48e82a61294e9336fe5b983657d/cfnv1a-0.1.3-cp38-cp38-macosx_11_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "83798d4513981f5e95c6eee0db32e858",
"sha256": "a45c490d2222064c15b2abf24525d4edc053817569088e5d9379cded1f359b3f"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "83798d4513981f5e95c6eee0db32e858",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7.*, <4",
"size": 10304,
"upload_time": "2022-12-30T11:39:28",
"upload_time_iso_8601": "2022-12-30T11:39:28.768550Z",
"url": "https://files.pythonhosted.org/packages/3c/de/f618a8b842e587e136744df87b13d5e047d7f6bd889a82f35a76894bb261/cfnv1a-0.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "d0d6eaa2af27c1ec873cf72e05d0809c",
"sha256": "bbb91bdbe11091caff987f47fda4f51c888a25457243636b1a0e47c5aa7df49e"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "d0d6eaa2af27c1ec873cf72e05d0809c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7.*, <4",
"size": 7320,
"upload_time": "2022-12-30T11:39:35",
"upload_time_iso_8601": "2022-12-30T11:39:35.880646Z",
"url": "https://files.pythonhosted.org/packages/b8/b6/1411b37b95ff242cfc05f2edad42b510e8d2cd2ce72c31c298ccd07e1164/cfnv1a-0.1.3-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "4b2881c9b497036fde2101d99102915a",
"sha256": "f02a2c41e9710094aaabcc4cb3425baac45d4863d04cc40d4fd371bbd00de0f6"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "4b2881c9b497036fde2101d99102915a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7.*, <4",
"size": 5482,
"upload_time": "2022-12-30T11:37:45",
"upload_time_iso_8601": "2022-12-30T11:37:45.372364Z",
"url": "https://files.pythonhosted.org/packages/5a/f6/2d7dba273bd7ef00a35a43fa162dc9877dcfdd5467b6d66c59a91c07071c/cfnv1a-0.1.3-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "13f81eef897872d566e0e347d5d3f694",
"sha256": "462ab9bd3fb571189a60d0ed1261a8aae976f9d374c8f86c39a99da9ab655836"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp39-cp39-macosx_11_0_x86_64.whl",
"has_sig": false,
"md5_digest": "13f81eef897872d566e0e347d5d3f694",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7.*, <4",
"size": 3840,
"upload_time": "2022-12-30T11:38:59",
"upload_time_iso_8601": "2022-12-30T11:38:59.799467Z",
"url": "https://files.pythonhosted.org/packages/46/99/9f815119e954fe60ad25bafc1939bdb1e223c0e0fb32eb801f702317b978/cfnv1a-0.1.3-cp39-cp39-macosx_11_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "c7587442492df96a4ce0cd6395993fb3",
"sha256": "a355ec8a3c74fb30746834f926d34da36647787f75c8584023a8d56146c21fdd"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c7587442492df96a4ce0cd6395993fb3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7.*, <4",
"size": 9730,
"upload_time": "2022-12-30T11:39:29",
"upload_time_iso_8601": "2022-12-30T11:39:29.769925Z",
"url": "https://files.pythonhosted.org/packages/f4/63/c139493801348722a7c510caf52e7e6b4e57eba08288218bec01c6c15fb8/cfnv1a-0.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "c3681a6dded5e3a8d7385c0290e353e9",
"sha256": "54bedf28b8508abbbeb99f72ed9ead43bbb60d988fa6b794462263d59878cdee"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "c3681a6dded5e3a8d7385c0290e353e9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7.*, <4",
"size": 7334,
"upload_time": "2022-12-30T11:39:51",
"upload_time_iso_8601": "2022-12-30T11:39:51.692111Z",
"url": "https://files.pythonhosted.org/packages/14/08/1fb61198b6006810765567f92644018608045167f6432df5fa600b246791/cfnv1a-0.1.3-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "50be0e97c79eedff7c04c4118febf97b",
"sha256": "2204eec4a75f36df1da9b1f2012d48ab03dd531f79cf7a70d6b8b28b331f88f7"
},
"downloads": -1,
"filename": "cfnv1a-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "50be0e97c79eedff7c04c4118febf97b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7.*, <4",
"size": 2747,
"upload_time": "2022-12-30T11:37:46",
"upload_time_iso_8601": "2022-12-30T11:37:46.510384Z",
"url": "https://files.pythonhosted.org/packages/ec/f7/2c5217b16e9fe579b1ec3a1deac51e2b7f69447d4b2aca5803bfecd58777/cfnv1a-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-30 11:37:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "mosquito",
"github_project": "cfnv1a",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "cfnv1a"
}