{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":743837438,"defaultBranch":"main","name":"pytest_pt","ownerLogin":"cynic-net","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-16T05:06:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15200132?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720984273.0","currentOid":""},"activityList":{"items":[{"before":"59e431f6a4fd934d547eae83153d7395f06cd708","after":"8f37834834baf97e2fb764fded38e19cb9f2d085","ref":"refs/heads/main","pushedAt":"2024-07-14T20:01:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"pyproject: Add URLs; sort into readable order\n\nWe now list information for all projects in a consistent form:\nversion, name, desc, authors, further info, and then dependencies.","shortMessageHtmlLink":"pyproject: Add URLs; sort into readable order"}},{"before":"2a1ebac201c6eadae555e33561c8a787266ba327","after":null,"ref":"refs/heads/dev/cjs/package","pushedAt":"2024-07-14T19:11:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"}},{"before":"0c280ee793761283a3bcb358e6e87ad5aa086430","after":"67f4ba592bee8c58a333acd3ff8d72d64d1e99b2","ref":"refs/heads/dev/cjs/24g15/mypy","pushedAt":"2024-07-14T19:09:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"BROKEN Add mypy checking\n\nThis is broken in several ways, and needs a fair amount of work and\ncleanup to get this happening.\n\nIt was inspired by pdoc in another project complaining about pytest_pt.py\nwith:\n\n Warn: Error parsing type annotation typing.Optional[ForwardRef('Module')] for psrc.pytest_pt.pt7_pytest_collect_file. Import of Module failed: name 'Module' is not defined (/home/cjs/co/public/gh/mc68-net/r8format/.build/virtualenv/lib/python3.12/site-packages/pdoc/doc_types.py:148)\n\nThat doesn't come up here, but looking at it, it appears we might actually\nbe using the wrong `Module` class (ast.Module instead of _pytest.Module or\n_pytest.python.Module) for that declaration.\n\nThere will of course be further interesting issues given that this\nfile actually covers several different versions of pytest. In the end,\nit may not be worth a \"proper\" fix for this, though perhaps we can still\nrun mypy as a side thing in various versions and see what happens.","shortMessageHtmlLink":"BROKEN Add mypy checking"}},{"before":null,"after":"0c280ee793761283a3bcb358e6e87ad5aa086430","ref":"refs/heads/dev/cjs/24g15/mypy","pushedAt":"2024-07-14T19:06:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"BROKEN Add mypy checking\n\nThis is broken in several ways, and needs a fair amount of work and\ncleanup to get this happening.","shortMessageHtmlLink":"BROKEN Add mypy checking"}},{"before":"9abf558c1af636dc9c9a7bedd5461d3b0cb71bae","after":"59e431f6a4fd934d547eae83153d7395f06cd708","ref":"refs/heads/main","pushedAt":"2024-07-14T19:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"Test: extract Tox test setup/run into test_tox() function","shortMessageHtmlLink":"Test: extract Tox test setup/run into test_tox() function"}},{"before":"a13dbc86ecf3c540673773026c5b41a623218fd5","after":"9abf558c1af636dc9c9a7bedd5461d3b0cb71bae","ref":"refs/heads/main","pushedAt":"2024-05-15T13:17:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"pyproject.toml: Add more metadata for PyPI page\n\nWe slightly reformat things, and add the license information,\nproject URLs and classifiers.\n\nWe set the required version of python to ≥3.6, even though we only\ntest on 3.7 and above because tox is unhappy with 3.6. If it's too\ndifficult to test it yourself, make your users do it for you. :-P","shortMessageHtmlLink":"pyproject.toml: Add more metadata for PyPI page"}},{"before":"ce58d739e757b104b7ff31b08a110bdd7e5526eb","after":"a13dbc86ecf3c540673773026c5b41a623218fd5","ref":"refs/heads/main","pushedAt":"2024-05-15T12:40:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"Relase 0.0.1","shortMessageHtmlLink":"Relase 0.0.1"}},{"before":"2a1ebac201c6eadae555e33561c8a787266ba327","after":"ce58d739e757b104b7ff31b08a110bdd7e5526eb","ref":"refs/heads/main","pushedAt":"2024-05-15T12:31:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"README,CHANGELOG: Link release process; add initial CHANGELOG","shortMessageHtmlLink":"README,CHANGELOG: Link release process; add initial CHANGELOG"}},{"before":"6883c411c1288776eab801dee30db12ee0fedba6","after":"2a1ebac201c6eadae555e33561c8a787266ba327","ref":"refs/heads/main","pushedAt":"2024-05-15T12:29:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"README,CHANGELOG: Link release process; add initial CHANGELOG","shortMessageHtmlLink":"README,CHANGELOG: Link release process; add initial CHANGELOG"}},{"before":"c0fb546863f3b3b4032cb80fc3a127554d3cd2e9","after":"2a1ebac201c6eadae555e33561c8a787266ba327","ref":"refs/heads/dev/cjs/package","pushedAt":"2024-05-15T12:29:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"README,CHANGELOG: Link release process; add initial CHANGELOG","shortMessageHtmlLink":"README,CHANGELOG: Link release process; add initial CHANGELOG"}},{"before":"52ad3f68dc36196a277a3a8b5dbbae8bf6774129","after":"c0fb546863f3b3b4032cb80fc3a127554d3cd2e9","ref":"refs/heads/dev/cjs/package","pushedAt":"2024-05-15T12:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"README,CHANGELOG: Link release process; add initial CHANGELOG","shortMessageHtmlLink":"README,CHANGELOG: Link release process; add initial CHANGELOG"}},{"before":"8277d4281155858818929a313b242f08d61b3003","after":"52ad3f68dc36196a277a3a8b5dbbae8bf6774129","ref":"refs/heads/dev/cjs/package","pushedAt":"2024-05-15T11:30:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"pyproject.toml: Add 'pytest' as a dependency (doh!)\n\nThis was checked manually to see that it does not interfere with\nselection of the correct version of pytest to install in the tox\nenvironments. (We test against 5, 7 and 8.) But it might be a good\nidea to tweak check-py-ver to test that the pytest version matches\nthe $TOX_ENV_NAME as well.","shortMessageHtmlLink":"pyproject.toml: Add 'pytest' as a dependency (doh!)"}},{"before":"f635f5b9cb8f85d3f999905bc66b652a930bacdb","after":"6883c411c1288776eab801dee30db12ee0fedba6","ref":"refs/heads/main","pushedAt":"2024-05-15T11:30:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"README: Update version information\n\nWe hadn't mentioned pytest 8, even though we've been testing against\nit for a while, and we mistakenly called Python 3.6, \"Python 6.\"\n\nAlso note that we could add pytest 6 support if demand arises.","shortMessageHtmlLink":"README: Update version information"}},{"before":"4b3b1f378ee658580e863fef3436335af79c8d64","after":"8277d4281155858818929a313b242f08d61b3003","ref":"refs/heads/dev/cjs/package","pushedAt":"2024-05-15T11:14:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"pyproject.toml: Add 'pytest' as a dependency (doh!)\n\nThis was checked manually to see that it does not interfere with\nselection of the correct version of pytest to install in the tox\nenvironments. (We test against 5, 7 and 8.) But it might be a good\nidea to tweak check-py-ver to test that the pytest version matches\nthe $TOX_ENV_NAME as well.","shortMessageHtmlLink":"pyproject.toml: Add 'pytest' as a dependency (doh!)"}},{"before":"d633403043428ee10cae018af9b382daf397f684","after":"4b3b1f378ee658580e863fef3436335af79c8d64","ref":"refs/heads/dev/cjs/package","pushedAt":"2024-05-15T10:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"d633403043428ee10cae018af9b382daf397f684","ref":"refs/heads/dev/cjs/package","pushedAt":"2024-05-15T09:33:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"WIP XXX movingn to package thing\n\n- src/pytest_pt → pytest_pt/__init__.py\n- src/conftest.py deleted\n- src/*.p{ty} → tsrc/","shortMessageHtmlLink":"WIP XXX movingn to package thing"}},{"before":"e758233c1911a087df48de69e72509d53a6f1269","after":"f635f5b9cb8f85d3f999905bc66b652a930bacdb","ref":"refs/heads/main","pushedAt":"2024-05-15T09:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"README,Test: Improve documentation\n\n- Clarify the pythonz explanation somewhat.\n- Add some typical arguments that you might pass through Test to tox.\n- Comment the major functions in Test.","shortMessageHtmlLink":"README,Test: Improve documentation"}},{"before":"66a1ddd16bdb15b1c5aba25ef04835164a60fd80","after":"e758233c1911a087df48de69e72509d53a6f1269","ref":"refs/heads/main","pushedAt":"2024-05-14T18:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"src/pytest_pt: Add import needed for type annotation\n\nApparently we'd never run a type checker against pytest_pt,\nbecause an Optional[\"Module\"] annotation referenced a type that\nwasn't available. Importing ast.Module fixes this.\n\nThis was exposed in another project while playing with pdoc,[1]\nwhich apparently reads annotations.\n\n[1]: https://pdoc.dev/docs/pdoc.htm","shortMessageHtmlLink":"src/pytest_pt: Add import needed for type annotation"}},{"before":"75b5216ef819f22ac21b4fe689ac21b0c49b19a1","after":"66a1ddd16bdb15b1c5aba25ef04835164a60fd80","ref":"refs/heads/main","pushedAt":"2024-02-03T13:14:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"pytest_pt: This has now been tested working with pytest 8.0.0\n\nUnlike pytest 7, we do not test pytest8 against Python 3.7\nbecause it no longer supports that version.","shortMessageHtmlLink":"pytest_pt: This has now been tested working with pytest 8.0.0"}},{"before":"d122eb68dcc7c5b6be0d167658ed28334c1566ca","after":"93d8d3f21335703bc499c73c8d18e1e6d9df63d8","ref":"refs/heads/dev/cjs/issues","pushedAt":"2024-01-17T15:35:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"issue/tox.3191: Sent to GitHub","shortMessageHtmlLink":"issue/tox.3191: Sent to GitHub"}},{"before":"654e3b54892eaf808b8a646dfe18cb63b7ed0045","after":"d122eb68dcc7c5b6be0d167658ed28334c1566ca","ref":"refs/heads/dev/cjs/issues","pushedAt":"2024-01-17T15:34:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"issue/tox.3191","shortMessageHtmlLink":"issue/tox.3191"}},{"before":"b91176d7a47b2ff4273083910c0e2a93bf5ff852","after":"75b5216ef819f22ac21b4fe689ac21b0c49b19a1","ref":"refs/heads/main","pushedAt":"2024-01-17T15:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"tox.ini: Commented-out explicit Python paths try all three name variants","shortMessageHtmlLink":"tox.ini: Commented-out explicit Python paths try all three name variants"}},{"before":null,"after":"654e3b54892eaf808b8a646dfe18cb63b7ed0045","ref":"refs/heads/dev/cjs/issues","pushedAt":"2024-01-17T14:46:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"issue/tox.318[89]: Two issues sent to GitHub","shortMessageHtmlLink":"issue/tox.318[89]: Two issues sent to GitHub"}},{"before":"c0b4d54443e72b77996b846f23ac7e65107c4789","after":"b91176d7a47b2ff4273083910c0e2a93bf5ff852","ref":"refs/heads/main","pushedAt":"2024-01-17T14:45:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"tox.ini: Move ignore_base_python_conflict setting to correct section\n\nAlso add a new HINTS-TOX.md file with notes on how to check for\nproblems like this. This is not named just `TOX.md` because that\ncauses a shell completion conflict with `tox.ini` (at least when you\nhave `set completion-ignore-case on` in your ~/.inputrc file).","shortMessageHtmlLink":"tox.ini: Move ignore_base_python_conflict setting to correct section"}},{"before":"9769ac228a82a14f427a9459b63865b3e122ae06","after":"c0b4d54443e72b77996b846f23ac7e65107c4789","ref":"refs/heads/main","pushedAt":"2024-01-17T12:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"tox.ini: ignore_base_python_conflict = false\n\nI _think_ this is the right thing to do, for reasons explained in the\ncomments, though I'm not entirely sure. My hope is that `false` is more\nlikely to produce an error in the case of an environment-name/python-version\nmismatch.","shortMessageHtmlLink":"tox.ini: ignore_base_python_conflict = false"}},{"before":"b0503b5505c6cc831a35eb08edbe7fc3964578f9","after":"9769ac228a82a14f427a9459b63865b3e122ae06","ref":"refs/heads/main","pushedAt":"2024-01-17T11:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"tox.ini: skip_missing_interpreters = true\n\nWe want to fail when we can't test certain interpreters on a developer's\nsystem.\n\nThe main change this produces is that the exit code is 255 instead of 0\nwhen one or more interpreters are missing, and the list of testenvs at the\nend has red FAIL messages for those instead of yellow SKIP messages.","shortMessageHtmlLink":"tox.ini: skip_missing_interpreters = true"}},{"before":"6240dfe5735a715806ba9eb986933c64190744f7","after":"b0503b5505c6cc831a35eb08edbe7fc3964578f9","ref":"refs/heads/main","pushedAt":"2024-01-16T07:29:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"pytest_pt: Add public domain CC0 dedication to module docstring","shortMessageHtmlLink":"pytest_pt: Add public domain CC0 dedication to module docstring"}},{"before":"360dc5a95aa3b034d9474a56537a4ace29bf5e90","after":"6240dfe5735a715806ba9eb986933c64190744f7","ref":"refs/heads/main","pushedAt":"2024-01-16T07:17:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"Test: Uniquify Python versions so we don't try to any version twice\n\npythonz simply printed a message that the version was already installed\nif we tried to install it a second time, but it's nicer (and marginally\nfaster) if we don't ask for any version to be installed a second time.\n\nWe also now sort the build order numerically by Python minor version\nnumber.","shortMessageHtmlLink":"Test: Uniquify Python versions so we don't try to any version twice"}},{"before":"78db634da872476e7f991e9f01686ee2de4225cc","after":"360dc5a95aa3b034d9474a56537a4ace29bf5e90","ref":"refs/heads/main","pushedAt":"2024-01-16T07:13:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"README: Update with versions supported and test script information","shortMessageHtmlLink":"README: Update with versions supported and test script information"}},{"before":"0ae455f4607de6bd3582aecfda7e03024983b256","after":"78db634da872476e7f991e9f01686ee2de4225cc","ref":"refs/heads/main","pushedAt":"2024-01-16T06:46:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"0cjs","name":"Curt J. Sampson","path":"/0cjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2586652?s=80&v=4"},"commit":{"message":"Test: Extract Python versions we need from `tox -a` output\n\nNote that we now need to wait until after we've run pactivate before\nwe run build_pythons() because tox now needs to be available to get\nus the list of Pythons to build.","shortMessageHtmlLink":"Test: Extract Python versions we need from tox -a output"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNFQyMDowMTowOC4wMDAwMDBazwAAAAR_Iin2","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNFQyMDowMTowOC4wMDAwMDBazwAAAAR_Iin2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xNlQwNjo0Njo0Mi4wMDAwMDBazwAAAAPgsG68"}},"title":"Activity · cynic-net/pytest_pt"}