{ "info": { "author": "yoarch", "author_email": "yo.managements@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# replacefs\nSearch and replace tool for strings on the all system.\n\nThe replacefs tool permits to perform massive and controlled string replacements in files over the all file system in an intuitive and pleasant way. You will be able to replace a defined string to another recursively from a path, or locally in a defined path or in a list of files.\n\n# installation\n```sh\nwith pip:\nsudo pip3 install replacefs\n\nwith yay:\nyay -a replace\n\nwith yaourt:\nyaourt -a replace\n```\n\n# compatibility\npython >= 3\n\n# usage\n
\nreplacefs [-h] [-l] [-r] [-s] [-a] [-c]\n        [--initial_string INITIAL_STRING]\n        [--destination_string DESTINATION_STRING]\n        [--directory_path FOLDER_PATH]\n        [--file_paths_list FILE_PATH_01 FILE_PATH_02 ...]\n        [--filename_must_end_by END_STRING_01 END_STRING_02 ...]\n        [--no_ask_confirmation] [--case_insensitive ]\n        [--extension_filter] [--all_extensions]\n        [--add_excluded_extensions END_STRING_01 END_STRING_02 ...]\n        [--add_excluded_strings STRING_01 STRING_02 ...]\n        [--excluded_paths EXCLUDED_PATH_01 EXCLUDED_PATH_01 ...]\n        [--binary_exclusion] [--binary_accepted]\n        [--symlink_exclusion] [--symlink_accepted] [--end_param]\noptions:\n        -h, --help        show this help message and exit\n        -l        perform local replacement in FOLDER_PATH. Enabled by default\n        -r        perform recursive replacement from FOLDER_PATH\n        -s        perform specific replacement on FILE_PATH_01 FILE_PATH_02 given by --list_files_paths_to_apply\n        -a, --ask_confirmation, --ask        ask for confirmation to perform replacement at any INITIAL_STRING occurrence. Enabled by default\n        -c, --case_sensitive, --case_respect        respect case when searching for occurrences. Enabled by default\n        --initial_string, --initial, --init INITIAL_STRING        precise the string to search and replace\n        --destination_string, --destination, --dest DESTINATION_STRING        precise the string to replace the INITIAL_STRING strings found\n        --directory_path, --dirpath, --path FOLDER_PATH        precise the path of the directory to perform the replacement from\n        --file_paths_list, --file_paths FILE_PATH_01 FILE_PATH_02 ...        precise the list of file paths to perform the replacement on\n        --filename_must_end_by, --end_by END_STRING_01 END_STRING_02 ...        precise the list of acceptable end string to filter the files regarding their end names\n        --no_ask_confirmation, --no_ask        enable no asking mode. Perform replacement without asking confirmation\n        --case_insensitive, --no_case_respect        enable case insensitive. Search for INITIAL_STRING string in insensitive case mode\n        --extension_filter, --no_all_extensions        enable blacklist extension filter. The blacklist extension owns more than 60 audio, image and video extensions such as \"mp3\", \"jpg\" or \"mp4\". This mode is enabled by default\n        --all_extensions, --no_extension_filter        disable blacklist extension filter.\n        --add_excluded_extensions, --filter_extensions END_STRING_01 END_STRING_02 ...        precise the unacceptable end strings to filter the files regarding their end names\n        --add_excluded_strings, --filter_strings STRING_01 STRING_02 ...        precise the unacceptable strings to filter the files regarding their names\n        --excluded_paths EXCLUDED_PATH_01 EXCLUDED_PATH_01        precise the paths to exclude when searching for the INITIAL_STRING in the file system\n        --binary_exclusion, --no_binary        refuse binary files. Enabled by default\n        --binary_accepted, --no_binary_exclusion, --binary        accept binary files\n        --symlink_accepted, --no_symlink_exclusion, --symlink        refuse symlinks. Enabled by default\n        --symlink_exclusion, --no_symlink        accept symlinks\n        -end_param, --end        precise the end of a parameter enumeration\n
\n\n\n# examples\nfor help:
\n```sh\nrp -h\nor\nreplacefs --help\n```\n\n**local** replace \"titi\" occurrences to \"toto\" in current directory:
\n```sh\nrp -l titi toto .\n```\n\n**recursive** replace from the child directory \"test\":
\n```sh\nreplacefs -r titi toto test\n```\n**specific** replace in the files \"test01\" \"test/test02\":
\n```sh\nreplacefs -s titi toto test01 test/test02\n```\n\n# black list extensions\nall the extensions by default in the blacklist:
\n**\"mp3\", \"MP3\", \"wav\", \"WAV\", \"m4a\", \"M4A\", \"aac\", \"AAC\", \"mp1\", \"MP1\", \"mp2\", \"MP2\", \"mpg\", \"MPG\", \"flac\", \"FLAC\", \"jpg\", \"JPG\", \"jpeg\", \"JPEG\", \"png\", \"PNG\", \"tif\", \"TIF\", \"gif\", \"GIF\", \"bmp\", \"BMP\", \"pjpeg\", \"PJPEG\", \"mp4\", \"MP4\", \"mpeg\", \"MPEG\", \"avi\", \"AVI\", \"wma\", \"WMA\", \"ogg\", \"OGG\", \"quicktime\", \"QUICKTIME\", \"webm\", \"WEBM\", \"mp2t\", \"MP2T\", \"flv\", \"FLV\", \"mov\", \"MOV\", \"webm\", \"WEBM\", \"mkv\", \"MKV\", \"class\", \"CLASS\"**\n\nuse ***--all_extensions*** or ***--no_extension_filter*** to disable blacklist extension filter.\nuse ***--add_excluded_extensions*** or ***--filter_extensions*** to add some more\n\n# suggestions\nsome useful bash functions with replace:
\n```sh\nfunction replace {\n#ex: replace titi toto\n\n\tnb_param=\"$#\"\n\n\tif [ \"$nb_param\" -lt 2 ]; then\n\t\techo -e \"\\n\\t$WARNING needs at least 2 strings arguments such as:\\n\\t\\treplace titi toto\"\n\telif [ \"$nb_param\" -eq 2 ]; then\n\t\trp -l \"$@\" .\n\telif [ \"$nb_param\" -eq 3 ]; then\n\t\trp -l \"$@\"\n\telif [ \"$nb_param\" -gt 3 ]; then\n\t\techo -e \"$WARNING specific mode replace\"\n\t\trp -s \"$@\"\n\tfi\n}\n\nfunction rplocal { replace $@; }\n\nfunction rprecursive {\n#ex: rprecursive titi toto\n\n\tnb_param=\"$#\"\n\n\tif [ \"$nb_param\" -lt 2 ]; then\n\t\techo -e \"\\n\\t$WARNING needs at least 2 strings arguments such as:\\n\\t\\treplace titi toto\"\n\telif [ \"$nb_param\" -eq 2 ]; then\n\t\trp -r \"$@\" .\n\telif [ \"$nb_param\" -eq 3 ]; then\n\t\trp -r \"$@\"\n\telse\n\t\techo -e \"\\n\\t$WARNING at most 3 arguments ...\"\n\tfi\n}\n\nfunction rpcaseinsensitive {\n#ex: rpcaseinsensitive titi toto\n\n\tnb_param=\"$#\"\n\n\tif [ \"$nb_param\" -lt 2 ]; then\n\t\techo -e \"\\n\\t$WARNING needs at least 2 strings arguments such as:\\n\\t\\treplace titi toto\"\n\telif [ \"$nb_param\" -eq 2 ]; then\n\t\trp --case_insensitive -l \"$@\" .\n\telif [ \"$nb_param\" -eq 3 ]; then\n\t\trp --case_insensitive -l \"$@\"\n\telif [ \"$nb_param\" -gt 3 ]; then\n\t\techo -e \"$WARNING specific mode replace\"\n\t\trp --case_insensitive -s \"$@\"\n\tfi\n}\n\nfunction rpcaseinsensitivelocal { rpcaseinsensitive $@ ; }\n\nfunction rprecursivecaseinsensitive {\n\t#ex: rprecursivecaseinsensitive titi toto\n\n\t\tnb_param=\"$#\"\n\n\t\tif [ \"$nb_param\" -lt 2 ]; then\n\t\t\techo -e \"\\n\\t$WARNING needs at least 2 strings arguments such as:\\n\\t\\treplace titi toto\"\n\t\telif [ \"$nb_param\" -eq 2 ]; then\n\t\t\trp --case_insensitive -r \"$@\" .\n\t\telif [ \"$nb_param\" -eq 3 ]; then\n\t\t\trp --case_insensitive -r \"$@\"\n\t\telse\n\t\t\techo -e \"\\n\\t$WARNING at most 3 arguments ...\"\n\t\tfi\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/yoarch/replace", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "replacefs", "package_url": "https://pypi.org/project/replacefs/", "platform": "", "project_url": "https://pypi.org/project/replacefs/", "project_urls": { "Homepage": "https://github.com/yoarch/replace" }, "release_url": "https://pypi.org/project/replacefs/1.1.2/", "requires_dist": null, "requires_python": ">=3", "summary": "search and replace tool for strings on the all system", "version": "1.1.2" }, "last_serial": 5563119, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b903034797b7b0abd157d6915c166beb", "sha256": "447d442877dbf3b5381906cfbadbd6676dcee2d3de9350ae0941285b1da210ea" }, "downloads": -1, "filename": "replacefs-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b903034797b7b0abd157d6915c166beb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 20828, "upload_time": "2019-03-24T16:31:01", "url": "https://files.pythonhosted.org/packages/c0/ac/f9f255f384638bba1ae6d000892556423b2ca40e45a6ea9dfd53e10efe12/replacefs-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27f9c6402c0f1f65adf3899882c2915e", "sha256": "0c8e4cfe9e2598a9f186d41cb0485d038a00b5a6b06372374434caf607ae8877" }, "downloads": -1, "filename": "replacefs-1.0.0.tar.gz", "has_sig": false, "md5_digest": "27f9c6402c0f1f65adf3899882c2915e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13190, "upload_time": "2019-03-24T16:31:03", "url": "https://files.pythonhosted.org/packages/5f/60/1cccfcc308025903f7977a886c657c844dd82e01323182bbcfe6128881bd/replacefs-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5330225cfb8e0e4e6bad6db10c86e58d", "sha256": "8626c9801dd3e33eb0da2d69ff8873bfc85ccd735257eafdde8647ce8ffe6290" }, "downloads": -1, "filename": "replacefs-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5330225cfb8e0e4e6bad6db10c86e58d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 20901, "upload_time": "2019-03-24T18:02:13", "url": "https://files.pythonhosted.org/packages/dc/3f/da828915030c6c457fb4db881ecf02a9d5731d9e057d7ecdf02917a3f40b/replacefs-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1eb25136c15994c1c3c669653946648a", "sha256": "4a3b099b702a2431d590cf57532659cbb23d75d771ba74e85681c4901e950528" }, "downloads": -1, "filename": "replacefs-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1eb25136c15994c1c3c669653946648a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13254, "upload_time": "2019-03-24T18:02:14", "url": "https://files.pythonhosted.org/packages/56/87/57701e8bd62285fc28c3a578c0c8692ce8daa4a219e4c31efe1da75d35e8/replacefs-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "385a930b3487f9db7a521d56c7765338", "sha256": "24aba80911de7630b8c6d3c87dad1aa5ebf10e81fed51cc35674587f82525f43" }, "downloads": -1, "filename": "replacefs-1.0.10.tar.gz", "has_sig": false, "md5_digest": "385a930b3487f9db7a521d56c7765338", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14076, "upload_time": "2019-04-04T17:50:31", "url": "https://files.pythonhosted.org/packages/ac/7f/6a6213779d651cb9dc8436d9ac6e05881ecf461ee62cf2621fe283cb6d8e/replacefs-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "db4c1bbf795d037b9aaea8cac8d1ab1b", "sha256": "425943040bd78b2d0fbac0af42c5ae1d380551e5ad8529234391f429a33022c5" }, "downloads": -1, "filename": "replacefs-1.0.11.tar.gz", "has_sig": false, "md5_digest": "db4c1bbf795d037b9aaea8cac8d1ab1b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14090, "upload_time": "2019-04-04T17:54:37", "url": "https://files.pythonhosted.org/packages/a4/1d/feb80405e9f045867f4ae823186d8351584475258dbfcae193897d262e71/replacefs-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "57ed02b088a40a332ec6501447a4fa43", "sha256": "196d2cfc5ac3f554ab037214d740078aca1ae2c262bf07da1c8ad0b0583950ef" }, "downloads": -1, "filename": "replacefs-1.0.12.tar.gz", "has_sig": false, "md5_digest": "57ed02b088a40a332ec6501447a4fa43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14105, "upload_time": "2019-04-04T17:59:57", "url": "https://files.pythonhosted.org/packages/35/6b/6f21e4939dd772d7989298f3977ed5fed57d12548b9a71f8445d7b3045a4/replacefs-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "738d651317fdfe7fad31fd47a0db3b4d", "sha256": "3ee5a1cdb7afac783428e025b1cb52e65ba2df5bf9ff680858f3eb5c51beb628" }, "downloads": -1, "filename": "replacefs-1.0.13.tar.gz", "has_sig": false, "md5_digest": "738d651317fdfe7fad31fd47a0db3b4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14075, "upload_time": "2019-04-05T15:36:55", "url": "https://files.pythonhosted.org/packages/11/a0/58264cebef8357154678a8dd43216bf67e56ca18cf2aef83c51be607cfd7/replacefs-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "f8bcadb0910959ca22d36dd8524d4add", "sha256": "0d8148064e859dab4fa2acfc96bc6cb4c09d5b20894cbab1cee02df1e0cb3331" }, "downloads": -1, "filename": "replacefs-1.0.14.tar.gz", "has_sig": false, "md5_digest": "f8bcadb0910959ca22d36dd8524d4add", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14077, "upload_time": "2019-04-05T15:48:54", "url": "https://files.pythonhosted.org/packages/2b/29/3d4e86171a3a51fa1942d1190a01695ce8cd66bc531b7bd94df1d7e7c54d/replacefs-1.0.14.tar.gz" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "0ede154b6c78d10a23f87848e3d1944b", "sha256": "2dbc1b0450f767b5b038bfe4d99b97a31ffb31f0bc44f0c98d9d87cad1dff5e9" }, "downloads": -1, "filename": "replacefs-1.0.15.tar.gz", "has_sig": false, "md5_digest": "0ede154b6c78d10a23f87848e3d1944b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14079, "upload_time": "2019-04-05T15:53:16", "url": "https://files.pythonhosted.org/packages/26/1c/8dadaa85d0a7ec9db584821eda8e4172d74ede624625607fe991835522b7/replacefs-1.0.15.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "46fe62ff353b13f1e72d4ab1bd6651bf", "sha256": "20da1854eeb40d915edee8bf2bb625a1f6e337e857db03c021d6329d9b17b563" }, "downloads": -1, "filename": "replacefs-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "46fe62ff353b13f1e72d4ab1bd6651bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 20903, "upload_time": "2019-03-27T17:38:56", "url": "https://files.pythonhosted.org/packages/08/78/178f68253f10bf084ee122d26bf37d6784453e972653d1c034ca7d20270a/replacefs-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2b2e23e0eeb00017eb6325664b8db4e", "sha256": "45364679ad7805d273cf3a8ea942d1e6911ee720fc45c4bc7c266c5141c2823c" }, "downloads": -1, "filename": "replacefs-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d2b2e23e0eeb00017eb6325664b8db4e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13272, "upload_time": "2019-03-27T17:38:58", "url": "https://files.pythonhosted.org/packages/1e/88/f999de2d1e8f78cd1073230cba80f7a735669c04d5afbdcba28f016e77c9/replacefs-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "4fd52adffbeccfb307db5cded73e9506", "sha256": "ead454a16fadc9000934df44eff3ccd2c1771b215e74f88912811b2e38d51e9b" }, "downloads": -1, "filename": "replacefs-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4fd52adffbeccfb307db5cded73e9506", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 20904, "upload_time": "2019-03-27T18:05:24", "url": "https://files.pythonhosted.org/packages/3c/af/cf31b80953f7b8eee97f2fe4af4ef89175b62f1135228fd0c15ebbab0438/replacefs-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6668ab4442cce2891487096f8ea12060", "sha256": "7c5691b77024484abb267e01ec3f6484773008d37a942cb1de9d9b35dd07440b" }, "downloads": -1, "filename": "replacefs-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6668ab4442cce2891487096f8ea12060", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13983, "upload_time": "2019-03-27T18:05:25", "url": "https://files.pythonhosted.org/packages/b6/94/8f10638c8cf34969b6f6c66995c1223a6055b8a4db69d69526c167f0ef73/replacefs-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "61e32078dfc054e4a95a895ffc3e1d58", "sha256": "d73dd130355aaba24809f36f849ca43451c0c000c29765d9a4112dece0dca7ee" }, "downloads": -1, "filename": "replacefs-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "61e32078dfc054e4a95a895ffc3e1d58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 21149, "upload_time": "2019-03-30T11:24:14", "url": "https://files.pythonhosted.org/packages/11/db/ae39630dea7446570081ff68d02e6114f698a4f99268e3215109ca3e6947/replacefs-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a20497f0f01c4313d3d79891015d607", "sha256": "5712f2e30089bb25db79b97c6e6d74a80b03d8d96e2dd3e89a52dc7d603d3d73" }, "downloads": -1, "filename": "replacefs-1.0.4.tar.gz", "has_sig": false, "md5_digest": "4a20497f0f01c4313d3d79891015d607", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14055, "upload_time": "2019-03-30T11:24:16", "url": "https://files.pythonhosted.org/packages/06/25/7c9d2578d49b6ff55d1990b5c669c1079e1a15db40ce9318f22498299ec5/replacefs-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "2ed52622647af17214a9f282507d5e96", "sha256": "727adee452d50c04fa76d4648ae137b54a9e8c89f5187abea4bf346a3dc71b71" }, "downloads": -1, "filename": "replacefs-1.0.5.tar.gz", "has_sig": false, "md5_digest": "2ed52622647af17214a9f282507d5e96", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14084, "upload_time": "2019-04-04T12:57:15", "url": "https://files.pythonhosted.org/packages/8d/52/ab1c330904c9e665e20a993953c98fad82214e789d710b95500237eae809/replacefs-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "f74c02a35bf65af745746ccbb9a6cfa9", "sha256": "64d967a64b341b1d23fcf4a6a4144efc510cdaa8be211ab672c99fd00f4db7a0" }, "downloads": -1, "filename": "replacefs-1.0.6.tar.gz", "has_sig": false, "md5_digest": "f74c02a35bf65af745746ccbb9a6cfa9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14089, "upload_time": "2019-04-04T16:52:02", "url": "https://files.pythonhosted.org/packages/6b/2e/2acf0db1dc3764e023f426bece1d45265b96c996cb9870357d3c95bf8de0/replacefs-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "597914225d664c47aff0f7571c510bc2", "sha256": "45f94f728c528dd6684f3d3aeeec14075f67079a2e022c86896fedbd3810a993" }, "downloads": -1, "filename": "replacefs-1.0.7.tar.gz", "has_sig": false, "md5_digest": "597914225d664c47aff0f7571c510bc2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14077, "upload_time": "2019-04-04T17:05:52", "url": "https://files.pythonhosted.org/packages/b9/e7/d14a23a66eab1fc74102bdef0357b0455b6b511b790972439d3b3631c7ae/replacefs-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "3ceeed1271ab9cf029f2105f1076ac65", "sha256": "6049db3236ed99bfdc5620cbf5bab6886f64c807b59f9f828435fc7ea9c1bcee" }, "downloads": -1, "filename": "replacefs-1.0.8.tar.gz", "has_sig": false, "md5_digest": "3ceeed1271ab9cf029f2105f1076ac65", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14081, "upload_time": "2019-04-04T17:32:47", "url": "https://files.pythonhosted.org/packages/37/bf/0e55009d9ca695ec29ff57c08c624a82a75d62b0fc1f9b474ad01aa45de7/replacefs-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "f941eb786a17a2c82f6cfea6a1df7d39", "sha256": "ce7218438b490bb87ed64bd5ad7730e7736a87f49382dc4d13a13aa2f96cee78" }, "downloads": -1, "filename": "replacefs-1.0.9.tar.gz", "has_sig": false, "md5_digest": "f941eb786a17a2c82f6cfea6a1df7d39", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14075, "upload_time": "2019-04-04T17:41:38", "url": "https://files.pythonhosted.org/packages/9a/66/951beb2c4fb7ff1d35b6bee2f74c093a0d01da9667f65f8890c3be227c43/replacefs-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1fea81c4ab8129c728c0744a8b5b2ae8", "sha256": "96a8031472bd01c25a678a5ed1ddcd097623800124da9e2db27450dfe6c452d6" }, "downloads": -1, "filename": "replacefs-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1fea81c4ab8129c728c0744a8b5b2ae8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14236, "upload_time": "2019-04-11T14:17:24", "url": "https://files.pythonhosted.org/packages/43/4b/a9e6cf2f42d225686a755719f121b4976e536ec1bda355b24e373481d8e3/replacefs-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "5273ef3cd050154fe0f278b6dd435c45", "sha256": "8462259b841f37ee62c99d268f978d4b9fe43bc570d52d2065e8f6a375480f44" }, "downloads": -1, "filename": "replacefs-1.1.1.tar.gz", "has_sig": false, "md5_digest": "5273ef3cd050154fe0f278b6dd435c45", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14036, "upload_time": "2019-05-13T22:21:46", "url": "https://files.pythonhosted.org/packages/1f/73/c60fa64a8ddaf3dcf2aef783cdaacf9cc1fb74a7dae75520921f5d5d210c/replacefs-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "ef765629daf3cf9af1e5fff6781315fd", "sha256": "2b6f607b8d69a4045992ce7ad75db1196efa28786b3327395106c039a9188bbd" }, "downloads": -1, "filename": "replacefs-1.1.2.tar.gz", "has_sig": false, "md5_digest": "ef765629daf3cf9af1e5fff6781315fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13925, "upload_time": "2019-07-21T11:17:00", "url": "https://files.pythonhosted.org/packages/48/7c/3bfd142f36cd9f048891cc25aaf76e585238c56534a9e9e5aed382ff8597/replacefs-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef765629daf3cf9af1e5fff6781315fd", "sha256": "2b6f607b8d69a4045992ce7ad75db1196efa28786b3327395106c039a9188bbd" }, "downloads": -1, "filename": "replacefs-1.1.2.tar.gz", "has_sig": false, "md5_digest": "ef765629daf3cf9af1e5fff6781315fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13925, "upload_time": "2019-07-21T11:17:00", "url": "https://files.pythonhosted.org/packages/48/7c/3bfd142f36cd9f048891cc25aaf76e585238c56534a9e9e5aed382ff8597/replacefs-1.1.2.tar.gz" } ] }