mirror of https://github.com/pyodide/pyodide.git
Drop Python built-in pwd module support (#1883)
This commit is contained in:
parent
0e2417c042
commit
754ae621c8
|
@ -0,0 +1,29 @@
|
||||||
|
From 5c949af8b513e87fec513f88aa47b61199a53b99 Mon Sep 17 00:00:00 2001
|
||||||
|
From: ryanking13 <def6488@gmail.com>
|
||||||
|
Date: Wed, 6 Oct 2021 22:16:32 +0900
|
||||||
|
Subject: [PATCH] Drop pwd bulit-in module
|
||||||
|
|
||||||
|
This patch drops pwd module support from Cpython.
|
||||||
|
pwd module provides access to the Unix user account and password database,
|
||||||
|
which is not available in browser environment.
|
||||||
|
|
||||||
|
---
|
||||||
|
Modules/Setup | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/Modules/Setup b/Modules/Setup
|
||||||
|
index 5e26472446..3c3421fb8e 100644
|
||||||
|
--- a/Modules/Setup
|
||||||
|
+++ b/Modules/Setup
|
||||||
|
@@ -103,7 +103,7 @@ PYTHONPATH=$(COREPYTHONPATH)
|
||||||
|
|
||||||
|
posix -DPy_BUILD_CORE_BUILTIN -I$(srcdir)/Include/internal posixmodule.c # posix (UNIX) system calls
|
||||||
|
errno errnomodule.c # posix (UNIX) errno values
|
||||||
|
-pwd pwdmodule.c # this is needed to find out the user's home dir
|
||||||
|
+# pwd pwdmodule.c # this is needed to find out the user's home dir
|
||||||
|
# if $HOME is not set
|
||||||
|
_sre -DPy_BUILD_CORE_BUILTIN _sre.c # Fredrik Lundh's new regular expressions
|
||||||
|
_codecs _codecsmodule.c # access to the builtin codecs and codec registry
|
||||||
|
--
|
||||||
|
2.29.2
|
||||||
|
|
|
@ -84,6 +84,10 @@ substitutions:
|
||||||
pandas, scipy).
|
pandas, scipy).
|
||||||
{pr}`1832`
|
{pr}`1832`
|
||||||
|
|
||||||
|
- {{ Fix }} The built-in pwd module of Python, which provides Unix specific
|
||||||
|
feature, is now unvendored.
|
||||||
|
{pr}`1883`
|
||||||
|
|
||||||
### Uncategorized
|
### Uncategorized
|
||||||
|
|
||||||
- {{ Enhancement }} `PyErr_CheckSignals` now works with the keyboard interrupt
|
- {{ Enhancement }} `PyErr_CheckSignals` now works with the keyboard interrupt
|
||||||
|
|
|
@ -32,6 +32,7 @@ since they currently wouldn't work in the WebAssembly VM,
|
||||||
- turtle.py
|
- turtle.py
|
||||||
- turtledemo
|
- turtledemo
|
||||||
- venv
|
- venv
|
||||||
|
- pwd
|
||||||
|
|
||||||
### Included but not working modules
|
### Included but not working modules
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue