{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":246688886,"defaultBranch":"master","name":"pathy","ownerLogin":"justindujardin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-11T22:04:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101493?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715099614.0","currentOid":""},"activityList":{"items":[{"before":"d5ec72c2eebc5959a1928b94fe4f66ca4bba0e7b","after":"7b1f8c2a9fa05fb98b6eb8081e4097095acb6b71","ref":"refs/heads/smart_open_7","pushedAt":"2024-05-07T16:50:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"feat(pypi): relax smart_open range to include 7.x.x","shortMessageHtmlLink":"feat(pypi): relax smart_open range to include 7.x.x"}},{"before":"7b1f8c2a9fa05fb98b6eb8081e4097095acb6b71","after":"d5ec72c2eebc5959a1928b94fe4f66ca4bba0e7b","ref":"refs/heads/smart_open_7","pushedAt":"2024-05-07T16:39:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"Update requirements.txt","shortMessageHtmlLink":"Update requirements.txt"}},{"before":null,"after":"7b1f8c2a9fa05fb98b6eb8081e4097095acb6b71","ref":"refs/heads/smart_open_7","pushedAt":"2024-05-07T16:33:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"feat(pypi): relax smart_open range to include 7.x.x","shortMessageHtmlLink":"feat(pypi): relax smart_open range to include 7.x.x"}},{"before":null,"after":"3074824eb56c80fb9189a4a48f21ead8a9ee13ba","ref":"refs/heads/dependabot/pip/black-24.3.0","pushedAt":"2024-03-20T17:04:03.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":"chore(deps-dev): bump black from 22.3.0 to 24.3.0\n\nBumps [black](https://github.com/psf/black) from 22.3.0 to 24.3.0.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/22.3.0...24.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump black from 22.3.0 to 24.3.0"}},{"before":"83610d321b8858ef736d1eef95f16c39fa5d88cb","after":"5f5d521d8c4d37793eb3283d778ba4524e715b51","ref":"refs/heads/master","pushedAt":"2024-01-12T01:44:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"docs(readme): cleanup docs [skip ci]","shortMessageHtmlLink":"docs(readme): cleanup docs [skip ci]"}},{"before":"a6d364c79db45e1116404f283b2db3c8cd80fe62","after":"83610d321b8858ef736d1eef95f16c39fa5d88cb","ref":"refs/heads/master","pushedAt":"2024-01-12T01:32:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"docs(readme): cleanup docs [skip ci]","shortMessageHtmlLink":"docs(readme): cleanup docs [skip ci]"}},{"before":"61c7704c6a0eaf423bf4536a573a5e6c6743e05e","after":"a6d364c79db45e1116404f283b2db3c8cd80fe62","ref":"refs/heads/master","pushedAt":"2024-01-12T01:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"docs(readme): cleanup install quick start","shortMessageHtmlLink":"docs(readme): cleanup install quick start"}},{"before":"22291674d50c1dea1b8bda92e0bccf195cb032dd","after":"61c7704c6a0eaf423bf4536a573a5e6c6743e05e","ref":"refs/heads/master","pushedAt":"2024-01-12T00:19:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: update readme docs\n\n - TODO: why isn't this part of the automation? :sob:","shortMessageHtmlLink":"chore: update readme docs"}},{"before":"97ebaa11ec62ce551b96a3c2431f8a29777ed30d","after":"22291674d50c1dea1b8bda92e0bccf195cb032dd","ref":"refs/heads/master","pushedAt":"2024-01-11T23:01:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 0.11.0\n\n# [0.11.0](https://github.com/justindujardin/pathy/compare/v0.10.3...v0.11.0) (2024-01-11)\n\n### Features\n\n* Drop Python 3.7 and add Python 3.12 ([#112](https://github.com/justindujardin/pathy/issues/112)) ([97ebaa1](https://github.com/justindujardin/pathy/commit/97ebaa11ec62ce551b96a3c2431f8a29777ed30d))\n\n### BREAKING CHANGES\n\n* This drops support for python 3.7 which has reached its end of life\n\n* feat(Pathy): integrate pathlib_abc\n - replace base pathlib.Path class with abstract base class from a future version of python.\n* Pathy.key returns a str rather than a Pathy instance\n\n* feat(ci): add python 3.12\n* Pathy no longer inherits from pahtlib.Path\n\nThis means Pathy does not support directly accepting and working with file system paths. You must use Pathy.fluid or pathlib.Path to construct your file system paths. Pathy will continue to interoperate with them as needed to accommodate its public API.","shortMessageHtmlLink":"chore(release): 0.11.0"}},{"before":"fc85a5c893f65403661b103d2c50edfd3fb24436","after":null,"ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T22:52:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"}},{"before":"90eb026df9e4b169112208f3354defeea851e7c6","after":"97ebaa11ec62ce551b96a3c2431f8a29777ed30d","ref":"refs/heads/master","pushedAt":"2024-01-11T22:52:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"feat: Drop Python 3.7 and add Python 3.12 (#112)\n\n* fix(pypi): drop end-of-life python 3.7 support\r\n\r\nBREAKING CHANGE: This drops support for python 3.7 which has reached its end of life\r\n\r\n* feat(Pathy): integrate pathlib_abc\r\n - replace base pathlib.Path class with abstract base class from a future version of python.\r\n\r\nBREAKING CHANGE: Pathy.key returns a str rather than a Pathy instance\r\n\r\n* feat(ci): add python 3.12\r\n\r\nBREAKING CHANGE: Pathy no longer inherits from pahtlib.Path\r\n\r\nThis means Pathy does not support directly accepting and working with file system paths. You must use Pathy.fluid or pathlib.Path to construct your file system paths. Pathy will continue to interoperate with them as needed to accommodate its public API.","shortMessageHtmlLink":"feat: Drop Python 3.7 and add Python 3.12 (#112)"}},{"before":"1be20c29e23859ea079a362ae18e58d3482c2c65","after":"fc85a5c893f65403661b103d2c50edfd3fb24436","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T18:54:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: pin pathlib_abc to avoid breakage\n\n - we can update it as needed","shortMessageHtmlLink":"chore: pin pathlib_abc to avoid breakage"}},{"before":"91101a27ea1083e89062dfd7cc72b42301d2b99e","after":"1be20c29e23859ea079a362ae18e58d3482c2c65","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T18:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: drop spacy related bits","shortMessageHtmlLink":"chore: drop spacy related bits"}},{"before":"2cf8722e3c5a7a19f5290457288b767f49a70125","after":"91101a27ea1083e89062dfd7cc72b42301d2b99e","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T18:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: cleanup from review","shortMessageHtmlLink":"chore: cleanup from review"}},{"before":"c13cfda17502991997e7c613bf72bff9cf412336","after":"2cf8722e3c5a7a19f5290457288b767f49a70125","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T18:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: add PathlibPathEx to restore .ls() for pathlib paths\n\n - Pathy wants to provide a consistent API when using pathlib Paths or Bucket paths. To that end we extend pathlib.Path for all POSIX/Windows paths returned from pathy (usually in .fluid()) to add ls()\n - drop some dead code and remove some todos","shortMessageHtmlLink":"chore: add PathlibPathEx to restore .ls() for pathlib paths"}},{"before":"7d76cbda7c270c5e364f5ec7f0e14e4639705144","after":"c13cfda17502991997e7c613bf72bff9cf412336","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T02:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: undo package-lock update\n\n - I'll reapply it in another PR where it doesn't skew the diff stats so much","shortMessageHtmlLink":"chore: undo package-lock update"}},{"before":"d1e3601346b531f57de79e45cc7044e547759359","after":"7d76cbda7c270c5e364f5ec7f0e14e4639705144","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T02:05:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: remove unused code","shortMessageHtmlLink":"chore: remove unused code"}},{"before":"a84fe62dc4c5e1967f80f42b5a3134f819499583","after":"d1e3601346b531f57de79e45cc7044e547759359","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T01:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: fix type compare","shortMessageHtmlLink":"chore: fix type compare"}},{"before":"6d366cf8fa99cf738de4235f026f1412c9657d18","after":"a84fe62dc4c5e1967f80f42b5a3134f819499583","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T01:28:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: remove unused codepath","shortMessageHtmlLink":"chore: remove unused codepath"}},{"before":"f6c2b4624181728738d600b12142e69f200f0ddb","after":"6d366cf8fa99cf738de4235f026f1412c9657d18","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T00:47:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: remove unused code path\n\n - derp couldn't ever be hit given the preceeding code","shortMessageHtmlLink":"chore: remove unused code path"}},{"before":"cdc79e5d6f65963eef812f73020e020a746c21ea","after":"f6c2b4624181728738d600b12142e69f200f0ddb","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T00:27:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: cleanup test package script","shortMessageHtmlLink":"chore: cleanup test package script"}},{"before":"47b9fa5d9765ed542d5268839d8e78b2fe6bfe6c","after":"cdc79e5d6f65963eef812f73020e020a746c21ea","ref":"refs/heads/feat/python312","pushedAt":"2024-01-11T00:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: cleanup pypi package build\n\n- use a more foolproof invocation of bdist_wheel: https://stackoverflow.com/a/70459530/287335\n- resolve build package warning about wanting underscore case keys","shortMessageHtmlLink":"chore: cleanup pypi package build"}},{"before":"ab8dc97aba54142491dae71a8f2b8229058f4845","after":"47b9fa5d9765ed542d5268839d8e78b2fe6bfe6c","ref":"refs/heads/feat/python312","pushedAt":"2024-01-10T23:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: cleanup from review\n\n - auto format removed apparently unused posixpath imports. Alias them directly\n - implement is_symlink to stop the base class from continuing down a bad path","shortMessageHtmlLink":"chore: cleanup from review"}},{"before":"43c0d99cb6bfd86b9e863b3da09f8e6a0b111f77","after":"ab8dc97aba54142491dae71a8f2b8229058f4845","ref":"refs/heads/feat/python312","pushedAt":"2024-01-10T23:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: clean up lint","shortMessageHtmlLink":"chore: clean up lint"}},{"before":"522f19e565df71c6d8d0197591fb022620275234","after":null,"ref":"refs/heads/fix/glob-s3","pushedAt":"2024-01-10T23:31:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"}},{"before":"5a3fb000333cb3882bc9bdb4ee082c9955c9fb2a","after":null,"ref":"refs/heads/fix/lint","pushedAt":"2024-01-10T23:30:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"}},{"before":null,"after":"43c0d99cb6bfd86b9e863b3da09f8e6a0b111f77","ref":"refs/heads/feat/python312","pushedAt":"2024-01-10T23:10:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"feat(ci): add python 3.12","shortMessageHtmlLink":"feat(ci): add python 3.12"}},{"before":"41a365bb0a512344b88dbfc2c782c9e5d15b6d37","after":"5a3fb000333cb3882bc9bdb4ee082c9955c9fb2a","ref":"refs/heads/fix/lint","pushedAt":"2024-01-08T19:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"fix(pypi): drop end-of-life python 3.7 support\n\nBREAKING CHANGE: This drops support for python 3.7 which has reached its end of life","shortMessageHtmlLink":"fix(pypi): drop end-of-life python 3.7 support"}},{"before":"e09dd2a9f1f565c4391b2b33a9275ebe41b666fe","after":"41a365bb0a512344b88dbfc2c782c9e5d15b6d37","ref":"refs/heads/fix/lint","pushedAt":"2024-01-08T19:19:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: remove generic type for python 3.8 support","shortMessageHtmlLink":"chore: remove generic type for python 3.8 support"}},{"before":"692f709290d1cf1aea8e6b3fd68a00b7be4893f1","after":"e09dd2a9f1f565c4391b2b33a9275ebe41b666fe","ref":"refs/heads/fix/lint","pushedAt":"2024-01-08T19:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justindujardin","name":"Justin DuJardin","path":"/justindujardin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101493?s=80&v=4"},"commit":{"message":"chore: update mypy version in requirements-dev.txt","shortMessageHtmlLink":"chore: update mypy version in requirements-dev.txt"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ8-T9AA","startCursor":null,"endCursor":null}},"title":"Activity ยท justindujardin/pathy"}