Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: produce TypeError on Win Py<3.8 for Path args #110

Merged
merged 1 commit into from
Dec 14, 2022

Conversation

henryiii
Copy link
Contributor

@henryiii henryiii commented Dec 5, 2022

Builds on #109.

@henryiii henryiii changed the title fix: produce TypeError on Win Py<3.8 for Path args" fix: produce TypeError on Win Py<3.8 for Path args Dec 5, 2022
@henryiii henryiii closed this Dec 5, 2022
@henryiii henryiii reopened this Dec 5, 2022
@aklajnert aklajnert marked this pull request as ready for review December 5, 2022 18:34
@aklajnert aklajnert marked this pull request as draft December 5, 2022 18:34
@henryiii henryiii force-pushed the henryiii/fix/winerr branch from 68088ce to 141f432 Compare December 5, 2022 18:48
@henryiii henryiii marked this pull request as ready for review December 5, 2022 19:04
@henryiii
Copy link
Contributor Author

Tested with scikit-build/scikit-build-core#159, passes.

@aklajnert aklajnert merged commit 1d3f474 into aklajnert:master Dec 14, 2022
@henryiii henryiii deleted the henryiii/fix/winerr branch December 15, 2022 21:00
@henryiii
Copy link
Contributor Author

Let me know whenever there's a new release supporting this so I can merge my simplified tests. :)

@aklajnert
Copy link
Owner

Sorry, I didn't have much free time recently and I forgot about this. I've just released version 1.5.0.

RobertCraigie referenced this pull request in RobertCraigie/prisma-client-py Feb 1, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [fastapi](https://togithub.com/tiangolo/fastapi) | `==0.89.0` ->
`==0.89.1` |
[![age](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.1/compatibility-slim/0.89.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.1/confidence-slim/0.89.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [pyright](https://togithub.com/RobertCraigie/pyright-python) |
`==1.1.287` -> `==1.1.292` |
[![age](https://badges.renovateapi.com/packages/pypi/pyright/1.1.292/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/pypi/pyright/1.1.292/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/pypi/pyright/1.1.292/compatibility-slim/1.1.287)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/pypi/pyright/1.1.292/confidence-slim/1.1.287)](https://docs.renovatebot.com/merge-confidence/)
|
| [pytest](https://docs.pytest.org/en/latest/)
([source](https://togithub.com/pytest-dev/pytest),
[changelog](https://docs.pytest.org/en/stable/changelog.html)) |
`==7.2.0` -> `==7.2.1` |
[![age](https://badges.renovateapi.com/packages/pypi/pytest/7.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/pypi/pytest/7.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/pypi/pytest/7.2.1/compatibility-slim/7.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/pypi/pytest/7.2.1/confidence-slim/7.2.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [pytest-subprocess](https://togithub.com/aklajnert/pytest-subprocess)
| `==1.4.2` -> `==1.5.0` |
[![age](https://badges.renovateapi.com/packages/pypi/pytest-subprocess/1.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/pypi/pytest-subprocess/1.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/pypi/pytest-subprocess/1.5.0/compatibility-slim/1.4.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/pypi/pytest-subprocess/1.5.0/confidence-slim/1.4.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [slotscheck](https://togithub.com/ariebovenberg/slotscheck) |
`==0.16.3` -> `==0.16.4` |
[![age](https://badges.renovateapi.com/packages/pypi/slotscheck/0.16.4/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/pypi/slotscheck/0.16.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/pypi/slotscheck/0.16.4/compatibility-slim/0.16.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/pypi/slotscheck/0.16.4/confidence-slim/0.16.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>tiangolo/fastapi</summary>

###
[`v0.89.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.89.1)

[Compare
Source](https://togithub.com/tiangolo/fastapi/compare/0.89.0...0.89.1)

##### Fixes

- 🐛 Ignore Response classes on return annotation. PR
[#&#8203;5855](https://togithub.com/tiangolo/fastapi/pull/5855) by
[@&#8203;Kludex](https://togithub.com/Kludex). See the new docs in the
PR below.

##### Docs

- 📝 Update docs and examples for Response Model with Return Type
Annotations, and update runtime error. PR
[#&#8203;5873](https://togithub.com/tiangolo/fastapi/pull/5873) by
[@&#8203;tiangolo](https://togithub.com/tiangolo). New docs at [Response
Model - Return Type: Other Return Type
Annotations](https://fastapi.tiangolo.com/tutorial/response-model/#other-return-type-annotations).
- 📝 Add External Link: FastAPI lambda container: serverless simplified.
PR [#&#8203;5784](https://togithub.com/tiangolo/fastapi/pull/5784) by
[@&#8203;rafrasenberg](https://togithub.com/rafrasenberg).

##### Translations

- 🌐 Add Turkish translation for `docs/tr/docs/tutorial/first_steps.md`.
PR [#&#8203;5691](https://togithub.com/tiangolo/fastapi/pull/5691) by
[@&#8203;Kadermiyanyedi](https://togithub.com/Kadermiyanyedi).

</details>

<details>
<summary>RobertCraigie/pyright-python</summary>

###
[`v1.1.292`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.291...v1.1.292)

[Compare
Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.291...v1.1.292)

###
[`v1.1.291`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.290...v1.1.291)

[Compare
Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.290...v1.1.291)

###
[`v1.1.290`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.289...v1.1.290)

[Compare
Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.289...v1.1.290)

###
[`v1.1.289`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.288...v1.1.289)

[Compare
Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.288...v1.1.289)

###
[`v1.1.288`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.287...v1.1.288)

[Compare
Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.287...v1.1.288)

</details>

<details>
<summary>pytest-dev/pytest</summary>

###
[`v7.2.1`](https://togithub.com/pytest-dev/pytest/releases/tag/7.2.1)

[Compare
Source](https://togithub.com/pytest-dev/pytest/compare/7.2.0...7.2.1)

# pytest 7.2.1 (2023-01-13)

## Bug Fixes

- [#&#8203;10452](https://togithub.com/pytest-dev/pytest/issues/10452):
Fix 'importlib.abc.TraversableResources' deprecation warning in Python
3.12.
- [#&#8203;10457](https://togithub.com/pytest-dev/pytest/issues/10457):
If a test is skipped from inside a fixture, the test summary now shows
the test location instead of the fixture location.
- [#&#8203;10506](https://togithub.com/pytest-dev/pytest/issues/10506):
Fix bug where sometimes pytest would use the file system root directory
as `rootdir <rootdir>`{.interpreted-text role="ref"} on Windows.
- [#&#8203;10607](https://togithub.com/pytest-dev/pytest/issues/10607):
Fix a race condition when creating junitxml reports, which could occur
when multiple instances of pytest execute in parallel.
- [#&#8203;10641](https://togithub.com/pytest-dev/pytest/issues/10641):
Fix a race condition when creating or updating the stepwise plugin's
cache, which could occur when multiple xdist worker nodes try to
simultaneously update the stepwise plugin's cache.

</details>

<details>
<summary>aklajnert/pytest-subprocess</summary>

###
[`v1.5.0`](https://togithub.com/aklajnert/pytest-subprocess/blob/HEAD/HISTORY.rst#&#8203;150-2023-01-28)

[Compare
Source](https://togithub.com/aklajnert/pytest-subprocess/compare/1.4.2...1.5.0)

Features

* `#&#8203;109
<https://github.com/aklajnert/pytest-subprocess/pull/109>`_: Match also
`os.PathLike`.
* `#&#8203;105
<https://github.com/aklajnert/pytest-subprocess/pull/105>`_: Add program
matcher.

    Other changes  

- `#&#8203;110
<https://github.com/aklajnert/pytest-subprocess/pull/110>`\_: Produce
TypeError on Win Py<3.8 for Path args.

</details>

<details>
<summary>ariebovenberg/slotscheck</summary>

###
[`v0.16.4`](https://togithub.com/ariebovenberg/slotscheck/blob/HEAD/CHANGELOG.rst#&#8203;0164-2023-01-13)

[Compare
Source](https://togithub.com/ariebovenberg/slotscheck/compare/v0.16.3...v0.16.4)

-   Remove `tomli` dependency on Python 3.11+

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/RobertCraigie/prisma-client-py).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzQuMTE5LjAifQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Craigie <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants