mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-05 17:00:58 +01:00
63 lines
1.3 KiB
ReStructuredText
63 lines
1.3 KiB
ReStructuredText
.. _xonsh_platform:
|
|
|
|
Platform-specific constants and implementations (``xonsh.platform``)
|
|
====================================================================
|
|
|
|
Functions
|
|
---------
|
|
.. automodule:: xonsh.platform
|
|
:members: has_prompt_toolkit, is_readline_available, ptk_version,
|
|
ptk_version_info
|
|
|
|
.. py:function:: scandir
|
|
|
|
This is either `os.scandir` on Python 3.5+ or a function providing a
|
|
compatibility layer for it.
|
|
It is recommended for iterations over directory entries at a significantly
|
|
higher speed than `os.listdir` on Python 3.5+. It also caches properties
|
|
that are commonly used for filtering.
|
|
|
|
:param str path: The path to scan for entries.
|
|
:return: A generator yielding `DirEntry` instances.
|
|
|
|
|
|
Constants
|
|
---------
|
|
.. autodata:: BASH_COMPLETIONS_DEFAULT
|
|
:annotation:
|
|
|
|
.. autodata:: BEST_SHELL_TYPE
|
|
:annotation:
|
|
|
|
.. autodata:: DEFAULT_ENCODING
|
|
:annotation:
|
|
|
|
.. autodata:: HAS_PYGMENTS
|
|
:annotation:
|
|
|
|
.. autodata:: LINUX_DISTRO
|
|
:annotation:
|
|
|
|
.. autodata:: ON_ANACONDA
|
|
:annotation:
|
|
|
|
.. autodata:: ON_DARWIN
|
|
:annotation:
|
|
|
|
.. autodata:: ON_LINUX
|
|
:annotation:
|
|
|
|
.. autodata:: ON_POSIX
|
|
:annotation:
|
|
|
|
.. autodata:: ON_WINDOWS
|
|
:annotation:
|
|
|
|
.. autodata:: PLATFORM_INFO
|
|
:annotation:
|
|
|
|
.. autodata:: PYGMENTS_VERSION
|
|
:annotation:
|
|
|
|
.. autodata:: PYTHON_VERSION_INFO
|
|
:annotation:
|