{ "info": { "author": "Frank Xu", "author_email": "frank@frankxu.me", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": "======\nfx-lib\n======\n\n\nFrank Xu(FX)'s personal FX common lib in Python\n\n\n\nInstall\n--------\n\n .. code-block:: bash\n\n pip install git+https://github.com/frankyxhl/py_fx_lib\n\n or\n\n .. code-block:: bash\n\n pip install fx-lib\n\n\n\nLog Module\n----------\n\n .. code-block:: python\n\n import logging\n from fx_lib.log import setup_logging\n\n setup_logging(\".sync.logging.yaml\", default_level=logging.DEBUG)\n log = logging.getLogger(\"frank\")\n\n # Usage\n # log.info(\"Hello, World\")\n\n\n\nEmail Module\n------------\n\n .. code-block:: python\n\n from fx_lib.zoho_email import Email\n\n # Usage\n # with Email.read_config() as e:\n # e.send(\"Email Title\", \"Content\")\n\n\n\nExample\n**********************\nPlease check here `Config example file `_\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-07-28)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/frankyxhl/py_fx_lib", "keywords": "fx_lib", "license": "", "maintainer": "", "maintainer_email": "", "name": "fx-lib", "package_url": "https://pypi.org/project/fx-lib/", "platform": "", "project_url": "https://pypi.org/project/fx-lib/", "project_urls": { "Homepage": "https://github.com/frankyxhl/py_fx_lib" }, "release_url": "https://pypi.org/project/fx-lib/0.4.0/", "requires_dist": [ "PyYAML (>=5.4)" ], "requires_python": "", "summary": "FX's personal common lib", "version": "0.4.0", "yanked": false, "yanked_reason": null }, "last_serial": 10165428, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "52c0a0deb315eb05ad1aef121468c273", "sha256": "42e4ef543f5fdc3b37b9b199369235fb3bc6b2f2a11795f47830b502f4ae9c3e" }, "downloads": -1, "filename": "fx_lib-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52c0a0deb315eb05ad1aef121468c273", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6075, "upload_time": "2019-08-07T12:50:19", "upload_time_iso_8601": "2019-08-07T12:50:19.039905Z", "url": "https://files.pythonhosted.org/packages/b7/12/d5d845c2ff13a61ccef893e090354453f82151cf93a40e2bee62ac084781/fx_lib-0.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a5e57ae914370df7c553a7f4e6df83d5", "sha256": "11eb9e2cee06fbbfdd9c088aad25dc23a697f1e18f82def5ddc069dcf3dfe38e" }, "downloads": -1, "filename": "fx_lib-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a5e57ae914370df7c553a7f4e6df83d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10308, "upload_time": "2019-08-07T12:50:21", "upload_time_iso_8601": "2019-08-07T12:50:21.453551Z", "url": "https://files.pythonhosted.org/packages/99/45/8721d8ce2b1f2b131b709fa61b6a6a4b7259cc0632991f54e84f3220c9d8/fx_lib-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "088fd80d4ca10e2b41ef73329e162451", "sha256": "aa7aa728c0de79aadace79ee35f4336be5e9d069a03985067a70026cd719bc93" }, "downloads": -1, "filename": "fx_lib-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "088fd80d4ca10e2b41ef73329e162451", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6162, "upload_time": "2019-08-10T10:36:02", "upload_time_iso_8601": "2019-08-10T10:36:02.244699Z", "url": "https://files.pythonhosted.org/packages/ac/97/c177baa4e4df06b7334fe0b4a1eac98d1e909b728c3376727aa83d1712de/fx_lib-0.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b33ac92747e8cb3faf78de2ac782ddef", "sha256": "8db24bace7e3d399dd8b5544901d5f255c02b1b5a3466aa7dd189262af73858d" }, "downloads": -1, "filename": "fx_lib-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b33ac92747e8cb3faf78de2ac782ddef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10407, "upload_time": "2019-08-10T10:36:03", "upload_time_iso_8601": "2019-08-10T10:36:03.927667Z", "url": "https://files.pythonhosted.org/packages/09/b7/0680a0137fa3839d50807f29da2cfa2060d06b373c424999be66353c3665/fx_lib-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "000e0cfe9aa79e047b9f456c6aff5f54", "sha256": "fc05593ba33cce266abf74a9aa2fd541926af188a1ea92aa586a81d3ec98bd87" }, "downloads": -1, "filename": "fx_lib-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "000e0cfe9aa79e047b9f456c6aff5f54", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6331, "upload_time": "2019-08-10T10:57:23", "upload_time_iso_8601": "2019-08-10T10:57:23.181740Z", "url": "https://files.pythonhosted.org/packages/d8/9f/2a2339aae6ca5f615f818763ec08bc469c260cea52d017ca86812130f25b/fx_lib-0.1.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c78fc825b1a9133d457091fbfdd7d99b", "sha256": "6a8a19efaa650ecb4089fef3335f15167beef8a5fa8706b4673e21c3fa2ecfda" }, "downloads": -1, "filename": "fx_lib-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c78fc825b1a9133d457091fbfdd7d99b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10568, "upload_time": "2019-08-10T10:57:25", "upload_time_iso_8601": "2019-08-10T10:57:25.073063Z", "url": "https://files.pythonhosted.org/packages/37/11/2e593c0deff9eb8a8030c5467b2edaec4d43d53c3c26165eb8579d36ff7f/fx_lib-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "945adb1c33f08fabe2784e42c623e767", "sha256": "11e2a1af3901ebfcc14acd117da397a49fe74a391c16496638399df7a892aa95" }, "downloads": -1, "filename": "fx_lib-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "945adb1c33f08fabe2784e42c623e767", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7421, "upload_time": "2019-08-20T05:23:20", "upload_time_iso_8601": "2019-08-20T05:23:20.070338Z", "url": "https://files.pythonhosted.org/packages/9c/da/bf4be0ab0b63d3e286386b72f78be5a455bae70f80b6ed6e0a931e25ddc2/fx_lib-0.1.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0c8ebd666c7818767e904c9f4a9f760d", "sha256": "12dd09afe5079709a46786d696da1cb250a23e6d671a65948966c8760195c546" }, "downloads": -1, "filename": "fx_lib-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0c8ebd666c7818767e904c9f4a9f760d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11504, "upload_time": "2019-08-20T05:23:21", "upload_time_iso_8601": "2019-08-20T05:23:21.958930Z", "url": "https://files.pythonhosted.org/packages/3b/62/116dc5b444258f5db316026501d0d89c50153ea5cbd817a80f048e994b11/fx_lib-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1eb7c221c288d71da9c8fb3551285a2f", "sha256": "e31528d8974575452f20cf8adfe2ef0d29aaaada572c80ed5374f02edaa069ab" }, "downloads": -1, "filename": "fx_lib-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1eb7c221c288d71da9c8fb3551285a2f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7435, "upload_time": "2019-08-23T10:03:06", "upload_time_iso_8601": "2019-08-23T10:03:06.979435Z", "url": "https://files.pythonhosted.org/packages/7d/f6/2038c287662e78e83ea0537a51c7270c87ab9b54e5af37ac43c4d5dfff6a/fx_lib-0.1.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9715c9e95a33f1e6de5f79b6753cee27", "sha256": "d732487f046acd7892b2ea99df9a75086596b1deb0ab9b44052f4183edb1eb50" }, "downloads": -1, "filename": "fx_lib-0.1.6.tar.gz", "has_sig": false, "md5_digest": "9715c9e95a33f1e6de5f79b6753cee27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11522, "upload_time": "2019-08-23T10:03:08", "upload_time_iso_8601": "2019-08-23T10:03:08.543494Z", "url": "https://files.pythonhosted.org/packages/25/d7/11dd56066465d2b17904d15734479ddc7be029c2266afbdd020b117dfc56/fx_lib-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "272797b8055e436890ea87fda1c7463f", "sha256": "b86a457671ffd718ffc9713cd75aa8e9f576b24faa6b1c4bb712d2d8c0a79d9e" }, "downloads": -1, "filename": "fx_lib-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "272797b8055e436890ea87fda1c7463f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7450, "upload_time": "2019-08-23T10:26:49", "upload_time_iso_8601": "2019-08-23T10:26:49.812111Z", "url": "https://files.pythonhosted.org/packages/fd/0e/dc82f2310dd7090fd38a620225ad124a8b658ccb1cd8ff26d123999dc764/fx_lib-0.1.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "72ccf557d3191c33f9f940fa6167a5b7", "sha256": "84eb64bf2980bd0f7f0bf59d2e1fe5426d57fbc977a857793cf0c75d7b0f400b" }, "downloads": -1, "filename": "fx_lib-0.1.7.tar.gz", "has_sig": false, "md5_digest": "72ccf557d3191c33f9f940fa6167a5b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11529, "upload_time": "2019-08-23T10:26:51", "upload_time_iso_8601": "2019-08-23T10:26:51.583307Z", "url": "https://files.pythonhosted.org/packages/a3/cd/ecee7f8db679bbbd9be45203f9154784cc65caf1657b74302d185cbc4fd5/fx_lib-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "a3883d5689908410db7d851039fab5fc", "sha256": "0d94e4a53cb1e2969dc537ae2da7d3a2be72c9c5287761dbac596ed3edb8029c" }, "downloads": -1, "filename": "fx_lib-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3883d5689908410db7d851039fab5fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7452, "upload_time": "2019-08-24T00:37:14", "upload_time_iso_8601": "2019-08-24T00:37:14.896318Z", "url": "https://files.pythonhosted.org/packages/62/2d/d909f369ed2c7967fde504bd9c99bea0ca242d0769d0658e59b709f4b54a/fx_lib-0.1.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8458750f81fac219b7ce34bfe81c83ec", "sha256": "e96fc1800e4eebe427ee9063b8129a40e7250a06b986be6b147668c402e144a9" }, "downloads": -1, "filename": "fx_lib-0.1.8.tar.gz", "has_sig": false, "md5_digest": "8458750f81fac219b7ce34bfe81c83ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11542, "upload_time": "2019-08-24T00:37:16", "upload_time_iso_8601": "2019-08-24T00:37:16.690082Z", "url": "https://files.pythonhosted.org/packages/e6/1e/aba239252b30ea09b5d7a1f33981807be266da2ecd9dfae10e1068abbc93/fx_lib-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6564f7ac4618ad6b69dbe76331d8c297", "sha256": "d9adfa6fc0138a729314302c6a574949a2e5c1869b778a38b9aade8d8049c3fc" }, "downloads": -1, "filename": "fx_lib-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6564f7ac4618ad6b69dbe76331d8c297", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7546, "upload_time": "2019-09-23T01:59:13", "upload_time_iso_8601": "2019-09-23T01:59:13.275940Z", "url": "https://files.pythonhosted.org/packages/21/c9/e3c2de2bd05055e4e629a1e62a1ad6eb98a36459dca64d2b412d601a7218/fx_lib-0.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9604ced99cb55a56ff682b3f44d184aa", "sha256": "45c9a7b73f414116bc27c34ce8ac9cd1f271f540e114ac1fb793f57d74e04859" }, "downloads": -1, "filename": "fx_lib-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9604ced99cb55a56ff682b3f44d184aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11603, "upload_time": "2019-09-23T01:59:15", "upload_time_iso_8601": "2019-09-23T01:59:15.446789Z", "url": "https://files.pythonhosted.org/packages/d8/e8/c55539a6f3e247302de76102e5d87c383438709e9dd1c4ee66cbc1c3ab2d/fx_lib-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "92b430f8a5a1ce7093a18abd215d10d2", "sha256": "2c6cc5e6512fda91f44d49c00220528282d4d2ccfb66e205f975eafe66c18200" }, "downloads": -1, "filename": "fx_lib-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "92b430f8a5a1ce7093a18abd215d10d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7566, "upload_time": "2019-10-26T04:25:39", "upload_time_iso_8601": "2019-10-26T04:25:39.203893Z", "url": "https://files.pythonhosted.org/packages/f4/d2/393e9243df90412a380db93e8599ab0396c169f99acebab380a355fe9500/fx_lib-0.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "226c1766cd118e2abef45caf3716628e", "sha256": "71c0b55a6b6f0a72de17d1a5a8b824d93beea0396dfc47a5c5660144677f2bfe" }, "downloads": -1, "filename": "fx_lib-0.2.1.tar.gz", "has_sig": false, "md5_digest": "226c1766cd118e2abef45caf3716628e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11623, "upload_time": "2019-10-26T04:25:40", "upload_time_iso_8601": "2019-10-26T04:25:40.768521Z", "url": "https://files.pythonhosted.org/packages/ff/0d/ed9719be072aca2284d76d41717c512a41a5b28950a949c747bfc2f6c797/fx_lib-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "96abe6f84b004ec3948fcd7b075fa787", "sha256": "c952303deda53af2d67d86d9493d3990269bef3841e0ef0aff25f8827674f539" }, "downloads": -1, "filename": "fx_lib-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96abe6f84b004ec3948fcd7b075fa787", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7573, "upload_time": "2019-11-07T00:22:54", "upload_time_iso_8601": "2019-11-07T00:22:54.936022Z", "url": "https://files.pythonhosted.org/packages/d2/c4/61dcc8689ed21e1c5f0194205c1ddf47f83d28244d347bf32b6b2e19ce1f/fx_lib-0.2.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fcb478ae73645b9f6fe720a56d22eda1", "sha256": "3e66182ddb00a492802c209ace86bb6a950326a694176e807d6b62f2f4be1b12" }, "downloads": -1, "filename": "fx_lib-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fcb478ae73645b9f6fe720a56d22eda1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11633, "upload_time": "2019-11-07T00:22:56", "upload_time_iso_8601": "2019-11-07T00:22:56.876377Z", "url": "https://files.pythonhosted.org/packages/86/7a/d07dbac9ce1862829897c746cd8e49386493ef1d8229240aa81da5321485/fx_lib-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "14f7a9cd48c9ab78a52767c39aa19de4", "sha256": "2bcc4f3b6476729f8fa5f2f1a368a0b31feb6d25bff03ef2f72870db6b1fdaac" }, "downloads": -1, "filename": "fx_lib-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14f7a9cd48c9ab78a52767c39aa19de4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7579, "upload_time": "2020-03-03T04:35:33", "upload_time_iso_8601": "2020-03-03T04:35:33.498687Z", "url": "https://files.pythonhosted.org/packages/6d/b2/58c21b2d9135bacb166ccd82e4564ceb8aafe6ceee66f200aed4d2151da9/fx_lib-0.2.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b9b0841511a91c1a90e2c53d5d8b7dea", "sha256": "010a8e450485a6dfbc90c5375a3dd9c9a281746ab417213b12666362776b8ed5" }, "downloads": -1, "filename": "fx_lib-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b9b0841511a91c1a90e2c53d5d8b7dea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11639, "upload_time": "2020-03-03T04:35:35", "upload_time_iso_8601": "2020-03-03T04:35:35.117631Z", "url": "https://files.pythonhosted.org/packages/09/f5/71d396a7cb9180cc095df9ffd407a6300e1d3a9eb7d739157240dc29ae8a/fx_lib-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "75eb2532f51788260ccaa787f0e4f657", "sha256": "21957eba634df277e4c4deddf8b79727b472d69526c07f84c5855a399eec4d87" }, "downloads": -1, "filename": "fx_lib-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "75eb2532f51788260ccaa787f0e4f657", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7591, "upload_time": "2020-03-24T05:59:29", "upload_time_iso_8601": "2020-03-24T05:59:29.622960Z", "url": "https://files.pythonhosted.org/packages/c7/8f/6eca709559ccdadd759464564422ad1e6dcb96ab3f2f39bbf97e472ab33f/fx_lib-0.2.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "758d860a36460f5aaf2324b178247bd0", "sha256": "dfbf1cb085f170483008cce443ee4c490aa0aeac7547689da752d32cf33e8509" }, "downloads": -1, "filename": "fx_lib-0.2.4.tar.gz", "has_sig": false, "md5_digest": "758d860a36460f5aaf2324b178247bd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11650, "upload_time": "2020-03-24T05:59:31", "upload_time_iso_8601": "2020-03-24T05:59:31.131289Z", "url": "https://files.pythonhosted.org/packages/9f/ab/e14a8b0e4a807db3733cb733e618cf30ac8c55331db9aedbb680f061af2a/fx_lib-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "081d68abe6534bcf60ff9d38eb1ce96e", "sha256": "114d4888c5ea181383dade450c0bed8d19169ebd3bc19a4eb38a28a627568650" }, "downloads": -1, "filename": "fx_lib-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "081d68abe6534bcf60ff9d38eb1ce96e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7611, "upload_time": "2020-03-24T06:10:15", "upload_time_iso_8601": "2020-03-24T06:10:15.731591Z", "url": "https://files.pythonhosted.org/packages/8d/db/471d704c7721f1fe6d2edba748c7ce96ce1344edcca0837eb09ab0dacc11/fx_lib-0.2.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f8042944aa49846476f857057d316770", "sha256": "e70e2e29fe7fe943896370c68298437ec2381b77fb47b64614d74da2c4adcad1" }, "downloads": -1, "filename": "fx_lib-0.2.5.tar.gz", "has_sig": false, "md5_digest": "f8042944aa49846476f857057d316770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11666, "upload_time": "2020-03-24T06:10:17", "upload_time_iso_8601": "2020-03-24T06:10:17.579496Z", "url": "https://files.pythonhosted.org/packages/4e/4c/e67ad0fe604553a4293bb36e6374686d57ee4b566840116a8037a2018051/fx_lib-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c9f4b6a0cbda8fc9fe28bfce926f325d", "sha256": "69713e224d3e32298115e6c5e806a5272029b8673ae610aa87d2f44d64343dd5" }, "downloads": -1, "filename": "fx_lib-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9f4b6a0cbda8fc9fe28bfce926f325d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7595, "upload_time": "2020-03-24T06:35:45", "upload_time_iso_8601": "2020-03-24T06:35:45.780204Z", "url": "https://files.pythonhosted.org/packages/68/ee/d46bf512ba846512fe263beb64a336dedf7ccd9cea0f6335567a243c93cc/fx_lib-0.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bbfcac702b23f778bc5c7a6559493675", "sha256": "54561a54235b1e1013aa16bf833aeeb2f611294f489091b02c3973910cf28ae7" }, "downloads": -1, "filename": "fx_lib-0.3.0.tar.gz", "has_sig": false, "md5_digest": "bbfcac702b23f778bc5c7a6559493675", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11653, "upload_time": "2020-03-24T06:35:47", "upload_time_iso_8601": "2020-03-24T06:35:47.142078Z", "url": "https://files.pythonhosted.org/packages/ad/3b/2647fb1740fdb97d192e3e4ac8fad9b28f94dfd062ba001893d0812ce6fe/fx_lib-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9f07e28eeb999f8357f238b5701f794e", "sha256": "70c5f3e661b87426dba00471d3e0c22943dd0ef7a3e30c6ead894a3ab4133edb" }, "downloads": -1, "filename": "fx_lib-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f07e28eeb999f8357f238b5701f794e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7615, "upload_time": "2020-03-24T07:23:35", "upload_time_iso_8601": "2020-03-24T07:23:35.137187Z", "url": "https://files.pythonhosted.org/packages/80/c1/31960792d7eaf0d6b79cf4d9dd20741729b5e6ffe4c8010ca0dd62c8f9c4/fx_lib-0.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3e31143c064ab93d542d76b831ce4aea", "sha256": "fa7e28ac558c1709cc4fd121e25ce55dfe893f296b31404b4b43e1c7ebee2250" }, "downloads": -1, "filename": "fx_lib-0.3.1.tar.gz", "has_sig": false, "md5_digest": "3e31143c064ab93d542d76b831ce4aea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11665, "upload_time": "2020-03-24T07:23:36", "upload_time_iso_8601": "2020-03-24T07:23:36.889092Z", "url": "https://files.pythonhosted.org/packages/7b/8a/7d41cb1f86bf4c3082f4d7180b325ee108a0942b5bd6ec6b4c3681f07745/fx_lib-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "bec6720784a0e7f1e94c7e275f465490", "sha256": "46d591c4007471fa99ecedb0a41d533511218ab3850450dc9f72003af216fc75" }, "downloads": -1, "filename": "fx_lib-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bec6720784a0e7f1e94c7e275f465490", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7643, "upload_time": "2020-10-16T05:15:30", "upload_time_iso_8601": "2020-10-16T05:15:30.246388Z", "url": "https://files.pythonhosted.org/packages/f7/a0/2ea9f776762bad8895c51b8727af15b3143564e0a536ea049c513bab6f6f/fx_lib-0.3.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "37348f7d90c8f1ebf81d6782919e9fa4", "sha256": "2ca70417f86e0fa7bc51f5fe91272f42d94dbb5c353f3b46b63a1c545f27ab9e" }, "downloads": -1, "filename": "fx_lib-0.3.2.tar.gz", "has_sig": false, "md5_digest": "37348f7d90c8f1ebf81d6782919e9fa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12547, "upload_time": "2020-10-16T05:15:31", "upload_time_iso_8601": "2020-10-16T05:15:31.870882Z", "url": "https://files.pythonhosted.org/packages/8e/82/845f418471f00cbab847e203949a43088fd9c9d5a3f6434cef034f86d3ec/fx_lib-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "0d26dd343182b5f9025c2a75937b05ab", "sha256": "c1017b58263f0df7e9ab5556a0ce594f6dff65d8511fe003b715fa3181be4b20" }, "downloads": -1, "filename": "fx_lib-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d26dd343182b5f9025c2a75937b05ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7935, "upload_time": "2021-01-15T12:12:22", "upload_time_iso_8601": "2021-01-15T12:12:22.588605Z", "url": "https://files.pythonhosted.org/packages/f2/33/b7c3c7668f775949bb8f36f57bb6b4a96c4fca79cc32c1a7a2381dd35059/fx_lib-0.3.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd54be12d9fd78dcdcc79ac49b935e3f", "sha256": "6c3e42926182a91d338f69f32be08f666a9f04bb5b2cdbe63585283a92ef74bd" }, "downloads": -1, "filename": "fx_lib-0.3.3.tar.gz", "has_sig": false, "md5_digest": "dd54be12d9fd78dcdcc79ac49b935e3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12578, "upload_time": "2021-01-15T12:12:23", "upload_time_iso_8601": "2021-01-15T12:12:23.399867Z", "url": "https://files.pythonhosted.org/packages/24/3c/ee6eadf8eeb840a0bf1d1cedd1da92cd8d5c8f0209ffa4cf6d856aacc765/fx_lib-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "c1831c9c1cecb8abfb7b78803161fb94", "sha256": "d437a0fb786d7881c0ba68d7944761e64be10bf06a09771dffecc23498b96613" }, "downloads": -1, "filename": "fx_lib-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1831c9c1cecb8abfb7b78803161fb94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8005, "upload_time": "2021-01-15T14:48:37", "upload_time_iso_8601": "2021-01-15T14:48:37.295576Z", "url": "https://files.pythonhosted.org/packages/79/50/494f1df2e971ece8412907fc53d1c0e39196c65c6ccef9e4291b7a29b496/fx_lib-0.3.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d4a4341bdd94fec79a0591ed91471421", "sha256": "2e75617321fc44e7d1c6403350101c0132553be9add939ca62ba47ce214d52e7" }, "downloads": -1, "filename": "fx_lib-0.3.4.tar.gz", "has_sig": false, "md5_digest": "d4a4341bdd94fec79a0591ed91471421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12623, "upload_time": "2021-01-15T14:48:38", "upload_time_iso_8601": "2021-01-15T14:48:38.235775Z", "url": "https://files.pythonhosted.org/packages/f2/1d/f908d522c39199919fa62e20f24b5809f08d10775b87c93ce34fc52f203a/fx_lib-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "14257f3bab3ba85ea862339e9ada19a0", "sha256": "cc01652bfacfdabc1220956df00164a4f878ef653866c060d7e014096e739def" }, "downloads": -1, "filename": "fx_lib-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14257f3bab3ba85ea862339e9ada19a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8005, "upload_time": "2021-01-15T14:53:38", "upload_time_iso_8601": "2021-01-15T14:53:38.645862Z", "url": "https://files.pythonhosted.org/packages/93/f2/e192a5f3297198da638e46faa82c08f31657ed3efee42fd392425beab6cc/fx_lib-0.3.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "84a1c878af9c704f69b9db1e1e6a0820", "sha256": "c7e969d5d6f70d3935f14bbc1db464663a379b8b95d32267da36a190b226f0e4" }, "downloads": -1, "filename": "fx_lib-0.3.5.tar.gz", "has_sig": false, "md5_digest": "84a1c878af9c704f69b9db1e1e6a0820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12617, "upload_time": "2021-01-15T14:53:39", "upload_time_iso_8601": "2021-01-15T14:53:39.670223Z", "url": "https://files.pythonhosted.org/packages/2f/a0/d427a9aee9ab446b2163b83ff294f14dd2a2723975cc731649784a320f02/fx_lib-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "69fc1be799d3014088ff574700c69ecc", "sha256": "f9742ac4f8f378a5ef901b56157a33a2a850773808619339dae522ba310144d1" }, "downloads": -1, "filename": "fx_lib-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69fc1be799d3014088ff574700c69ecc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8005, "upload_time": "2021-01-17T04:02:53", "upload_time_iso_8601": "2021-01-17T04:02:53.519328Z", "url": "https://files.pythonhosted.org/packages/74/f6/c581d19cf6bd93cf37571e26fa883ef6719776be3d5f5129bf35bf7d6550/fx_lib-0.3.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d06377fce651c8412405c0be7e2f3b72", "sha256": "bd13e77b1937c767530b4623091f3e508d50e1ec9901e2db323b45c9e9a577a3" }, "downloads": -1, "filename": "fx_lib-0.3.6.tar.gz", "has_sig": false, "md5_digest": "d06377fce651c8412405c0be7e2f3b72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12628, "upload_time": "2021-01-17T04:02:54", "upload_time_iso_8601": "2021-01-17T04:02:54.613914Z", "url": "https://files.pythonhosted.org/packages/fe/88/936487abf17503606b9e099d90406cbebe111c7fba09db4fcadb93822d39/fx_lib-0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b093ef0be04f83e383568858a046a658", "sha256": "eecf603ee8760beba6bfb59ecf5bf3c83bdb4ba26b21134f5a32a9f8240e85b0" }, "downloads": -1, "filename": "fx_lib-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b093ef0be04f83e383568858a046a658", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8004, "upload_time": "2021-04-25T12:39:19", "upload_time_iso_8601": "2021-04-25T12:39:19.684382Z", "url": "https://files.pythonhosted.org/packages/12/d8/56a396ba5b4431acce42987f919c92a5e617d1b1d44f364609bdb2d87eab/fx_lib-0.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "827a1294b97c73af934ff85f226affad", "sha256": "3d351c002bff238ebaab1214710a01720d25c47baf236099cddfcc321680aebc" }, "downloads": -1, "filename": "fx_lib-0.4.0.tar.gz", "has_sig": false, "md5_digest": "827a1294b97c73af934ff85f226affad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12621, "upload_time": "2021-04-25T12:39:20", "upload_time_iso_8601": "2021-04-25T12:39:20.805684Z", "url": "https://files.pythonhosted.org/packages/0a/7e/e19babe0d596965407663fa00bbfaf6fc034fec3aefcbd5c557d3091aaa1/fx_lib-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b093ef0be04f83e383568858a046a658", "sha256": "eecf603ee8760beba6bfb59ecf5bf3c83bdb4ba26b21134f5a32a9f8240e85b0" }, "downloads": -1, "filename": "fx_lib-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b093ef0be04f83e383568858a046a658", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8004, "upload_time": "2021-04-25T12:39:19", "upload_time_iso_8601": "2021-04-25T12:39:19.684382Z", "url": "https://files.pythonhosted.org/packages/12/d8/56a396ba5b4431acce42987f919c92a5e617d1b1d44f364609bdb2d87eab/fx_lib-0.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "827a1294b97c73af934ff85f226affad", "sha256": "3d351c002bff238ebaab1214710a01720d25c47baf236099cddfcc321680aebc" }, "downloads": -1, "filename": "fx_lib-0.4.0.tar.gz", "has_sig": false, "md5_digest": "827a1294b97c73af934ff85f226affad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12621, "upload_time": "2021-04-25T12:39:20", "upload_time_iso_8601": "2021-04-25T12:39:20.805684Z", "url": "https://files.pythonhosted.org/packages/0a/7e/e19babe0d596965407663fa00bbfaf6fc034fec3aefcbd5c557d3091aaa1/fx_lib-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }