{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":311779497,"defaultBranch":"main","name":"universal_pathlib","ownerLogin":"fsspec","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-10T20:41:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/92825505?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721044709.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"662f7f4e5f9afb15ab2e716f904d33d639235569","ref":"refs/heads/dependabot/pip/webdav4-fsspec--0.10.0","pushedAt":"2024-07-15T11:58:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump webdav4[fsspec] from 0.9.8 to 0.10.0\n\nBumps [webdav4[fsspec]](https://github.com/skshetry/webdav4) from 0.9.8 to 0.10.0.\n- [Release notes](https://github.com/skshetry/webdav4/releases)\n- [Commits](https://github.com/skshetry/webdav4/compare/v0.9.8...v0.10.0)\n\n---\nupdated-dependencies:\n- dependency-name: webdav4[fsspec]\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump webdav4[fsspec] from 0.9.8 to 0.10.0"}},{"before":"68f83698902f54ddc3abda71371456ad35d89954","after":"431af716ee90bd7cf4102823f14835d40b605014","ref":"refs/heads/main","pushedAt":"2024-07-09T09:13:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"README: fix link to filesystem spec extra optionnal dependencies (#232)","shortMessageHtmlLink":"README: fix link to filesystem spec extra optionnal dependencies (#232)"}},{"before":null,"after":"28259f89e6d8322be07aaa4b8598e8ba19c1587e","ref":"refs/heads/dependabot/pip/morefs-asynclocalfs--0.2.2","pushedAt":"2024-07-08T11:08:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump morefs[asynclocalfs] from 0.2.1 to 0.2.2\n\nBumps [morefs[asynclocalfs]](https://github.com/iterative/morefs) from 0.2.1 to 0.2.2.\n- [Release notes](https://github.com/iterative/morefs/releases)\n- [Commits](https://github.com/iterative/morefs/compare/0.2.1...0.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: morefs[asynclocalfs]\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump morefs[asynclocalfs] from 0.2.1 to 0.2.2"}},{"before":null,"after":"9e0044aac33b445af3d649a2b815d1c987162321","ref":"refs/heads/dependabot/pip/fsspec-daskgithdfshttpsftpsmb--2024.6.1","pushedAt":"2024-07-01T11:29:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump fsspec[dask,git,hdfs,http,sftp,smb] from 2024.6.0 to 2024.6.1\n\nBumps [fsspec[dask,git,hdfs,http,sftp,smb]](https://github.com/fsspec/filesystem_spec) from 2024.6.0 to 2024.6.1.\n- [Commits](https://github.com/fsspec/filesystem_spec/compare/2024.6.0...2024.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: fsspec[dask,git,hdfs,http,sftp,smb]\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump fsspec[dask,git,hdfs,http,sftp,smb] from 2024.6.0 to 2024.6.1"}},{"before":null,"after":"8eb8a11cd6e199ca30dc7c26e87644b0d834ab36","ref":"refs/heads/dependabot/pip/gcsfs-2024.6.1","pushedAt":"2024-07-01T11:29:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump gcsfs from 2024.6.0 to 2024.6.1\n\nBumps [gcsfs](https://github.com/fsspec/gcsfs) from 2024.6.0 to 2024.6.1.\n- [Commits](https://github.com/fsspec/gcsfs/compare/2024.6.0...2024.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: gcsfs\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump gcsfs from 2024.6.0 to 2024.6.1"}},{"before":null,"after":"4f6a09257b4f767c49b273176d58918eb3a42c09","ref":"refs/heads/dependabot/pip/s3fs-2024.6.1","pushedAt":"2024-07-01T11:28:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump s3fs from 2024.6.0 to 2024.6.1\n\nBumps [s3fs](https://github.com/fsspec/s3fs) from 2024.6.0 to 2024.6.1.\n- [Changelog](https://github.com/fsspec/s3fs/blob/main/release-procedure.md)\n- [Commits](https://github.com/fsspec/s3fs/compare/2024.6.0...2024.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: s3fs\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump s3fs from 2024.6.0 to 2024.6.1"}},{"before":"14dc7ae7d63737a4f9541b2221b3062285fdf4da","after":"68f83698902f54ddc3abda71371456ad35d89954","ref":"refs/heads/main","pushedAt":"2024-06-15T16:17:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"upath._flavour_sources: update flavours (#224)","shortMessageHtmlLink":"upath._flavour_sources: update flavours (#224)"}},{"before":"d412c635ab1919cdca7796d915b9c195749ab952","after":"14dc7ae7d63737a4f9541b2221b3062285fdf4da","ref":"refs/heads/main","pushedAt":"2024-06-15T14:28:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Add typesafety checks (#212)\n\n* tests: add typesafety tests\r\n\r\n* nox: add typesafety command\r\n\r\n* upath: typing fixes for generated flavours\r\n\r\n* upath: update _flavour_sources.py\r\n\r\n* upath: more typing fixes\r\n\r\n* typesafety: add more tests\r\n\r\n* upath: typing fixes\r\n\r\n* ci: add typesafety checks\r\n\r\n* nox -s lint\r\n\r\n* upath: exclude fsspec==2024.3.1 for now\r\n\r\n* _strip_protocol signature changes break local fs tests\r\n* Windows URI parsing has issues\r\n\r\n* nox -s lint fixes\r\n\r\n* typesafety: add pathlib interface tests\r\n\r\n* upath: various typing fixes\r\n\r\n* typesafety: fix mypy output issue on python3.8\r\n\r\n* typesafety: check .link_to and .walk","shortMessageHtmlLink":"Add typesafety checks (#212)"}},{"before":"1f93fdd660214b41f5e3e4466b902c9995f98add","after":null,"ref":"refs/heads/fixes-156","pushedAt":"2024-06-15T09:53:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"}},{"before":"f59793c4980dd37d75c70982fc239b8dbcddfc24","after":null,"ref":"refs/heads/chore-pre-commit-update","pushedAt":"2024-06-15T09:53:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"}},{"before":"68d570746cef666f4a31cdf82a4270ec262a007c","after":"d412c635ab1919cdca7796d915b9c195749ab952","ref":"refs/heads/main","pushedAt":"2024-06-14T23:17:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"implement SMBPath and tests (#219)\n\n* implement SMBPath and tests\r\n\r\n* upath._flavour_sources: revert formatting changes\r\n\r\n* tests: add smb protocol to registry tests\r\n\r\n* tests: update smb glob test (mark '*' as xfail for now)\r\n\r\n* upath.implementations.smb: configure flavour to correctly handle path parsing\r\n\r\n* tests: skip smb test on windows\r\n\r\n* upath.implementations.smb: make rename work with older fsspec\r\n\r\n---------\r\n\r\nCo-authored-by: fkuehnlenz \r\nCo-authored-by: Andreas Poehlmann ","shortMessageHtmlLink":"implement SMBPath and tests (#219)"}},{"before":"380144c18f291f0f0a15fe8a02bc265233dd594b","after":"68d570746cef666f4a31cdf82a4270ec262a007c","ref":"refs/heads/main","pushedAt":"2024-06-14T21:27:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Update pre-commit (#222)\n\n* update pre-commit\r\n* ci: do not run safety in lint job for now","shortMessageHtmlLink":"Update pre-commit (#222)"}},{"before":"a2bf0644334b8297a8ebd0068d0f3fc9e23dc7ba","after":"f59793c4980dd37d75c70982fc239b8dbcddfc24","ref":"refs/heads/chore-pre-commit-update","pushedAt":"2024-06-14T21:21:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"ci: do not run safety in lint job for now","shortMessageHtmlLink":"ci: do not run safety in lint job for now"}},{"before":null,"after":"a2bf0644334b8297a8ebd0068d0f3fc9e23dc7ba","ref":"refs/heads/chore-pre-commit-update","pushedAt":"2024-06-14T21:01:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"update pre-commit","shortMessageHtmlLink":"update pre-commit"}},{"before":"041aca1d3c11b14daeb8c6c26bfc9b870e71151f","after":"380144c18f291f0f0a15fe8a02bc265233dd594b","ref":"refs/heads/main","pushedAt":"2024-03-03T23:51:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"update changelog (#205)","shortMessageHtmlLink":"update changelog (#205)"}},{"before":"3646cd2c4fa35b1c5b593663509dadeb903967e3","after":"041aca1d3c11b14daeb8c6c26bfc9b870e71151f","ref":"refs/heads/main","pushedAt":"2024-03-03T22:34:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Fix open kwarg passthrough (#204)\n\n* upath.core: handle kwargs in UPath.open\r\n* upath: tests for open\r\n* upath.local: support fsspec options in open","shortMessageHtmlLink":"Fix open kwarg passthrough (#204)"}},{"before":"032f4379d9115e29fdf0aa5264f15c64aa4bb09a","after":"3646cd2c4fa35b1c5b593663509dadeb903967e3","ref":"refs/heads/main","pushedAt":"2024-03-03T22:14:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"upath: implement poc for flavour base vendoring (#200)\n\n* upath: implement poc for flavour base vendoring\r\n* update sources generator\r\n* upath: update flavour implementation\r\n* upath.implementations: adjust for codechanges\r\n* upath: fix resolving issue\r\n* upath: provide default flavour\r\n* upath.implementations: cleanup\r\n* upath.core: fix prefix issue with glob on windows\r\n* upath._flavour: for file/local get drive on windows\r\n* upath._flavour: move _deprecated to upath._compat\r\n* upath._flavour: use local_file attribute in splitdrive\r\n* upath._flavour: use os.path for local_file in isabs\r\n* readme: fix toml entrypoint spelling\r\n* upath: fallback classmethod for UPath._parse_path and UPath._format_parsed_parts\r\n* flavours: fix reproducibility in flavour generate script\r\n* upath._flavour: refactor flavour settings\r\n* tests: test stat\r\n* upath: move flavour specializations to subclasses\r\n* tests: adjust resolve test for http paths\r\n* upath: ensure support for __fspath__ args\r\n* upath.implementations.local: suppress warning\r\n* test: adjust fspath test for windows\r\n* upath.local: WindowsUPath.path should return the posix version\r\n* upath.local: fix WindowsUPath.path","shortMessageHtmlLink":"upath: implement poc for flavour base vendoring (#200)"}},{"before":"8f8ca4846347a0fd6e1884cbfa59cb364d9c6fbd","after":"032f4379d9115e29fdf0aa5264f15c64aa4bb09a","ref":"refs/heads/main","pushedAt":"2024-03-03T11:57:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Fix __eq__ _cparts missing (#203)\n\n* tests: add test to check for broken _cparts __eq__\r\n* upath: add UPath._cparts fallback for __eq__ on py<312","shortMessageHtmlLink":"Fix __eq__ _cparts missing (#203)"}},{"before":"75e0a4da7fbfccf9d3e43d23d5cdbd141191a5df","after":"8f8ca4846347a0fd6e1884cbfa59cb364d9c6fbd","ref":"refs/heads/main","pushedAt":"2024-02-19T20:30:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Fix spelling mistake in docstring (#196)","shortMessageHtmlLink":"Fix spelling mistake in docstring (#196)"}},{"before":"4e2afca679b021b52acf0c67fa990b4585cc5fa7","after":"75e0a4da7fbfccf9d3e43d23d5cdbd141191a5df","ref":"refs/heads/main","pushedAt":"2024-02-18T18:12:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Prepare release v0.2.1 (#192)\n\n* upath: add docstrings to UPath specific methods\r\n\r\n* upath: update classifiers in setup.py\r\n\r\n* upath: update changelog","shortMessageHtmlLink":"Prepare release v0.2.1 (#192)"}},{"before":"72707084d02759550e93026f0578dd68cd767974","after":"4e2afca679b021b52acf0c67fa990b4585cc5fa7","ref":"refs/heads/main","pushedAt":"2024-02-18T17:59:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Add more s3 tests (#191)\n\n* tests: add s3 test with hash and space characters\r\n\r\nClose #164.\r\n\r\n* tests: ensure joinpath behavior on s3 consistent with pathlib\r\n\r\nClose #167.","shortMessageHtmlLink":"Add more s3 tests (#191)"}},{"before":"1a117b3a9a1be96836991c954522f3f6be45bb60","after":"72707084d02759550e93026f0578dd68cd767974","ref":"refs/heads/main","pushedAt":"2024-02-18T17:43:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"tests: add query str passthrough test (#190)","shortMessageHtmlLink":"tests: add query str passthrough test (#190)"}},{"before":"3bab4c04ded80f9d3eeff6b2c261eb1bef97fc70","after":"1a117b3a9a1be96836991c954522f3f6be45bb60","ref":"refs/heads/main","pushedAt":"2024-02-18T17:31:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Implement UPath.joinuri (#189)\n\n* tests: add tests for query passthrough and joinuri\r\n* upath._flavour: add upath_urijoin\r\n* upath: add UPath.joinuri method\r\n* upath: UPath().name returns last non-empty part","shortMessageHtmlLink":"Implement UPath.joinuri (#189)"}},{"before":"7528316877f2d0a9db3d36b556717eaa82da68b9","after":"3bab4c04ded80f9d3eeff6b2c261eb1bef97fc70","ref":"refs/heads/main","pushedAt":"2024-02-17T15:24:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Fix UPath.__hash__ (#188)\n\n* tests: add test cases for hash\r\n\r\n* upath: fix __hash__ and __eq__","shortMessageHtmlLink":"Fix UPath.__hash__ (#188)"}},{"before":"569ceabb73503c20521949b6a5c7e3de8c6d411f","after":"7528316877f2d0a9db3d36b556717eaa82da68b9","ref":"refs/heads/main","pushedAt":"2024-02-17T13:56:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"upath.implementations.local: remove dependency on packaging (#187)\n\nClose #186","shortMessageHtmlLink":"upath.implementations.local: remove dependency on packaging (#187)"}},{"before":"0b6490c26ca84dad89f7d1954e6c672f0b3e7ae0","after":"569ceabb73503c20521949b6a5c7e3de8c6d411f","ref":"refs/heads/main","pushedAt":"2024-02-13T15:52:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Update docs for v0.2.0 (#182)\n\n* upath: update readme for new release\r\n* upath: add version migration information to readme\r\n* upath: update changelog for new release","shortMessageHtmlLink":"Update docs for v0.2.0 (#182)"}},{"before":"f6e9adcba8302eaf05c7de77b939e968e7fe73ac","after":"0b6490c26ca84dad89f7d1954e6c672f0b3e7ae0","ref":"refs/heads/main","pushedAt":"2024-02-13T00:02:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"upath.implementations: switch cloud, http and webdav to recommended _transform_init_args (#181)","shortMessageHtmlLink":"upath.implementations: switch cloud, http and webdav to recommended _…"}},{"before":"a98c507edd78d52ed1b9311fb7a0bcf951e629ba","after":"f6e9adcba8302eaf05c7de77b939e968e7fe73ac","ref":"refs/heads/main","pushedAt":"2024-02-10T18:12:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Override path formatting method for data-URIs (#169)\n\n* Override path formatting method for data-URIs\r\nThis fixes an issue with `UPath.stat()` for data URIs, where fsspec was\r\nexpecting the full URI to be passed to `fs.info` instead of just the\r\nURI path as was previously implemented.\r\n* Update registry tests\r\n* upath.implementations.data: adjust DataPath and add tests\r\n* tests: xfail data tests when fsspec is too old\r\n\r\n---------\r\n\r\nCo-authored-by: Andreas Poehlmann ","shortMessageHtmlLink":"Override path formatting method for data-URIs (#169)"}},{"before":"cfa0795f441a0f4d6c15b088be4b4da01b010afe","after":"a98c507edd78d52ed1b9311fb7a0bcf951e629ba","ref":"refs/heads/main","pushedAt":"2024-02-10T15:56:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"upath._stat: add a os.stat_result compatible fsspec info wrapper (#179)\n\n* upath._stat: add a os.stat_result compatible fsspec info wrapper\r\n\r\n* upath._stat: add repr to UPathStatResult\r\n\r\n* tests: add a basic size and ISDIR, ISREG test\r\n\r\n* upath.implementations.http: fix folders are labeled as 'file' in info\r\n\r\n* upath._stat: mention issue with HTTPPath.stat() on older fsspec as known issue","shortMessageHtmlLink":"upath._stat: add a os.stat_result compatible fsspec info wrapper (#179)"}},{"before":"8314a65746c4d62c9263d7d98007a8b54f971dc5","after":"cfa0795f441a0f4d6c15b088be4b4da01b010afe","ref":"refs/heads/main","pushedAt":"2024-02-08T23:52:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ap--","name":"Andreas Poehlmann","path":"/ap--","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1463443?s=80&v=4"},"commit":{"message":"Fix broken mkdir (#177)\n\n* tests: add azure mkdir test for new bucket\r\nsource: https://github.com/dtrifiro/universal_pathlib/commit/fac2bcf7f4cd8ad15c82b99eb97674bdeb17c83c\r\n* upath: don't use makedirs in UPath.mkdir\r\n* upath.implementations.cloud: handle older versions of gcsfs's mkdir\r\n* tests: remove xfails from gcsfs mkdir tests","shortMessageHtmlLink":"Fix broken mkdir (#177)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEf6V5FQA","startCursor":null,"endCursor":null}},"title":"Activity · fsspec/universal_pathlib"}