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

blocker: py3.12 upgrade requires updated release of pyrdfa3 #909

Closed
2 tasks done
jayaddison opened this issue Oct 19, 2023 · 2 comments
Closed
2 tasks done

blocker: py3.12 upgrade requires updated release of pyrdfa3 #909

jayaddison opened this issue Oct 19, 2023 · 2 comments

Comments

@jayaddison
Copy link
Collaborator

Pre-filing checks

  • I have searched for open issues that report the same problem
  • I have checked that the bug affects the latest version of the library

The URL of the recipe(s) that are not being scraped correctly
N/A

The results you expect to see
It should be possible to use recipe-scrapers with Python 3.12 (released 2023-10-02).

The results (including any Python error messages) that you are seeing
The imp module has been removed from Python 3.12 and this causes a ModuleNotFoundError in the dependency chain recipe-scrapers -> extruct -> pyrdfa3 -> imp. This can be seen in the build logs for #888.

The dependency on imp has already been removed from pyrdfa3; when an updated version of that library is available, this should become unblocked.

@jayaddison jayaddison pinned this issue Oct 19, 2023
jayaddison added a commit that referenced this issue Oct 26, 2023
jayaddison added a commit that referenced this issue Oct 26, 2023
jayaddison added a commit that referenced this issue Oct 26, 2023
jayaddison added a commit that referenced this issue Oct 26, 2023
jayaddison added a commit that referenced this issue Oct 26, 2023
… lower than 3.12 until #909 is resolved (#918)"

This reverts commit 09d0ee8.
strangetom pushed a commit to strangetom/recipe-scrapers that referenced this issue Nov 12, 2023
strangetom pushed a commit to strangetom/recipe-scrapers that referenced this issue Nov 12, 2023
hhursev pushed a commit that referenced this issue Dec 6, 2023
…12 (#919)

* Revert "continuous integration: lint workflow: pin to Python versions lower than 3.12 until #909 is resolved (#918)"

This reverts commit 09d0ee8.

* pre-commit: update flake8 to v6.1.0 - providing support for Python 3.12
@jayaddison
Copy link
Collaborator Author

An updated release of pyrdfa3 - version 3.6.2 - is available thanks to a new maintainer stepping in (see RDFLib/pyrdfa3#38 for details) for that project. This should unblock usage of this library on Python 3.12 - closing this issue.

@jayaddison jayaddison unpinned this issue Jan 22, 2024
@prrvchr
Copy link

prrvchr commented Jan 25, 2024

I am happy that this allows you to move forward...
It is for the same reasons that I resolved to ensure the maintenance of pyRdfa3.

jayaddison added a commit that referenced this issue Oct 2, 2024
…ions lower than 3.12 until #909 is resolved (#917)"

This reverts commit edaea33.
jayaddison added a commit that referenced this issue Oct 2, 2024
…ions lower than 3.12 until #909 is resolved (#917)" (#1264)

This reverts commit edaea33.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants