-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: apathetic-tools/python-utils
base: v0.2.1
head repository: apathetic-tools/python-utils
compare: v0.2.2
- 9 commits
- 36 files changed
- 3 contributors
Commits on Nov 28, 2025
-
docs(api): add missing functions to API documentation
- Add if_ci() to CI utilities - Add strip_common_prefix() to path utilities - Add detect_packages_from_files() and find_all_packages_under_path() to module detection - Add runtime utilities: find_shiv(), ensure_standalone_script_up_to_date(), ensure_zipapp_up_to_date(), runtime_swap() - Add subprocess utilities: run_with_output(), run_with_separated_output() - Add create_version_info() to version utilities - Add testing utilities: create_mock_superclass_test(), patch_everywhere() - Update Quick Reference table with all new functions - Update README and index.md features sections
Configuration menu - View commit details
-
Copy full SHA for 665f6b4 - Browse repository at this point
Copy the full SHA 665f6b4View commit details -
test(30_independant): add tests migrated from serger
- Add 3 missing tests to test_detect_packages_from_files.py - Add comprehensive test suite to test_fnmatchcase_portable.py (3 -> 40 tests) - Add new test_is_running_under_pytest.py with 5 tests All tests migrated from serger project and converted to match this package's testing conventions.
Configuration menu - View commit details
-
Copy full SHA for da9f245 - Browse repository at this point
Copy the full SHA da9f245View commit details -
refactor: update code formatting and test structure
- Update pyproject.toml configuration - Refactor modules.py and testing.py - Update test_pytest__runtime_mode_swap.py structure - Update conftest.py configuration
Configuration menu - View commit details
-
Copy full SHA for 8062cdf - Browse repository at this point
Copy the full SHA 8062cdfView commit details -
ci: rename GitHub Actions workflow files
- Rename publish.yml to publish_pypi.yml - Rename release.yml to release_github.yml More descriptive names clarify the purpose of each workflow.
Configuration menu - View commit details
-
Copy full SHA for 55dc4db - Browse repository at this point
Copy the full SHA 55dc4dbView commit details
Commits on Nov 29, 2025
-
test(pytest): add parallel execution support and fix zipapp tests
- Add pytest-xdist dependency for parallel test execution - Add parallel test tasks (test:parallel, test:fast, etc.) - Update check and check:fix tasks to use parallel execution - Split zipapp tests into separate files with __runtime_mode__ marker - Remove skip decorators - conftest now filters zipapp tests automatically - Add comment in pytest.ini explaining parallel execution is opt-in
Configuration menu - View commit details
-
Copy full SHA for a4e5314 - Browse repository at this point
Copy the full SHA a4e5314View commit details
Commits on Dec 1, 2025
-
chore(deps): bump actions/checkout from 5 to 6 (#1)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 56119b2 - Browse repository at this point
Copy the full SHA 56119b2View commit details
Commits on Dec 5, 2025
-
refactor(project): major cleanup and module reorganization
- Remove bin/serger.py (large unused file) - Rename subprocess.py to subprocess_utils.py for clarity - Add comprehensive runtime utilities tests - Update dev scripts (add install_pre_commit_hooks.sh, pyright-quiet.sh; remove list-project.sh, sync_ai_guidance.py) - Update source modules (runtime, testing, namespace) - Update test files for consistency - Update pyproject.toml and dependencies - Update GitHub workflow and documentation
Configuration menu - View commit details
-
Copy full SHA for 21ce5c0 - Browse repository at this point
Copy the full SHA 21ce5c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b09f0af - Browse repository at this point
Copy the full SHA b09f0afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81ed771 - Browse repository at this point
Copy the full SHA 81ed771View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.2.1...v0.2.2