惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
小众软件
小众软件
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
量子位
博客园_首页
T
Tailwind CSS Blog
The Cloudflare Blog
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
U
Unit 42
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
腾讯CDC
P
Proofpoint News Feed
aimingoo的专栏
aimingoo的专栏
Recent Announcements
Recent Announcements
T
The Blog of Author Tim Ferriss
D
Docker
Microsoft Azure Blog
Microsoft Azure Blog

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - rustpython
2026-06-23 · via AUR Newest Packages

Hey, @vitaliikuzhdin - thank you for a really good report. I've applied your suggestions. The PKGBUILD you pasted compiles after patching over TextIOWrapper from RustPython, see: https://github.com/RustPython/RustPython/issues/4072

Please remove provides and conflicts; every package implicitly provides itself. Also, rust should not be in makedepends, since cargo is already included.

On a side note, do you know if byte-compiling the built-in *.py files is necessary? The original python package does it, and without it, rustpython encounters quite a few (non-critical?) errors:

$ rustpython -v
import '_frozen_importlib_external' # <class '_frozen_importlib.FrozenImporter'>
# code object from /usr/lib/rustpython-2025-08-25-main-44/zipimport.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
import 'time' # <class '_frozen_importlib.BuiltinImporter'>
import 'zipimport' # <_frozen_importlib_external.SourceFileLoader object at 0x564c607671d0>
# code object from /usr/lib/rustpython-2025-08-25-main-44/encodings/__init__.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/encodings/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
# code object from /usr/lib/rustpython-2025-08-25-main-44/encodings/aliases.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/encodings/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
import 'encodings.aliases' # <_frozen_importlib_external.SourceFileLoader object at 0x564c60800b50>
import 'encodings' # <_frozen_importlib_external.SourceFileLoader object at 0x564c60806220>
# code object from /usr/lib/rustpython-2025-08-25-main-44/__future__.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
import '__future__' # <_frozen_importlib_external.SourceFileLoader object at 0x564c6081f610>
# code object from /usr/lib/rustpython-2025-08-25-main-44/collections/__init__.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/collections/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
# code object from /usr/lib/rustpython-2025-08-25-main-44/_collections_abc.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
# code object from /usr/lib/rustpython-2025-08-25-main-44/abc.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
# code object from /usr/lib/rustpython-2025-08-25-main-44/_py_abc.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
# code object from /usr/lib/rustpython-2025-08-25-main-44/_weakrefset.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
# code object from /usr/lib/rustpython-2025-08-25-main-44/types.py
# could not create '/usr/lib/rustpython-2025-08-25-main-44/__pycache__': PermissionError(13, 'Permission denied (os error 13)')
import 'types' # <_frozen_importlib_external.SourceFileLoader object at 0x564c607d1d50>
import '_weakrefset' # <_frozen_importlib_external.SourceFileLoader object at 0x564c608c23d0>
import '_py_abc' # <_frozen_importlib_external.SourceFileLoader object at 0x564c608f98b0>
import 'abc' # <_frozen_importlib_external.SourceFileLoader object at 0x564c6088de20>
import '_collections_abc' # <_frozen_importlib_external.SourceFileLoader object at 0x564c607c9ef0>
import 'itertools' # <class '_frozen_importlib.BuiltinImporter'>

I was able to mitigate these errors by locally modifying the PKGBUILD to byte-compile the $_rustpythonpath.