Results 49 issues of Kurt McKee

_This is an **infrastructure** improvement._ The GitHub action versions are no longer current and are issuing deprecation warnings ([recent example](https://github.com/jgthms/bulma/actions/runs/5905032435) for `actions/checkout@v2`, which is now at v4). Rather than submitting...

This PR moves the platform check to the beginning of the script, rather than somewhere in the middle. This prepares for the possibility of adding a GitHub workflow to test...

Some of the GitHub actions used in the `go.yml` workflow are out-of-date. For example, the `actions/setup-go@v3` action is now at version 4, which introduces caching. Rather than submitting a PR...

### **Description:** I'd like trivially use all of the installed Python versions (in full) in my cache keys (like "3.8.16" and "3.9.16 (PyPy 7.3.11)"). This could be implemented in several...

feature request

#### Describe the changes This PR fixes path separators for Windows paths. > [!NOTE] > > A single regression test for #558 fails as a result of this change, and...

**Describe the bug** When the `fs` fixture is loaded, `pathlib.PureWindowsPath.stem` returns more than the file's stem. **How To Reproduce** ```bash mkdir demo cd demo python -m venv .venv source .venv/bin/activate...

bug

**Describe the bug** When pyfakefs is loaded via the pytest plugin on Python 3.13.0 beta 1, I'm seeing crashes. > [!Note] > > I've confirmed this behavior with pyfakefs 5.5.0,...

enhancement

### Your checklist for this pull request Please review the [guidelines for contributing](CONTRIBUTING.md) to this repository. - [x] Make sure you are requesting to **pull a topic/feature/bugfix branch** (right side)....

## What's the problem this feature will solve? When running tools in a tox environment, some applications require that the `WINDIR` environment variable exists. The existence of that environment variables...

enhancement

Read the Docs builds are still failing, but due to missing dependencies like Flask. I created this PR with the following steps, iterating each time by trying to run `make...