{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":118789569,"defaultBranch":"main","name":"pyhf","ownerLogin":"scikit-hep","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-24T16:14:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23454624?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717141492.0","currentOid":""},"activityList":{"items":[{"before":"1dc2b7e6f52a65a2a529441fc811cbcc9727dde1","after":"6511a4d6a4ecc36ac3906a226837d841ae038315","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-31T08:04:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"build(backport): Use notebook over jupyter (#2508)\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/2507\r\n* jupyter is a metapackage that is never updated, so defining the\r\n notebook dependency provides better control on the actual tools\r\n required.\r\n\r\nCo-authored-by: Matthew Feickert ","shortMessageHtmlLink":"build(backport): Use notebook over jupyter (#2508)"}},{"before":"7f36fdc224b82f55327ed9ac89e9c79e0a7e66a8","after":null,"ref":"refs/heads/build/use-notebook-over-jupyter","pushedAt":"2024-05-31T07:44:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"}},{"before":"ba896a6e1195470030a3b7b2480d5d68202fbc0d","after":"9f5c979f355c2efb363e7df47181e7be92ea438f","ref":"refs/heads/main","pushedAt":"2024-05-31T07:44:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"build: Use notebook over jupyter (#2507)\n\n* jupyter is a metapackage that is never updated, so defining the\r\n notebook dependency provides better control on the actual tools\r\n required.","shortMessageHtmlLink":"build: Use notebook over jupyter (#2507)"}},{"before":"df30fc58e7a17b35b33dac4683d68fe82248ac17","after":"7f36fdc224b82f55327ed9ac89e9c79e0a7e66a8","ref":"refs/heads/build/use-notebook-over-jupyter","pushedAt":"2024-05-31T07:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"allow for python 3.7 support","shortMessageHtmlLink":"allow for python 3.7 support"}},{"before":null,"after":"df30fc58e7a17b35b33dac4683d68fe82248ac17","ref":"refs/heads/build/use-notebook-over-jupyter","pushedAt":"2024-05-31T07:20:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"build: Use notebook over jupyter\n\n* jupyter is a metapackage that is never updated, so defining the\n notebook dependency provides better control on the actual tools\n required.","shortMessageHtmlLink":"build: Use notebook over jupyter"}},{"before":"f954569a0910168b447f7d7633b8ea1b6fe51e2a","after":null,"ref":"refs/heads/backport/remove-codemeta","pushedAt":"2024-05-30T19:54:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"}},{"before":"7d2b257e7a0dbe62106aee5c19c69198c8f78f87","after":"1dc2b7e6f52a65a2a529441fc811cbcc9727dde1","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T19:54:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"chore(backport): Remove codemeta from repository (#2506)\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/2490\r\n* Remove all files, tests, and documentation related to codemeta,\r\n codemeta.json, and codemetapy.\r\n* codemeta is not realistically used for anything useful and codemetapy\r\n is not maintained, so there is no strong reason to keep using codemeta\r\n or to have a codemeta.json.","shortMessageHtmlLink":"chore(backport): Remove codemeta from repository (#2506)"}},{"before":null,"after":"f954569a0910168b447f7d7633b8ea1b6fe51e2a","ref":"refs/heads/backport/remove-codemeta","pushedAt":"2024-05-30T19:45:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"chore(backport): Remove codemeta from repository\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/ 2490\n* Remove all files, tests, and documentation related to codemeta,\n codemeta.json, and codemetapy.\n* codemeta is not realistically used for anything useful and codemetapy\n is not maintained, so there is no strong reason to keep using codemeta\n or to have a codemeta.json.","shortMessageHtmlLink":"chore(backport): Remove codemeta from repository"}},{"before":"1af5ed423cfbdda40dedabf93fed772c729adee3","after":"ba896a6e1195470030a3b7b2480d5d68202fbc0d","ref":"refs/heads/main","pushedAt":"2024-05-30T19:40:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"chore: Remove codemeta from repository (#2490)\n\n* Remove all files, tests, and documentation related to codemeta,\r\n codemeta.json, and codemetapy.\r\n* codemeta is not realistically used for anything useful and codemetapy\r\n is not maintained, so there is no strong reason to keep using codemeta\r\n or to have a codemeta.json.","shortMessageHtmlLink":"chore: Remove codemeta from repository (#2490)"}},{"before":"1649bab0fdb7120309ca3422662573eafdf46ad4","after":null,"ref":"refs/heads/chore/remove-codemeta","pushedAt":"2024-05-30T19:40:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"}},{"before":"097f13b605546d365aafebacd50834b70994349d","after":null,"ref":"refs/heads/backport/ci-changes","pushedAt":"2024-05-30T19:39:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"}},{"before":"16840f67de4004a471f2294c92fa2b8981a2517f","after":"7d2b257e7a0dbe62106aee5c19c69198c8f78f87","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T19:39:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"ci(backport): Update CI permissions changes (#2505)\n\n* Backport:\r\n - PR https://github.com/scikit-hep/pyhf/pull/2363\r\n - PR https://github.com/scikit-hep/pyhf/pull/2479\r\n - PR https://github.com/scikit-hep/pyhf/pull/2481\r\n - PR https://github.com/scikit-hep/pyhf/pull/2483\r\n - PR https://github.com/scikit-hep/pyhf/pull/2489","shortMessageHtmlLink":"ci(backport): Update CI permissions changes (#2505)"}},{"before":"cff5eed8d8ac02e372e9ba594d887285fd3d9d7d","after":"097f13b605546d365aafebacd50834b70994349d","ref":"refs/heads/backport/ci-changes","pushedAt":"2024-05-30T19:33:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"Add CI for windows","shortMessageHtmlLink":"Add CI for windows"}},{"before":null,"after":"cff5eed8d8ac02e372e9ba594d887285fd3d9d7d","ref":"refs/heads/backport/ci-changes","pushedAt":"2024-05-30T19:19:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"PR 2481","shortMessageHtmlLink":"PR 2481"}},{"before":"b2ba86b0d8c894ed66176e745c2086da72236feb","after":null,"ref":"refs/heads/backport/update-to-3-12","pushedAt":"2024-05-30T19:12:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"}},{"before":"99c28fba0772a77c33005b86cd1234e2cd02cb5a","after":"16840f67de4004a471f2294c92fa2b8981a2517f","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T19:12:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"chore(backport): Update services and docs to Python 3.12 as default (#2504)\n\n* Backport parts of PR https://github.com/scikit-hep/pyhf/pull/2461","shortMessageHtmlLink":"chore(backport): Update services and docs to Python 3.12 as default (#…"}},{"before":null,"after":"b2ba86b0d8c894ed66176e745c2086da72236feb","ref":"refs/heads/backport/update-to-3-12","pushedAt":"2024-05-30T19:07:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"chore(backport): Update services and docs to Python 3.12 as default\n\n* Backport parts of PR https://github.com/scikit-hep/pyhf/pull/ 2461","shortMessageHtmlLink":"chore(backport): Update services and docs to Python 3.12 as default"}},{"before":"de3c23c88a93a68c3392aec99eb5ab1aeaa20f1c","after":"99c28fba0772a77c33005b86cd1234e2cd02cb5a","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T18:47:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"chore(backport): Use uv during Dockerfile build (#2503)\n\n* Backport:\r\n - PR https://github.com/scikit-hep/pyhf/pull/2485\r\n - PR https://github.com/scikit-hep/pyhf/pull/2486\r\n - parts of PR https://github.com/scikit-hep/pyhf/pull/2461\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew Feickert ","shortMessageHtmlLink":"chore(backport): Use uv during Dockerfile build (#2503)"}},{"before":"1dec3062e45359ce1697af1ca3c0cc3660071ef4","after":"de3c23c88a93a68c3392aec99eb5ab1aeaa20f1c","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T18:37:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"docs(backport): Use importlib.metadata to get version info (#2502)\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/2477\r\n* pkg_resources is deprecated as an API, so stop using it.\r\n - c.f. https://setuptools.pypa.io/en/latest/pkg_resources.html\r\n* importlib.metadata.version is the recommended way to get package\r\n version information.\r\n - c.f. https://docs.python.org/3/library/importlib.metadata.html\r\n\r\nCo-authored-by: Matthew Feickert ","shortMessageHtmlLink":"docs(backport): Use importlib.metadata to get version info (#2502)"}},{"before":"88ba93b9d9e3bc79a983fec9d04c20a773e504ed","after":"1dec3062e45359ce1697af1ca3c0cc3660071ef4","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T18:30:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"fix(backport): Use str object for jupyterlite-sphinx jupyterlite_dir config (#2501)\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/2458\r\n* To avoid warning\r\n\r\nWARNING: The config value `jupyterlite_dir` has type `PosixPath`, defaults to `str`.\r\n\r\n use a str for the jupyterlite-sphinx v0.13.0+ jupyterlite_dir config\r\n option.\r\n\r\nCo-authored-by: Matthew Feickert ","shortMessageHtmlLink":"fix(backport): Use str object for jupyterlite-sphinx jupyterlite_dir …"}},{"before":"71b87eb9e503aeb0932e9a99809ebd4993577c51","after":"88ba93b9d9e3bc79a983fec9d04c20a773e504ed","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T18:24:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"feat(backport): Use Python 3.12+ tarfile data extraction filter (#2500)\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/2455\r\n* In Python 3.12 extraction filters are added and will become default in\r\n Python 3.14. To start using them for when Python 3.12 support is added, and\r\n to guard against a Python 3.14 DeprecationWarning, use the data extraction\r\n filter for extracting tarfiles in pyhf.contrib.utils.download.\r\n - c.f. https://docs.python.org/3.12/library/tarfile.html#extraction-filters\r\n\r\nCo-authored-by: Matthew Feickert ","shortMessageHtmlLink":"feat(backport): Use Python 3.12+ tarfile data extraction filter (#2500)"}},{"before":"f9405bd9df976808753a70c71bb28fa9a1ab180b","after":"71b87eb9e503aeb0932e9a99809ebd4993577c51","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T18:05:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"fix(backport): Test xml.etree.ElementTree.Element truth value by 'is not None' (#2499)\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/2459\r\n* In Python 3.14 testing the truth value of an xml.etree.ElementTree.Element is\r\n deprecated and will raise an exception. As of Python 3.12 this behavior will\r\n raise a DeprecationWarning:\r\n\r\n ```\r\n DeprecationWarning: Testing an element's truth value will raise an exception\r\n in future versions. Use specific 'len(elem)' or 'elem is not None' test\r\n instead.\r\n ```\r\n\r\n To avoid this, determine the truth element by using the 'elem is not None'\r\n method.\r\n - c.f. https://docs.python.org/3.12/library/xml.etree.elementtree.html#element-objects\r\n\r\nCo-authored-by: Matthew Feickert ","shortMessageHtmlLink":"fix(backport): Test xml.etree.ElementTree.Element truth value by 'is …"}},{"before":"b054d1507e04b900de34d03b5414bb01b5fa8deb","after":"f9405bd9df976808753a70c71bb28fa9a1ab180b","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T07:20:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"docs(backport): Add automatic release notes config file (#2498)\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/2476\r\n* Add a .github/release.yml file to configure the automatic release notes\r\n that GitHub can generate on a release.\r\n - https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes\r\n* Ignore contributions from Dependabot and pre-commit-ci from the\r\n release notes.\r\n\r\nCo-authored-by: Matthew Feickert ","shortMessageHtmlLink":"docs(backport): Add automatic release notes config file (#2498)"}},{"before":"efa0cbb7c74d46dd4928240a05f5def6a0eb627c","after":"b054d1507e04b900de34d03b5414bb01b5fa8deb","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T07:11:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"test(backport): Lower tolerance for agreement between amd64 and arm64 (#2497)\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/2447","shortMessageHtmlLink":"test(backport): Lower tolerance for agreement between amd64 and arm64 ("}},{"before":"31afcfe7dee74329c84be668e5bd5b8c32fc873e","after":null,"ref":"refs/heads/backport/apple-silicon-lower-tolerance","pushedAt":"2024-05-30T07:11:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"}},{"before":null,"after":"31afcfe7dee74329c84be668e5bd5b8c32fc873e","ref":"refs/heads/backport/apple-silicon-lower-tolerance","pushedAt":"2024-05-30T07:04:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"test(backport): Lower tolerance for agreement between amd64 and arm64\n\n* Backport PR https://github.com/scikit-hep/pyhf/pull/ 2447","shortMessageHtmlLink":"test(backport): Lower tolerance for agreement between amd64 and arm64"}},{"before":"1de3759550267481cb0af09ce5a6fd3919272fba","after":"efa0cbb7c74d46dd4928240a05f5def6a0eb627c","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T06:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"ci(backport): Add GitHub artifact attestations to package distribution (#2496)\n\n* Backport:\r\n - PR https://github.com/scikit-hep/pyhf/pull/2473\r\n - PR https://github.com/scikit-hep/pyhf/pull/2478\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew Feickert ","shortMessageHtmlLink":"ci(backport): Add GitHub artifact attestations to package distribution ("}},{"before":"4f86866fb1222876dff7d96deedcd17177b6bd28","after":null,"ref":"refs/heads/ci/use-coverage","pushedAt":"2024-05-30T06:41:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"}},{"before":"902ffce397420110c862d7566784fb06e3c0b3dc","after":"1de3759550267481cb0af09ce5a6fd3919272fba","ref":"refs/heads/release/v0.7.x","pushedAt":"2024-05-30T06:41:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"test(backport): Use coverage over pytest-cov (#2495)\n\n* Backport parts of PR https://github.com/scikit-hep/pyhf/pull/2054","shortMessageHtmlLink":"test(backport): Use coverage over pytest-cov (#2495)"}},{"before":null,"after":"4f86866fb1222876dff7d96deedcd17177b6bd28","ref":"refs/heads/ci/use-coverage","pushedAt":"2024-05-30T06:23:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matthewfeickert","name":"Matthew Feickert","path":"/matthewfeickert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5142394?s=80&v=4"},"commit":{"message":"test(backport): Use coverage over pytest-cov\n\n* Backport parts of PR https://github.com/scikit-hep/pyhf/pull/ 2054","shortMessageHtmlLink":"test(backport): Use coverage over pytest-cov"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWMbdyQA","startCursor":null,"endCursor":null}},"title":"Activity · scikit-hep/pyhf"}