shell bypass 403
3
��fD � @ s2 d Z ddlZddlZddlZddlZddlmZ ddlm Z ddl
mZmZ ddl
ZddlmZ ddlmZmZ ddlmZ d d
lmZ ddd
ddddgZejjZdZdZdgZG dd� de�ZG dd� de�Z ej!Z"dd� Z#dd� Z$ej%j$j e$_ ej&ej%j'�Z(G dd� de(�Z'dd� Z)ej*fdd�Z+ej,� dS ) z@Extensions to the 'distutils' for large or complex distributions� N)�convert_path)�fnmatchcase)�filter�map)� Extension)�Distribution�Feature)�Require� )�monkey�setupr r �Commandr r �
find_packagesTz
lib2to3.fixesc @ sH e Zd ZdZedf d
fdd��Zedd� �Zedd � �Zed
d� �Z dS )�
PackageFinderzI
Generate a list of all Python packages found within a directory
�.�*c C s&