Skip to main content

temp-utils

temp-utils is a set of convenient python utilities for dealing with temporary files and folders. It is built on top of the builtin tempfile module.

Context Managers

Changing Working Directory

Use the context manager chdir to change your working directory temporarily, changing it back at the end of the context.

from temp_utils.contextmanagers import chdir

with chdir('path/to/directory'):
    ...

Temporary File

Use the context manager temp_file to create a new temporary file. This file gets deleted at the end of the context.

from temp_utils.contextmanagers import temp_file

with temp_file() as file_path:
    ...

Temporary Folder

Use the context manager temp_dir to create a new temporary folder. This folder gets deleted, along with everything in it, at the end of the context.

from temp_utils.contextmanagers import temp_dir

with temp_dir() as dir_path:
    ...

Metadata

Release files for temp-utils 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for temp-utils 1.0.0
File Size Uploaded
temp-utils-1.0.0.tar.gz 1.8 kB Details

Release files / temp-utils-1.0.0.tar.gz

Download URL temp-utils-1.0.0.tar.gz
Size 1.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e50e981066dc6035498b35b91007ef48049aa6c1566f04418860b7aa6b4564fc
BLAKE2b-256 checksum
How to use checksums
422a567fe779f8b1bd3490eb99b8789c80eb268954dcc7b38b4ddcc5e6c96b2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page