{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":993698,"defaultBranch":"main","name":"pybreaker","ownerLogin":"danielfm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-10-17T00:50:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29534?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707948990.0","currentOid":""},"activityList":{"items":[{"before":"d7fd541d5d4017f59851c985e8967545602c157e","after":"652bbcf2b473b51965ab6a0913599c5163440142","ref":"refs/heads/main","pushedAt":"2024-02-14T22:10:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"469f2ca240d19fac1612e2785a47f94be628630d","after":"d7fd541d5d4017f59851c985e8967545602c157e","ref":"refs/heads/main","pushedAt":"2024-02-14T22:08:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"use pw to auto-install tools and fix type hints (#91)\n\n* use pw to auto-install tools and fix type hints\r\n\r\n* use pytest as testrunner\r\n\r\n* use ruff as formatter and linter + fix trivial lint errors\r\n\r\n* replace setuptools with flit and add build action\r\n\r\n* remove mypy type checking from pre-commit hook because it take too long\r\n\r\n* bumped version\r\n\r\n---------\r\n\r\nCo-authored-by: ihoubr ","shortMessageHtmlLink":"use pw to auto-install tools and fix type hints (#91)"}},{"before":"b462cdb82e39f63dc7c0e0d35c301ae01a5e9f6e","after":"469f2ca240d19fac1612e2785a47f94be628630d","ref":"refs/heads/main","pushedAt":"2024-01-09T21:56:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"Add calling() method to CircuitBreaker, returning a context manager (#87)","shortMessageHtmlLink":"Add calling() method to CircuitBreaker, returning a context manager (#87"}},{"before":"1ea4fd7a8705eb43d85251b20341b185bedc87dc","after":"b462cdb82e39f63dc7c0e0d35c301ae01a5e9f6e","ref":"refs/heads/main","pushedAt":"2024-01-08T16:29:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"Update README.rst (#89)\n\nThis commit updates the README.md file to include clear instructions and a code example on how to use unique namespaces for multiple, independent CircuitBreakers with Redis storage in Pybreaker. It highlights the necessity of assigning distinct namespaces to each CircuitBreaker instance to ensure independent state management in Redis.","shortMessageHtmlLink":"Update README.rst (#89)"}},{"before":"dcf3eb7210494bff7c985b9f198a329994900d0d","after":"1ea4fd7a8705eb43d85251b20341b185bedc87dc","ref":"refs/heads/main","pushedAt":"2023-12-22T19:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"Remove donation section from README","shortMessageHtmlLink":"Remove donation section from README"}},{"before":"7f5cbc97f0a6c1fcf46d6134b709fcb483570fac","after":"dcf3eb7210494bff7c985b9f198a329994900d0d","ref":"refs/heads/main","pushedAt":"2023-12-22T19:17:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"Add py.typed file (PEP 561) (#86)\n\n### Summary\r\n\r\nMypy only considers the type annotations of packages that contain the\r\n`py.typed` marker file, even if they are fully type-annotated (like\r\n`pybreaker`).\r\n\r\nThis PR adds said file.\r\n\r\nI had to move `pybreaker` into a module instead of a single .py file, because\r\nthere is no support for `py.typed` files for single .py file packages yet (see\r\nhttps://github.com/python/typing/issues/1333).\r\n\r\n ### Test Plan\r\n\r\n- Ran `python setup.py test` to ensure the tests still pass.\r\n- Ran `python -m build` to build the package.\r\n- Observe the output logs to see that `py.typed` was included.\r\n- Install the tarball into a project where I have mypy set up. Run mypy and\r\n observe mypy now no longer fails with `... becomes \"Any\" due to an unfollowed\r\nimport [error/no-any-unimported]` for imports from `pybreaker`.","shortMessageHtmlLink":"Add py.typed file (PEP 561) (#86)"}},{"before":"9c3e0cc223aa2f42dede82500445e14d5470b07d","after":"7f5cbc97f0a6c1fcf46d6134b709fcb483570fac","ref":"refs/heads/main","pushedAt":"2023-12-11T18:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"Create FUNDING.yml","shortMessageHtmlLink":"Create FUNDING.yml"}},{"before":"ab8b981b3a696c05db4616c2ada2ef85d5842570","after":"9c3e0cc223aa2f42dede82500445e14d5470b07d","ref":"refs/heads/main","pushedAt":"2023-09-27T12:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"Remove incomplete sentence from README","shortMessageHtmlLink":"Remove incomplete sentence from README"}},{"before":"9909295ae77796148ae6b37d47452fc63527da00","after":null,"ref":"refs/heads/dependabot/pip/redis-4.4.4","pushedAt":"2023-06-10T01:21:42.895Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"}},{"before":"68cad81b048cbea83cac53abb7e0c2ab60d7de76","after":"ab8b981b3a696c05db4616c2ada2ef85d5842570","ref":"refs/heads/main","pushedAt":"2023-06-10T01:12:09.703Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"7d49b05d4c1460af46b76b24badc01b59c7bb807","after":"68cad81b048cbea83cac53abb7e0c2ab60d7de76","ref":"refs/heads/main","pushedAt":"2023-06-10T01:08:43.022Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danielfm","name":"Daniel Martins","path":"/danielfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29534?s=80&v=4"},"commit":{"message":"Update Redis and Fake Redis (#80)","shortMessageHtmlLink":"Update Redis and Fake Redis (#80)"}},{"before":"09973e9da8a8095aabd36e0caef99f61402a511d","after":null,"ref":"refs/heads/dependabot/pip/redis-4.5.3","pushedAt":"2023-03-31T14:34:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"9909295ae77796148ae6b37d47452fc63527da00","ref":"refs/heads/dependabot/pip/redis-4.4.4","pushedAt":"2023-03-31T14:33:58.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 redis from 2.10.6 to 4.4.4\n\nBumps [redis](https://github.com/redis/redis-py) from 2.10.6 to 4.4.4.\n- [Release notes](https://github.com/redis/redis-py/releases)\n- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)\n- [Commits](https://github.com/redis/redis-py/compare/2.10.6...v4.4.4)\n\n---\nupdated-dependencies:\n- dependency-name: redis\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump redis from 2.10.6 to 4.4.4"}},{"before":null,"after":"09973e9da8a8095aabd36e0caef99f61402a511d","ref":"refs/heads/dependabot/pip/redis-4.5.3","pushedAt":"2023-03-27T21:39:39.298Z","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 redis from 2.10.6 to 4.5.3\n\nBumps [redis](https://github.com/redis/redis-py) from 2.10.6 to 4.5.3.\n- [Release notes](https://github.com/redis/redis-py/releases)\n- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)\n- [Commits](https://github.com/redis/redis-py/compare/2.10.6...v4.5.3)\n\n---\nupdated-dependencies:\n- dependency-name: redis\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump redis from 2.10.6 to 4.5.3"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNFQyMjoxMDo1NS4wMDAwMDBazwAAAAP7A3un","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNFQyMjoxMDo1NS4wMDAwMDBazwAAAAP7A3un","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yN1QyMTozOTozOS4yOTg5NjBazwAAAAMMaXqb"}},"title":"Activity ยท danielfm/pybreaker"}