Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
util.py File Reference

Go to the source code of this file.

Data Structures

class  cached_property
 
class  FileOperator
 
class  ExportEntry
 
class  Cache
 
class  EventMixin
 
class  Sequencer
 
class  Progress
 
class  HTTPSConnection
 
class  HTTPSHandler
 
class  HTTPSOnlyHandler
 
class  Transport
 
class  SafeTransport
 
class  ServerProxy
 
class  CSVBase
 
class  CSVReader
 
class  CSVWriter
 
class  Configurator
 
class  SubprocessMixin
 
class  PyPIRCFile
 

Namespaces

namespace  pip
 
namespace  pip._vendor
 
namespace  pip._vendor.distlib
 
namespace  pip._vendor.distlib.util
 

Functions

 parse_marker (marker_string)
 
 parse_requirement (req)
 
 get_resources_dests (resources_root, rules)
 
 in_venv ()
 
 get_executable ()
 
 proceed (prompt, allowed_chars, error_prompt=None, default=None)
 
 extract_by_key (d, keys)
 
 read_exports (stream)
 
 write_exports (exports, stream)
 
 tempdir ()
 
 chdir (d)
 
 socket_timeout (seconds=15)
 
 convert_path (pathname)
 
 resolve (module_name, dotted_path)
 
 get_export_entry (specification)
 
 get_cache_base (suffix=None)
 
 path_to_cache_dir (path)
 
 ensure_slash (s)
 
 parse_credentials (netloc)
 
 get_process_umask ()
 
 is_string_sequence (seq)
 
 split_filename (filename, project_name=None)
 
 parse_name_and_version (p)
 
 get_extras (requested, available)
 
 _get_external_data (url)
 
 get_project_data (name)
 
 get_package_data (name, version)
 
 unarchive (archive_filename, dest_dir, format=None, check=True)
 
 zip_dir (directory)
 
 iglob (path_glob)
 
 _iglob (path_glob)
 
 _csv_open (fn, mode, **kwargs)
 
 normalize_name (name)
 
 _load_pypirc (index)
 
 _store_pypirc (index)
 
 get_host_platform ()
 
 get_platform ()
 

Variables

 ssl = None
 
 logger = logging.getLogger(__name__)
 
 IDENTIFIER = re.compile(r'^([\w\.-]+)\s*')
 
 VERSION_IDENTIFIER = re.compile(r'^([\w\.*+-]+)\s*')
 
 COMPARE_OP = re.compile(r'^(<=?|>=?|={2,3}|[~!]=)\s*')
 
 MARKER_OP = re.compile(r'^((<=?)|(>=?)|={2,3}|[~!]=|in|not\s+in)\s*')
 
 OR = re.compile(r'^or\b\s*')
 
 AND = re.compile(r'^and\b\s*')
 
 NON_SPACE = re.compile(r'(\S+)\s*')
 
 STRING_CHUNK = re.compile(r'([\s\w\.{}()*+#:;,/?!~`@$%^&=|<>\[\]-]+)')
 
 ENTRY_RE = re.compile(, re.VERBOSE)
 
 PROJECT_NAME_AND_VERSION
 
 PYTHON_VERSION = re.compile(r'-py(\d\.?\d?)')
 
 NAME_VERSION_RE
 
str _external_data_base_url = 'https://www.red-dove.com/pypi/projects/'
 
tuple ARCHIVE_EXTENSIONS
 
tuple UNITS = ('', 'K', 'M', 'G','T','P')
 
 RICH_GLOB = re.compile(r'\{([^}]*)\}')
 
 _CHECK_RECURSIVE_GLOB = re.compile(r'[^/\\,{]\*\*|\*\*[^/\\,}]')
 
 _CHECK_MISMATCH_SET = re.compile(r'^[^{]*\}|\{[^}]*$')
 
dict _TARGET_TO_PLAT