.. _l-functions: Functions ========= .. contents:: :local: :depth: 1 Summary +++++++ +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | function | class parent | truncated documentation | +==========================================================================================================================================+==============+========================================================================================================================================================================================+ | :func:`IsJuliaInstalled ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`IsPandocInstalled ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`IsPuttyInstalled ` | | check if Scite was already installed | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`IsRInstalled ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`IsSQLiteSpyInstalled ` | | Checks if :epkg:`SQLiteSpy` was already installed | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`IsSciteInstalled ` | | check if Scite was already installed | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_build_reverse_index ` | | builds a reverse index of the module, | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_build_set_correspondance ` | | builds a dictionary which returns a dictionary *{ name: function_set }*. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_cg_dl ` | | compressed | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_cg_dl1 ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_clean_err0 ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_clean_err1 ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_clean_page_wheel ` | | remove unexpected characters | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_filter_pip_out ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_function_set_name ` | | return the name of a function (not the module) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_get_pypi_version_memoize_op ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_is_package_in_list ` | | determines of this package is the one for the given module_name | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_main_pipdeptree ` | | The function relies on module `pipdeptree.main `_. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_setup_hook ` | | does nothing | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`add_kernel_jupyter ` | | add a kernel to jupyter | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`add_shortcut ` | | Adds a shortcut to the desktop. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`add_shortcut_to_desktop ` | | :func:`add_shortcut` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`add_shortcut_to_desktop_for_ipython ` | | create a shortcut on your desktop | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`add_shortcut_to_desktop_for_module ` | | Adds a shortcut on a module which includes a script. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`add_shortcut_to_desktop_for_scite ` | | create a shortcut on your desktop | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`add_shortcut_to_desktop_for_sqlitespy ` | | create a shortcut on your desktop | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`architecture ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`bootstrap ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`build_requirements ` | | builds a requirements list based on a list of :class:`ModuleInstall` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`build_venv_cmd ` | | builds the command line for virtual env | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`check ` | | Checks the library is working. It raises an exception. If you want to disable the logs: | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`check_sys_path ` | | An issue is happening during unit test as pymyinstall could be imported from two locations. We check this is not ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`choose_most_recent ` | | Chooses the most recent version for a list of module names. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`classifiers2string ` | | Shortens the list of classifiers into a string. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`clean_msi ` | | clean all files follwing a specific pattern | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`cloud_set ` | | modules introduced by students or needed for student projects, it requires the modules in set *extended* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`compare_version ` | | Compares two versions. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`copy_icons ` | | copy all files from src to dest | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`copy_tutorial ` | | copy files and scripts for a specific tutorial | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_empty_folder_setup ` | | Creates a quick empty shell for a new project. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_folder_setup ` | | Creates a quick setup for an existing or installed projects. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_links_tools ` | | create links for the tools | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_shortcut ` | | Create Windows shortcut (.lnk file) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_virtual_env ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_batches ` | | create batchs for the setup, they will be placed in *folders["config"]* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_env ` | | create a batch file to set up the environment | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_glue ` | | create a batch file to start Glue | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_julia_console ` | | create a batch file to start julia | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_jupyter_console ` | | create a batch file to start jupyter | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_jupyter_notebook ` | | create a batch file to start Jupyter Notebook | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_jupyter_qtconsole ` | | create a batch file to start Jupyter QtConsole | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_orange ` | | create a batch file to start orange | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_putty ` | | create a batch file to start scite | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_python_console ` | | create a batch file to start python | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_r_console ` | | create a batch file to start R | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_r_gui ` | | create a batch file to start R Gui | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_rss ` | | create a batch file to start RSS reader | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_scite ` | | create a batch file to start scite | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_spyder ` | | create a batch file to start spyder | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_sqlite_bro ` | | create a batch file to start SqliteBro | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`create_win_sqllitespy ` | | create a batch file to start sqlitespy | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`decode_fs_string ` | | Convert string from file system charset to unicode | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`decode_outerr ` | | decode the output or the error after running a command line instructions | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`distribution_checkings ` | | checks a distribution was properly executed | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`do_main ` | | calls function :func:`missing_dependencies` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`do_main ` | | calls function :func:`install_all` but is meant to be added to scripts folder | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`do_main ` | | Calls function :func:`update_all` but is meant to be added to scripts folder. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`do_main ` | | calls function :func:`update_all` but is meant to be added to scripts folder | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`do_script ` | | Execute a script (get-pip typically) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`download_file ` | | Downloads a file from a url, the function does not download the file again if outfile already exists. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`download_from_sourceforge ` | | Downloads a file from a url using redirection, the function does not download the file again if outfile already ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`download_module ` | | Downloads the module without installation. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`download_revealjs ` | | Download `reveal.js `_ release. and unzip it. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`dtnow ` | | shortcut, return ``datetime.datetime.now()`` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`ensae_set ` | | modules introduced by students or needed for student projects, it requires the modules in set *extended* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`enumerate_links_module ` | | Selects the links for a specific module. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`exec_shell_cmd ` | | Execute shell command (*args* is a list of arguments) in *path* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`extended_set ` | | list of modules to install, an rich set, to work with data and more, it requires the modules in set *small* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`extract_all_links ` | | parses HTML to extract all links | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`extract_archive ` | | Extract .zip, .exe (considered to be a zip archive) or .tar.gz archive to a temporary directory (if targetdir is None). ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`extract_copy ` | | Copy *.exe* to targetdir | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`extract_exe ` | | Extract *.exe* archive to a temporary directory (if targetdir is None). Return the temporary directory path | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`extract_msi ` | | Extract .msi installer to a temporary directory (if targetdir is None). Return the temporary directory path | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`find_innosetup ` | | find InnoSetup executable | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`find_module_install ` | | Checks if there are specific instructions to run before installing module *name*, on Windows, some modules requires ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`fix_fcntl_windows ` | | Adds a file `fnctl.py` on :epkg:`Windows` (only available on :epkg:`Linux`). | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`fix_pywin32_installation ` | | copy DLL at the right place | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`fix_resource_windows ` | | Adds a file `resource.py` on :epkg:`Windows` (only available on :epkg:`Linux`). | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`fix_scipy10_for_statsmodels08 ` | | :epkg:`scipy` deprecated some functions still used by :epkg:`statsmodels` 0.8. See `deprecated features `_ ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`fix_termios_windows ` | | Adds a file `termios.py` on :epkg:`Windows` (only available on :epkg:`Linux`). | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`fix_win32ctypes_core_cffi__advapi32_py ` | | Fixes the following issue: | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`folder_older_than ` | | Tells if a folder is older than a given timespan. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_R_version ` | | returns the version of installed R, we only focus on the x64 version | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_conda_program ` | | Gets :epkg:`conda` executable and fixes an issue with :epkg:`Pandoc`. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_default_ignore_modules ` | | A couple of modules have some dependencies on not supported modules or modules integrated to the standard distributiion ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_env ` | | Return HKCU/HKLM environment variable name and value | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_file_modification_date ` | | Gets the date modification for a filename. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_gcc_version ` | | Return version of the GCC compiler installed in *path* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_install_list ` | | returns the list of tools a developper might need | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_installed_distributions ` | | Directs call to function *get_installed_distributions* from :epkg:`pip`. Return a list of installed Distribution objects. ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_installed_modules ` | | Returns all modules recored in this modules. Adds installed modules. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_interpreter_path ` | | return the interpreter path | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_julia_version ` | | returns the version of installed R, we only focus on the x64 version | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_julia_version ` | | Return version of the Julia installed in *path* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_module_dependencies ` | | Returns the dependencies for a module. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_module_metadata ` | | Returns a dictionary ``{ module: metadata }``. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_module_version ` | | Returns a dictionary ``{ module: version }``. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_modules_version ` | | return a dictionary { module:version } | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_package_description ` | | returns the description of an R package as a dictionary | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_package_set ` | | return a list of modules included in one the functions imported in this module | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_parser ` | | defines the way to parse the script ``pymy_deps`` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_parser ` | | defines the way to parse the script ``pymy_install`` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_parser ` | | defines the way to parse the script ``pymy_status`` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_parser ` | | defines the way to parse the script ``pymy_update`` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_pip_program ` | | Gets :epkg:`pip` executable and fixes an issue with :epkg:`Pandoc`. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_pypi_version ` | | Returns the version of a package on :epkg:`pypi`, we skip alpha, beta or dev version. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_python_infos ` | | Return (version, architecture) for the Python distribution located in *path*. The version number is limited to MAJOR.MINOR, ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_python_long_version ` | | Return long version (X.Y.Z) for the Python distribution located in *path* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_python_program ` | | Returns the executable for :epkg:`python`. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_r_version ` | | Return version of the R installed in *path* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_source_package_infos ` | | Return a tuple (name, version) of the Python source package | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`get_wheel_version ` | | extract the version from a wheel file, return ``2.6.0`` for ``rpy2-2.6.0-cp34-none-win_amd64.whl`` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`has_pip ` | | Tells if :epkg:`pip` is installed. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`import_every_module ` | | import every module in *module_list* assuming they are defined by :class:`ModuleInstall` or a string | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`import_pywin32 ` | | For the module ``pywin32``, this function tries to add the path to the DLL to ``PATH`` before throwing the exception: ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`inno_install_kernels ` | | install kernels for Jupyter notebooks | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`innosetup_replacements ` | | run InnotSetup for a script | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_7z ` | | Install `7z `_. It does not do it a second time if it is already installed. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_R ` | | Install `R `_. It does not do it a second time if it is already installed. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_all ` | | Installs modules in *list_module* if None, this list will be returned by :func:`ensae_fullset`, the function starts ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_chromedriver ` | | Installs `chromedriver `_. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_git ` | | Install `Git `_. It does not do it a second time if it is already installed. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_graphviz ` | | Install `Graphviz `_. It does not do it a second time if it is already installed. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_inkscape ` | | Installs `InkScape `_ (only on Windows). | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_javajdk ` | | Install `Java JDK `_. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_jenkins ` | | install `Jenkins `_ (only on Windows) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_julia ` | | Install `R `_. It does not do it a second time if it is already installed. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_jupyter_extension ` | | install jupyter extension | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_kernels ` | | install available kernels on Windows | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_mathjax ` | | install a local copy of mathjax | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_memoize ` | | cache a downloaded page | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_memoize2 ` | | cache a downloaded page | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_miktex ` | | install `MikTex `_ (only on Windows) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_mingw ` | | install `MinGW `_ (only on Windows) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_module ` | | Installs a module. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_module_deps ` | | Installs a module with its dependencies, if a module is already installed, it installs the missing dependencies. ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_operadriver ` | | Installs `operadriver `_. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_pandoc ` | | Install `pandoc `_. It does not do it a second time if it is already installed. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_putty ` | | install `Putty `_ (only on Windows) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_python ` | | Installs :epkg:`python`. It does not do it a second time if it is already installed. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_scala_sbt ` | | Install `scala-sbt `_. It does not do it a second time if it is already installed. ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_scite ` | | install `SciTE `_ (only on Windows) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_sqlitespy ` | | Installs :epkg:`SQLiteSpy`. It does not do it a second time if it is already installed. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_tdm_gcc ` | | install `TDM-GCC `_ (only on Windows) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`install_vs ` | | install `Visual Studio Express `_ (only on Windows) ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`iot_set ` | | list of sphinx themes and others helpers for sphinx, it requires the modules in set *small* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`ipython_create_profile ` | | creates a ipython profile | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`ipython_update_profile ` | | update the profile with custom settings (file filters) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`is_64bit ` | | tells if the python is 64 bit or not | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`is_conda_distribution ` | | Tells if it is a :epkg:`conda` distribution or not, check the presence of ``Continuum Analytics`` or ``|Anaconda`` ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`is_installed ` | | Tells if a module is installed or not. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`is_package_installed ` | | not very accurate but it should speed up the process | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`is_program_installed ` | | Return program absolute path if installed in PATH Otherwise, return None | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`is_step_done ` | | checks a file was written with function :func:`mark_step` | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`is_travis_or_appveyor ` | | tells if is a travis environment or appveyor | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`julia_run_script ` | | run a script on Julia | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`main ` | | calls function :func:`missing_dependencies` but is meant to be added to scripts folder, parse command line arguments ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`main ` | | calls function :func:`install_all` but is meant to be added to scripts folder, parse command line arguments | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`main ` | | calls function :func:`update_all` but is meant to be added to scripts folder, parse command line arguments | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`main ` | | calls function :func:`update_all` but is meant to be added to scripts folder, parse command line arguments | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`main ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`mark_step ` | | create a file to remember was done (running it again takes times) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`minimal_set ` | | list of modules to add to python to get a minimal python | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`missing_dependencies ` | | Returns the list of missing dependencies for the installed modules. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`ml_set ` | | modules introduced by students or needed for student projects | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`modify_scite_properties ` | | modifies the scite properties | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`module_as_table ` | | Returns a list of dictionaries or a dataframe for a list of modules. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`name_sets_dataframe ` | | returns a RST tables which described all the available sets | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`noLOG ` | | | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`numeric_version ` | | convert a string into a tuple with numbers wherever possible | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`open_tool_on_browser ` | | open a page on browser for a specific tool | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`orange_set ` | | modules implemented for Orange, it requires the modules in set *ml* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`patch_julia03 ` | | patch absolute path in packages such as Julia/ZMQ or Julia/Nettle. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`patch_shebang_line ` | | Remove absolute path to python.exe in shebang lines. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`patch_sourcefile ` | | Replace a string in a source file | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`patch_sourcelines ` | | Replace the middle of lines between in_line_start and endline | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`python_query ` | | Execute Python command using the Python interpreter located in *path* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`python_version ` | | Retrieves the platform and version of this :epkg:`python`. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`pywin32_set ` | | list of modules to add to python to get python with pywin32 | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`r_run_script ` | | run a script on R | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`read_page_wheel ` | | read a cached HTML page | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`register ` | | Register a Python distribution in Windows registry | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`reorder_module_list ` | | reorder a list of modules to install, a module at position *p* should not depend not module at position *p+1* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`run_checkings ` | | create a batch file to update all packages | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`run_cmd ` | | Runs a command line and waits for the results, :func:`run_cmd_private`. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`run_cmd_old ` | | run a command line and wait for the result | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`run_cmd_path ` | | run a script knowing python path, it does not raise an exception. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`run_cmd_private ` | | run a command line and wait for the result | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`run_innosetup ` | | run InnotSetup for a script | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`run_venv_script ` | | run a script on a virtual environment (the script should be simple | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`save_page_wheel ` | | cache a HTML page | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`scraping_set ` | | modules which help scraping the web, it requires the modules in set *small* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`set_env ` | | Set HKCU/HKLM environment variables | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`setup_ipython ` | | The function applies the modification suggested in this blog post: `Travailler avec IPython notebook `_ ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`skip_run_cmd ` | | has the same signature as :func:`run_cmd` but does nothing | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`small_set ` | | list of modules to work with pandas, numpy, ipython, ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`sphinx_theme_set ` | | list of sphinx themes, it requires the modules in set *small* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`split_cmp_command ` | | splits a command line | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`suffix ` | | add a suffix to a shortcut name = python version + architecture | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`switch_to_VS_compiler ` | | applies fix described in `Build a Python 64 bit extension on Windows 8 `_ ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`switch_to_mingw_compiler ` | | applies a fix to use MinGW to compile extensions (does not work with Jupyter) | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`teachings_set ` | | modules implemented for my teachings, it requires the modules in set *ml* | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`unzip7_files ` | | If `7z `_ is installed, the function uses it to uncompress file into *7z* format. The file *filename_7z* ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`unzip_files ` | | Unzip files from a :epkg:`zip` archive. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`update_all ` | | Updates modules in *list_module* if None, this list will be returned by :func:`ensae_fullset`, the function starts ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`update_all_packages ` | | create a batch file to update all packages | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`update_module ` | | Updates modules in *list_module* if None, this list will be returned by :func:`ensae_fullset`, the function starts ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`update_pip ` | | Updates :epkg:`pip` for a specific distribution. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`venv_install ` | | install a package or a list of packages in a virtual environment | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`version_consensus ` | | *v1* and *v2* are two versions of the same module, which one to keep? | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`where_in_path ` | | Looks for a file in current directory and in every path in ``PATH``. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_check_installation ` | | create a batch file to check the installation when well | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_download ` | | The function downloads everything needed to prepare a setup. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_download_notebooks ` | | download notebooks and store them as documentation | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_install ` | | Install setups | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_install_julia_step ` | | does necessary steps to setup Julia | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_install_kernels ` | | create a batch file to install kernels | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_install_package_other_python ` | | Install a package for another Python distribution than the current one. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_install_packages_other_python ` | | Install all packages for another Python distribution where package could be found in a folder | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_install_r_step ` | | does necessary steps to setup R | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_patch_paths ` | | Paths are absolute when they are installed in all scripts *.exe*, we replaced them either by an empty string (``path_to_python == ""``) ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_python_setup ` | | Prepares a Windows distribution of Python based on InnoSetup, inspired from WinPython but more easier to tweak I hope. ... | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`win_replace_shebang ` | | create a batch file to replace the shebang | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`windows_default_tools_list ` | | returns a list of tools to install | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :func:`windows_startup ` | | Installs many tools. It does not work with Python 2.7. | +------------------------------------------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+