Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

running-process

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

running-process - npm Package Compare versions

Comparing version
1.0.4
to
1.0.5
+1
-1
METADATA
Metadata-Version: 2.4
Name: running_process
Version: 1.0.4
Version: 1.0.5
Summary: A modern subprocess.Popen wrapper with improved process management

@@ -5,0 +5,0 @@ Project-URL: Homepage, https://github.com/yourusername/running-process

+6
-6

@@ -1,2 +0,2 @@

running_process/__init__.py,sha256=Q1A_yrWIfxPyysOsrA8YU-ul6rvGvJGZfCHZ6hYqRMA,690
running_process/__init__.py,sha256=0SbyaLazVhgiWX4w6n21kMj2gMIVYSBtTxEARfEy3ow,690
running_process/line_iterator.py,sha256=lbsjssk0yKjCRCb2knOuU5C2hbvdqKEgDjv2hPwIqrQ,1544

@@ -8,9 +8,9 @@ running_process/output_formatter.py,sha256=ie8gRQSZRGpBcNuZt5ns-yK6DDjO_SzAsiQAqLo71D0,1917

running_process/pty.py,sha256=KfRutEF4dZyLRc4h0Wvl7nRbiM3zqHuibX4MaV7SEYY,8147
running_process/running_process.py,sha256=AvBRLzJQFXrOkxT0ZAQLC5i8LHMBDkKBHi68XeK6tDw,39965
running_process/running_process.py,sha256=MNm0JZGHZFFnXz1VsIVCZMwT6pTJHBBN0Wd5Twep0as,40351
running_process/running_process_manager.py,sha256=xx_kmXw9j-hjOI_pRrlTKdc9yekKBVQHhUq1eDpBGJU,2467
running_process/subprocess_runner.py,sha256=O_Wwe2vrXWnYkiNEpauNLre3PqNO3uDogrRz0JCkH7M,3223
running_process/assets/example.txt,sha256=lTBovRjiz0_TgtAtbA1C5hNi2ffbqnNPqkKg6UiKCT8,54
running_process-1.0.4.dist-info/METADATA,sha256=QmZU-xznio4s4kIF1XDl2iHhkW5k9dsKopYWMzhxB_U,8465
running_process-1.0.4.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87
running_process-1.0.4.dist-info/licenses/LICENSE,sha256=b6pOoifSXiUaz_lDS84vWlG3fr4yUKwB8fzkrH9R8bQ,1064
running_process-1.0.4.dist-info/RECORD,,
running_process-1.0.5.dist-info/METADATA,sha256=286iYvPEwWgLWadzj3eJE0-MksScgzKXGz7V-DcKT5A,8465
running_process-1.0.5.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87
running_process-1.0.5.dist-info/licenses/LICENSE,sha256=b6pOoifSXiUaz_lDS84vWlG3fr4yUKwB8fzkrH9R8bQ,1064
running_process-1.0.5.dist-info/RECORD,,

@@ -5,3 +5,3 @@ """A modern subprocess.Popen wrapper with improved process management."""

__version__ = "1.0.1"
__version__ = "1.0.5"

@@ -8,0 +8,0 @@ from running_process.output_formatter import OutputFormatter, TimeDeltaFormatter

@@ -396,2 +396,7 @@ """Enhanced subprocess execution with timeout protection, output streaming, and process tree management.

# Force unbuffered output for Python subprocesses to prevent stdout buffering
# when output is piped to another process (prevents multi-second delays)
env = os.environ.copy()
env["PYTHONUNBUFFERED"] = "1"
self.proc = subprocess.Popen( # noqa: S603

@@ -407,2 +412,3 @@ popen_command,

bufsize=1, # Line-buffered for real-time output
env=env,
)

@@ -413,2 +419,6 @@

try:
# Force unbuffered output for Python subprocesses
env = os.environ.copy()
env["PYTHONUNBUFFERED"] = "1"
pty_wrapper = Pty()

@@ -418,3 +428,3 @@ pty_process = pty_wrapper.spawn_process(

cwd=self.cwd,
env=os.environ.copy(),
env=env,
shell=self.shell,

@@ -421,0 +431,0 @@ )