File: //usr/local/lib/python3.10/dist-packages/setuptools/tests/__pycache__/fixtures.cpython-310.pyc
o
��h�- � @ st d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dl Z
d dlZd dlZd dl
mZ ddlmZmZ ddlmZ ejdd� �Zejd d
� �Zejddd
�dd� �Zejdd� �Zejdd� �Zdd� Zejdd�dd� �Zejdd�dd� �Zejdd� �Zejdd� �Zejdd � �Zd!d"� Z d#d$� Z!d%d&� Z"d'd(� Z#d)d*e!ddd+fd,d-�Z$ejd.d/� �Z%dS )0� N)�Path)�
safer_name� )�contexts�environment)�DALSc
c s� � t �� �H}| �d|� t �� �%}| �d|� t �� � dV W d � n1 s)w Y W d � n1 s8w Y W d � dS W d � dS 1 sPw Y dS )za
Override site.USER_BASE and site.USER_SITE with temporary directories in
a context.
zsite.USER_BASEzsite.USER_SITEN)r �tempdir�setattr�save_user_site_setting)�monkeypatch� user_base� user_site� r �D/usr/local/lib/python3.10/dist-packages/setuptools/tests/fixtures.py�
user_override s �
����"�r c c s6 � | � � �}|V W d � d S 1 sw Y d S �N)�as_cwd)�tmpdir�origr r r �
tmpdir_cwd"