Name | gitignore-find JSON |
Version |
1.2.0
JSON |
| download |
home_page | None |
Summary | Find all paths in the specified directory that are ignored by .gitignore files |
upload_time | 2024-12-01 10:07:01 |
maintainer | None |
docs_url | None |
author | navyd |
requires_python | >=3.9 |
license | None |
keywords |
git
gitignore
ignore
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# gitignore-find
查找指定目录下所有被`.gitignore`文件忽略的路径,功能与`git check-ignore **/*`类似:
* 允许指定多个目录并检查其中所有的`.gitignore`文件
* 被`.gitignore`文件忽略的路径会尝试合并避免路径过多
* 超级快!
常见的用法是找出home目录下所有git仓库下忽略的目录用于从备份目录中排除
## 安装
目前只提供python扩展,使用pip从pypi安装
```sh
pip install gitignore-find
```
>提供了一个简单的命令行程序find但只能使用源码构建`cargo build --example find -r`
### 运行
```python
import gitignore_find
import logging
logging.basicConfig(level=5)
# logging.basicConfig(level=logging.DEBUG)
ignoreds = gitignore_find.find_ignoreds(
["."],
excludes=["**/.git/**", "**/.cargo", "**/.vscode*", "**/.env"],
)
print("\n".join(ignoreds))
```
## 性能
在6核9750H SSD设备 wsl debian中运行下面是测试示例从home目录60万个路径中的1061个`.gitignore`文件找出忽略路径的用时是5秒左右,如果有缓存可以减少到2秒不到
```console
$ hyperfine --warmup 3 'target/release/examples/find ~'
Benchmark 1: target/release/examples/find ~
Time (mean ± σ): 1.813 s ± 0.072 s [User: 9.317 s, System: 3.497 s]
Range (min … max): 1.743 s … 1.945 s 10 runs
$ hyperfine --prepare 'sync; echo 3 | sudo -n tee /proc/sys/vm/drop_caches' 'target/release/examples/find ~'
Benchmark 1: target/release/examples/find ~
Time (mean ± σ): 5.167 s ± 0.179 s [User: 12.203 s, System: 11.762 s]
Range (min … max): 4.875 s … 5.557 s 10 runs
$ echo 3 | sudo -n tee /proc/sys/vm/drop_caches >/dev/null; time target/release/examples/find ~ >/dev/null
[2024-12-01T04:46:54.270Z DEBUG gitignore_find] Finding git ignored paths with exclude globs [] in 1 paths: ["/home/navyd"]
[2024-12-01T04:46:54.270Z DEBUG gitignore_find] Finding all paths in /home/navyd
[2024-12-01T04:46:54.270Z TRACE gitignore_find] Traversing paths in directory /home/navyd
[2024-12-01T04:46:57.577Z TRACE gitignore_find] Found 611706 paths for /home/navyd
[2024-12-01T04:46:57.984Z DEBUG gitignore_find] Finding ignored paths with 1061 gitignores and exclude pattern GlobPathPattern { patterns: [] } in /home/navyd
[2024-12-01T04:46:58.831Z DEBUG gitignore_find] Found 120054 ignored paths for all paths "/home/navyd"
[2024-12-01T04:46:58.851Z TRACE gitignore_find] Getting sub paths from 120054 ignoreds paths
[2024-12-01T04:46:59.241Z TRACE gitignore_find] Traversing all sub paths of 1061 .gitignore paths
[2024-12-01T04:46:59.252Z DEBUG gitignore_find] Merging 120054 ignored paths
[2024-12-01T04:46:59.330Z DEBUG gitignore_find] Found 984 ignored paths for ["/home/navyd"]
target/release/examples/find ~ > /dev/null 11.92s user 11.44s system 460% cpu 5.074 total
avg shared (code): 0 KB
avg unshared (data/stack): 0 KB
total (sum): 0 KB
max memory: 207 MB
page faults from disk: 33
other page faults: 2994
```
Raw data
{
"_id": null,
"home_page": null,
"name": "gitignore-find",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "git, gitignore, ignore",
"author": "navyd",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/2f/d8/d8e77dcd3ab55945006e232da2035ea8bf00de60f58a3747f6cb35200ac4/gitignore_find-1.2.0.tar.gz",
"platform": null,
"description": "# gitignore-find\n\n\u67e5\u627e\u6307\u5b9a\u76ee\u5f55\u4e0b\u6240\u6709\u88ab`.gitignore`\u6587\u4ef6\u5ffd\u7565\u7684\u8def\u5f84\uff0c\u529f\u80fd\u4e0e`git check-ignore **/*`\u7c7b\u4f3c\uff1a\n\n* \u5141\u8bb8\u6307\u5b9a\u591a\u4e2a\u76ee\u5f55\u5e76\u68c0\u67e5\u5176\u4e2d\u6240\u6709\u7684`.gitignore`\u6587\u4ef6\n* \u88ab`.gitignore`\u6587\u4ef6\u5ffd\u7565\u7684\u8def\u5f84\u4f1a\u5c1d\u8bd5\u5408\u5e76\u907f\u514d\u8def\u5f84\u8fc7\u591a\n* \u8d85\u7ea7\u5feb\uff01\n\n\u5e38\u89c1\u7684\u7528\u6cd5\u662f\u627e\u51fahome\u76ee\u5f55\u4e0b\u6240\u6709git\u4ed3\u5e93\u4e0b\u5ffd\u7565\u7684\u76ee\u5f55\u7528\u4e8e\u4ece\u5907\u4efd\u76ee\u5f55\u4e2d\u6392\u9664\n\n## \u5b89\u88c5\n\n\u76ee\u524d\u53ea\u63d0\u4f9bpython\u6269\u5c55\uff0c\u4f7f\u7528pip\u4ecepypi\u5b89\u88c5\n\n```sh\npip install gitignore-find\n```\n\n>\u63d0\u4f9b\u4e86\u4e00\u4e2a\u7b80\u5355\u7684\u547d\u4ee4\u884c\u7a0b\u5e8ffind\u4f46\u53ea\u80fd\u4f7f\u7528\u6e90\u7801\u6784\u5efa`cargo build --example find -r`\n\n### \u8fd0\u884c\n\n```python\nimport gitignore_find\nimport logging\n\nlogging.basicConfig(level=5)\n# logging.basicConfig(level=logging.DEBUG)\n\nignoreds = gitignore_find.find_ignoreds(\n [\".\"],\n excludes=[\"**/.git/**\", \"**/.cargo\", \"**/.vscode*\", \"**/.env\"],\n)\n\nprint(\"\\n\".join(ignoreds))\n```\n\n## \u6027\u80fd\n\n\u57286\u68389750H SSD\u8bbe\u5907 wsl debian\u4e2d\u8fd0\u884c\u4e0b\u9762\u662f\u6d4b\u8bd5\u793a\u4f8b\u4ecehome\u76ee\u5f5560\u4e07\u4e2a\u8def\u5f84\u4e2d\u76841061\u4e2a`.gitignore`\u6587\u4ef6\u627e\u51fa\u5ffd\u7565\u8def\u5f84\u7684\u7528\u65f6\u662f5\u79d2\u5de6\u53f3\uff0c\u5982\u679c\u6709\u7f13\u5b58\u53ef\u4ee5\u51cf\u5c11\u52302\u79d2\u4e0d\u5230\n\n```console\n$ hyperfine --warmup 3 'target/release/examples/find ~'\nBenchmark 1: target/release/examples/find ~\n Time (mean \u00b1 \u03c3): 1.813 s \u00b1 0.072 s [User: 9.317 s, System: 3.497 s]\n Range (min \u2026 max): 1.743 s \u2026 1.945 s 10 runs\n\n$ hyperfine --prepare 'sync; echo 3 | sudo -n tee /proc/sys/vm/drop_caches' 'target/release/examples/find ~'\nBenchmark 1: target/release/examples/find ~\n Time (mean \u00b1 \u03c3): 5.167 s \u00b1 0.179 s [User: 12.203 s, System: 11.762 s]\n Range (min \u2026 max): 4.875 s \u2026 5.557 s 10 runs\n\n$ echo 3 | sudo -n tee /proc/sys/vm/drop_caches >/dev/null; time target/release/examples/find ~ >/dev/null\n[2024-12-01T04:46:54.270Z DEBUG gitignore_find] Finding git ignored paths with exclude globs [] in 1 paths: [\"/home/navyd\"]\n[2024-12-01T04:46:54.270Z DEBUG gitignore_find] Finding all paths in /home/navyd\n[2024-12-01T04:46:54.270Z TRACE gitignore_find] Traversing paths in directory /home/navyd\n[2024-12-01T04:46:57.577Z TRACE gitignore_find] Found 611706 paths for /home/navyd\n[2024-12-01T04:46:57.984Z DEBUG gitignore_find] Finding ignored paths with 1061 gitignores and exclude pattern GlobPathPattern { patterns: [] } in /home/navyd\n[2024-12-01T04:46:58.831Z DEBUG gitignore_find] Found 120054 ignored paths for all paths \"/home/navyd\"\n[2024-12-01T04:46:58.851Z TRACE gitignore_find] Getting sub paths from 120054 ignoreds paths\n[2024-12-01T04:46:59.241Z TRACE gitignore_find] Traversing all sub paths of 1061 .gitignore paths\n[2024-12-01T04:46:59.252Z DEBUG gitignore_find] Merging 120054 ignored paths\n[2024-12-01T04:46:59.330Z DEBUG gitignore_find] Found 984 ignored paths for [\"/home/navyd\"]\ntarget/release/examples/find ~ > /dev/null 11.92s user 11.44s system 460% cpu 5.074 total\navg shared (code): 0 KB\navg unshared (data/stack): 0 KB\ntotal (sum): 0 KB\nmax memory: 207 MB\npage faults from disk: 33\nother page faults: 2994\n```\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Find all paths in the specified directory that are ignored by .gitignore files",
"version": "1.2.0",
"project_urls": {
"Changelog": "https://github.com/NavyD/gitignore-find/blob/master/CHANGELOG.md",
"Repository": "https://github.com/NavyD/gitignore-find"
},
"split_keywords": [
"git",
" gitignore",
" ignore"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "de979f9119aff10f0a9ac18e71b44632f2fe04edf2370a4ec2348ce8ffa96212",
"md5": "f24b736864c916beb55897a8a8df71d7",
"sha256": "2e61fbdffcd3b7f414b949e144739e5add35b5e0a7dcc11f7e3fcc125a8d41d8"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "f24b736864c916beb55897a8a8df71d7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1054940,
"upload_time": "2024-12-01T10:06:18",
"upload_time_iso_8601": "2024-12-01T10:06:18.141498Z",
"url": "https://files.pythonhosted.org/packages/de/97/9f9119aff10f0a9ac18e71b44632f2fe04edf2370a4ec2348ce8ffa96212/gitignore_find-1.2.0-cp39-abi3-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "540c95df790fa75c06afb086c01321344479c8a8d5f42f665e90810ee8c0ba86",
"md5": "60c9ec9b452285fa252c00bdd5098c86",
"sha256": "dbf7325b6c33739026458ea0bd255eb88b420fb6efcd07cf844d0d4f4b739a65"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "60c9ec9b452285fa252c00bdd5098c86",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 975767,
"upload_time": "2024-12-01T10:06:09",
"upload_time_iso_8601": "2024-12-01T10:06:09.300944Z",
"url": "https://files.pythonhosted.org/packages/54/0c/95df790fa75c06afb086c01321344479c8a8d5f42f665e90810ee8c0ba86/gitignore_find-1.2.0-cp39-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0152e81e436a598e3be6b6d050fb80bf32ac22902504e87ce7afcb5e0fec9c0c",
"md5": "7683013b2791d8f18fe35f5e72ece5f4",
"sha256": "fb607cfbd5d3f94766c6f70d00bb33bbe15baf3770288f8e48f56a08a6511e0d"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "7683013b2791d8f18fe35f5e72ece5f4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1037609,
"upload_time": "2024-12-01T10:05:26",
"upload_time_iso_8601": "2024-12-01T10:05:26.179704Z",
"url": "https://files.pythonhosted.org/packages/01/52/e81e436a598e3be6b6d050fb80bf32ac22902504e87ce7afcb5e0fec9c0c/gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3796f164360ad16db6ff2fec79483fcb0aee07d94cbdb79555e4258341cf6210",
"md5": "313ee06df3682bbb7e6ffdfea521f118",
"sha256": "6098f26dbdbb15207c9709dbb727323a03b84c8b32eeadcaf37216c811fea048"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "313ee06df3682bbb7e6ffdfea521f118",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1013220,
"upload_time": "2024-12-01T10:05:27",
"upload_time_iso_8601": "2024-12-01T10:05:27.925650Z",
"url": "https://files.pythonhosted.org/packages/37/96/f164360ad16db6ff2fec79483fcb0aee07d94cbdb79555e4258341cf6210/gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5afdc9de53a805a361357e546a34bf72be86d57d7ee68eb79bb4db473c04782a",
"md5": "84fd7a92386444464eeb716df0f59bd0",
"sha256": "0628eb9875ba892f665af9931fc3aa9a34e0b79ed4f10870b5caa6f07a7e9a9e"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "84fd7a92386444464eeb716df0f59bd0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1180654,
"upload_time": "2024-12-01T10:05:48",
"upload_time_iso_8601": "2024-12-01T10:05:48.995541Z",
"url": "https://files.pythonhosted.org/packages/5a/fd/c9de53a805a361357e546a34bf72be86d57d7ee68eb79bb4db473c04782a/gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "86612197a80eddda19725c6224007591c756f10b7f2260f4f9d557092bc03da9",
"md5": "5cc4d119512c4892c3f5dfc09da71dfd",
"sha256": "9eb8700eb226481d40bdae63c088bc4a38e7d59a6fe69d0a4b65ec19b578762c"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "5cc4d119512c4892c3f5dfc09da71dfd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1141841,
"upload_time": "2024-12-01T10:05:37",
"upload_time_iso_8601": "2024-12-01T10:05:37.829506Z",
"url": "https://files.pythonhosted.org/packages/86/61/2197a80eddda19725c6224007591c756f10b7f2260f4f9d557092bc03da9/gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6c9837088a41d1be06bd9c549f0f588176bb8f7c5633b23dfa80d10623d191e7",
"md5": "403251c4b3c1836a038c5924b5dcdf29",
"sha256": "241d286a3500bbc7e04cfd7f76b70e1765141f5fad2876c3857d31cdf0132de0"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "403251c4b3c1836a038c5924b5dcdf29",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1162313,
"upload_time": "2024-12-01T10:05:44",
"upload_time_iso_8601": "2024-12-01T10:05:44.134368Z",
"url": "https://files.pythonhosted.org/packages/6c/98/37088a41d1be06bd9c549f0f588176bb8f7c5633b23dfa80d10623d191e7/gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8fe768591c320a250cd5c32e244b96b80074590fe5f5efea3316a54f98a59644",
"md5": "041d1b29fc923788e60559112e12bf20",
"sha256": "b7b7ad6700dcdcad0fbcf5c8f0bfe5947a5060566db1a11b711bfc4c58b5da7d"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "041d1b29fc923788e60559112e12bf20",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1144956,
"upload_time": "2024-12-01T10:05:58",
"upload_time_iso_8601": "2024-12-01T10:05:58.057696Z",
"url": "https://files.pythonhosted.org/packages/8f/e7/68591c320a250cd5c32e244b96b80074590fe5f5efea3316a54f98a59644/gitignore_find-1.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6ef71e8ddecf62ba9c6e15b9813bf7d3a224645138779d2e9699ca4d6db3988e",
"md5": "c25c4fec5ead048cbca47309e4a6ada7",
"sha256": "c5e3b73e67599f54985cbf2f6e1d024f36e5ad83edaf2420440b11983b765e79"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c25c4fec5ead048cbca47309e4a6ada7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1255155,
"upload_time": "2024-12-01T10:06:22",
"upload_time_iso_8601": "2024-12-01T10:06:22.322834Z",
"url": "https://files.pythonhosted.org/packages/6e/f7/1e8ddecf62ba9c6e15b9813bf7d3a224645138779d2e9699ca4d6db3988e/gitignore_find-1.2.0-cp39-abi3-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "72522e115412d992624a8bdd1de36f1fabf17ce789c0c451555714dafaf27e98",
"md5": "92e0c4761aa67c127c82f2d72382cceb",
"sha256": "420feb58714d4a5af84f5cd201b135d7d90bd3542445b5abdf56820efa6cb8aa"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "92e0c4761aa67c127c82f2d72382cceb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1318169,
"upload_time": "2024-12-01T10:06:33",
"upload_time_iso_8601": "2024-12-01T10:06:33.395142Z",
"url": "https://files.pythonhosted.org/packages/72/52/2e115412d992624a8bdd1de36f1fabf17ce789c0c451555714dafaf27e98/gitignore_find-1.2.0-cp39-abi3-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8e2b445d6dc99ed91b4657e32d26838085bb96700712199957628015a7e6fbeb",
"md5": "f6b06da2fc4762ea1dc8d1338f4796e5",
"sha256": "4a5be7e534680db3f70d4907b348d5fbafed011ae1bc60a649cc81732376b2a1"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "f6b06da2fc4762ea1dc8d1338f4796e5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1314000,
"upload_time": "2024-12-01T10:06:48",
"upload_time_iso_8601": "2024-12-01T10:06:48.875930Z",
"url": "https://files.pythonhosted.org/packages/8e/2b/445d6dc99ed91b4657e32d26838085bb96700712199957628015a7e6fbeb/gitignore_find-1.2.0-cp39-abi3-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "22adfb4804630a03d0070b5329c6beeca24a1f80533b4ac752ad1a1fc8526fee",
"md5": "95a4bf457368800baa84640d0f102725",
"sha256": "a8419918d87a4f619978244a2ec194dc338d7236c168b3c34ec7929a10d368de"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "95a4bf457368800baa84640d0f102725",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1313427,
"upload_time": "2024-12-01T10:06:56",
"upload_time_iso_8601": "2024-12-01T10:06:56.026772Z",
"url": "https://files.pythonhosted.org/packages/22/ad/fb4804630a03d0070b5329c6beeca24a1f80533b4ac752ad1a1fc8526fee/gitignore_find-1.2.0-cp39-abi3-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "13144c9640a82b2bd496154d1c5970cf3a1e5769f06b9971b70e1d0c7e0e2fd9",
"md5": "7789ac4cbbefe084627b77223901e55c",
"sha256": "9a8be571c4f964da97d683e7329ddf989d894b364735fc267c67c3e1d3944215"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-win32.whl",
"has_sig": false,
"md5_digest": "7789ac4cbbefe084627b77223901e55c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 786543,
"upload_time": "2024-12-01T10:07:23",
"upload_time_iso_8601": "2024-12-01T10:07:23.577253Z",
"url": "https://files.pythonhosted.org/packages/13/14/4c9640a82b2bd496154d1c5970cf3a1e5769f06b9971b70e1d0c7e0e2fd9/gitignore_find-1.2.0-cp39-abi3-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "34416db51a81209996b7dc0237bd190b3e666a3c02ba5abe9961eec38a578851",
"md5": "00b54c604d645f6f86e0df1372a7eaf4",
"sha256": "02ab5d0b85e8e66098c74750929f612fcdebec391f92ec49280fbfa1d82e237e"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0-cp39-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "00b54c604d645f6f86e0df1372a7eaf4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 885005,
"upload_time": "2024-12-01T10:07:11",
"upload_time_iso_8601": "2024-12-01T10:07:11.793383Z",
"url": "https://files.pythonhosted.org/packages/34/41/6db51a81209996b7dc0237bd190b3e666a3c02ba5abe9961eec38a578851/gitignore_find-1.2.0-cp39-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2fd8d8e77dcd3ab55945006e232da2035ea8bf00de60f58a3747f6cb35200ac4",
"md5": "84d65fa2defb4e7cd7d5599a0a589864",
"sha256": "513e3b3127fe3b1d1dafaba18476d5035ddb1f4c96a072ae328f367e7a0f2032"
},
"downloads": -1,
"filename": "gitignore_find-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "84d65fa2defb4e7cd7d5599a0a589864",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 32763,
"upload_time": "2024-12-01T10:07:01",
"upload_time_iso_8601": "2024-12-01T10:07:01.936585Z",
"url": "https://files.pythonhosted.org/packages/2f/d8/d8e77dcd3ab55945006e232da2035ea8bf00de60f58a3747f6cb35200ac4/gitignore_find-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-01 10:07:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "NavyD",
"github_project": "gitignore-find",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "gitignore-find"
}