Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__all__ (in module drain_swamp._package_installed)
(in module drain_swamp._run_cmd)
(in module drain_swamp._safe_path)
(in module drain_swamp.check_type)
(in module drain_swamp.constants)
(in module drain_swamp.constants_maybe)
(in module drain_swamp.exceptions)
(in module drain_swamp.igor_utils)
(in module drain_swamp.lock_infile)
(in module drain_swamp.lock_util)
(in module drain_swamp.monkey.config_settings)
(in module drain_swamp.monkey.hooks)
(in module drain_swamp.monkey.hooks.constants)
(in module drain_swamp.monkey.patch_pyproject_reading)
(in module drain_swamp.monkey.pyproject_reading)
(in module drain_swamp.monkey.wrap_get_version)
(in module drain_swamp.package_metadata)
(in module drain_swamp.parser_in)
(in module drain_swamp.pep518_read)
(in module drain_swamp.snippet_dependencies)
(in module drain_swamp.snippet_sphinx_conf)
(in module drain_swamp.version_file._overrides)
(in module drain_swamp.version_file.dump_version)
(in module drain_swamp.version_semantic)
__slots__ (drain_swamp.package_metadata.PackageMetadata attribute)
(drain_swamp.pep518_venvs.VenvMap attribute)
__url__ (in module drain_swamp.constants_maybe)
__version__ (built-in variable)
__version_app (in module drain_swamp.constants_maybe)
__version_tuple__ (built-in variable)
_arbritary_version() (in module drain_swamp.version_semantic)
_current_tag() (in module drain_swamp.version_semantic)
_current_version() (in module drain_swamp.version_semantic)
_is_ver_ok() (in module drain_swamp.version_semantic)
_iter (drain_swamp.lock_inspect.Pins attribute)
(drain_swamp.pep518_venvs.VenvMap attribute)
_logger (in module drain_swamp.cli_igor)
(in module drain_swamp.igor_utils)
(in module drain_swamp.lock_infile)
(in module drain_swamp.lock_inspect)
(in module drain_swamp.package_metadata)
(in module drain_swamp.parser_in)
(in module drain_swamp.snippet_dependencies)
(in module drain_swamp.snippet_sphinx_conf)
(in module drain_swamp.version_semantic)
_map_release (in module drain_swamp.version_semantic)
_missing (drain_swamp.pep518_venvs.VenvMap attribute)
_path_or_cwd() (in module drain_swamp.version_semantic)
_pins (drain_swamp.lock_inspect.Pins attribute)
_PLUGIN_HOOKS (in module drain_swamp.monkey.hooks.constants)
(in module drain_swamp.monkey.hooks.manager)
_pre_split() (in module drain_swamp.version_semantic)
_remove_v() (in module drain_swamp.version_semantic)
_scm_key() (in module drain_swamp.version_semantic)
_strip_epoch() (in module drain_swamp.version_semantic)
_strip_local() (in module drain_swamp.version_semantic)
_T (class in drain_swamp.lock_inspect)
_tag_version() (in module drain_swamp.version_semantic)
_v (drain_swamp.version_semantic._pre_split parameter)
_venvs (drain_swamp.pep518_venvs.VenvMap attribute)
A
abspath() (drain_swamp.lock_infile.InFile method)
abspath_a (drain_swamp._safe_path.replace_suffixes parameter)
(drain_swamp._safe_path.resolve_joinpath parameter)
abspath_f (drain_swamp.lock_inspect.ResolvedMsg attribute)
(drain_swamp.lock_util.replace_suffixes_last parameter)
add() (drain_swamp.lock_inspect.Pins method)
after() (in module drain_swamp.monkey.hooks.manager)
anchor() (drain_swamp.version_semantic.SemVersion method)
app_name (drain_swamp._package_installed.is_package_installed parameter)
(drain_swamp.package_metadata.PackageMetadata property)
as_tuple() (drain_swamp.version_semantic.SemVersion static method)
AUTHOR_NAME_FALLBACK (in module drain_swamp.package_metadata)
author_name_left (drain_swamp.snippet_sphinx_conf.SnipSphinxConf property)
B
before() (in module drain_swamp.monkey.hooks.manager)
build_package() (in module drain_swamp.igor_utils)
by_pkg() (drain_swamp.lock_inspect.Pins class method)
by_pkg_with_issues() (drain_swamp.lock_inspect.Pins class method)
C
check_path() (drain_swamp.lock_infile.InFile static method)
check_suffixes (drain_swamp.pep518_venvs.VenvMapLoader.parse_data parameter)
click_bool() (in module drain_swamp.check_type)
CLICK_FALSE (in module drain_swamp.check_type)
CLICK_TRUE (in module drain_swamp.check_type)
cmd (drain_swamp._run_cmd.run_cmd parameter)
config_settings (drain_swamp.monkey.hooks.specs.ds_after_version_infer parameter)
(drain_swamp.monkey.hooks.specs.ds_before_version_infer parameter)
(drain_swamp.monkey.hooks.specs.ds_on_version_infer parameter)
ConfigSettings (class in drain_swamp.monkey.config_settings)
constraint (drain_swamp.lock_infile.InFile.resolve parameter)
constraints (drain_swamp.lock_infile.InFile attribute)
contents() (drain_swamp.snippet_sphinx_conf.SnipSphinxConf method)
copyright_start_year (drain_swamp.snippet_sphinx_conf.SnipSphinxConf.contents parameter)
COPYRIGHT_START_YEAR_FALLBACK (in module drain_swamp.igor_utils)
CURRENT_ALIAS_DEFAULT (drain_swamp.version_semantic.SemVersion attribute)
CURRENT_ALIASES (drain_swamp.version_semantic.SemVersion attribute)
current_version() (in module drain_swamp.cli_igor)
cwd (drain_swamp._run_cmd.run_cmd parameter)
(drain_swamp.lock_infile.InFile.check_path parameter)
(drain_swamp.lock_infile.InFiles attribute)
D
d_by_pkg (drain_swamp.lock_inspect.Pins.has_discrepancies parameter)
d_config_settings (drain_swamp.monkey.wrap_infer_version.run_build_plugins parameter)
d_other (drain_swamp.monkey.patch_pyproject_reading.ReadPyproject.update parameter)
(drain_swamp.monkey.patch_pyproject_reading.ReadPyprojectStrict.update parameter)
d_pyproject_toml (drain_swamp.package_metadata.PackageMetadata property)
(drain_swamp.parser_in.TomlParser property)
d_target (drain_swamp.monkey.patch_pyproject_reading.ReadPyprojectStrict.update parameter)
data (drain_swamp.monkey.pyproject_reading.load_toml_or_inline_map parameter)
DC_SLOTS (in module drain_swamp.lock_inspect)
(in module drain_swamp.pep518_venvs)
default (drain_swamp.monkey.pyproject_reading.read_toml_content parameter)
DEFAULT_EXTENSIONS (in module drain_swamp.check_type)
dependencies_lock() (in module drain_swamp.cli_dependencies)
dependencies_unlock() (in module drain_swamp.cli_dependencies)
depth (drain_swamp.lock_infile.InFile property)
dev (drain_swamp.version_semantic.SemVersion property)
DICT_SEARCH_KEY (in module drain_swamp.pep518_venvs)
discard() (drain_swamp.lock_inspect.Pins method)
dist (drain_swamp.monkey.wrap_version_keyword.version_keyword parameter)
dist_name (drain_swamp.monkey.wrap_get_version.write_to_file parameter)
(drain_swamp.version_file._overrides.normalize_dist_name parameter)
(drain_swamp.version_file._overrides.read_named_env parameter)
do_cheats() (in module drain_swamp.cli_igor)
DOC_FOLDERS (drain_swamp.snippet_sphinx_conf.SnipSphinxConf attribute)
DOTTED_PATH_SPECS (in module drain_swamp.monkey.hooks.constants)
drain_swamp
module
drain_swamp.__all__ (in module drain_swamp)
drain_swamp._package_installed
module
drain_swamp._run_cmd
module
drain_swamp._safe_path
module
drain_swamp.check_type
module
drain_swamp.cli_dependencies
module
drain_swamp.cli_igor
module
drain_swamp.cli_version
module
drain_swamp.constants
module
drain_swamp.constants_maybe
module
drain_swamp.exceptions
module
drain_swamp.igor_utils
module
drain_swamp.lock_infile
module
drain_swamp.lock_inspect
module
drain_swamp.lock_util
module
drain_swamp.monkey.config_settings
module
drain_swamp.monkey.hooks
module
drain_swamp.monkey.hooks.constants
module
drain_swamp.monkey.hooks.manager
module
drain_swamp.monkey.hooks.markers
module
drain_swamp.monkey.hooks.specs
module
drain_swamp.monkey.patch_pyproject_reading
module
drain_swamp.monkey.plugins
module
drain_swamp.monkey.plugins.ds_scm_version
module
drain_swamp.monkey.pyproject_reading
module
drain_swamp.monkey.wrap_get_version
module
drain_swamp.monkey.wrap_infer_version
module
drain_swamp.monkey.wrap_version_keyword
module
drain_swamp.package_metadata
module
drain_swamp.parser_in
module
drain_swamp.pep518_read
module
drain_swamp.pep518_venvs
module
drain_swamp.snippet_dependencies
module
drain_swamp.snippet_sphinx_conf
module
drain_swamp.version_file._overrides
module
drain_swamp.version_file.dump_version
module
drain_swamp.version_semantic
module
ds_after_version_infer() (in module drain_swamp.monkey.hooks.specs)
ds_before_version_infer() (in module drain_swamp.monkey.hooks.specs)
ds_on_version_infer() (in module drain_swamp.monkey.hooks.specs)
dump_version() (in module drain_swamp.version_file.dump_version)
E
edit() (in module drain_swamp.cli_igor)
edit_for_release() (in module drain_swamp.igor_utils)
email (drain_swamp.package_metadata.PackageMetadata property)
ENDING (in module drain_swamp.lock_util)
ensure_abspath() (drain_swamp.pep518_venvs.VenvMap method)
(drain_swamp.pep518_venvs.VenvMapLoader method)
entrypoint_name (in module drain_swamp.cli_dependencies)
(in module drain_swamp.cli_igor)
(in module drain_swamp.cli_version)
(in module drain_swamp.snippet_sphinx_conf)
entrypoint_plugins (drain_swamp.monkey.hooks.manager.get_plugin_manager parameter)
env (drain_swamp._run_cmd.run_cmd parameter)
ENVIRON_KEY (drain_swamp.monkey.config_settings.ConfigSettings attribute)
EPILOG_BUILD (in module drain_swamp.cli_igor)
EPILOG_CHEATS (in module drain_swamp.cli_igor)
EPILOG_CURRENT_VERSION (in module drain_swamp.cli_igor)
EPILOG_EDITS (in module drain_swamp.cli_igor)
EPILOG_LIST (in module drain_swamp.cli_igor)
EPILOG_LOCK (in module drain_swamp.cli_dependencies)
EPILOG_PRETAG (in module drain_swamp.cli_igor)
EPILOG_REQUIREMENTS_FIX (in module drain_swamp.cli_dependencies)
EPILOG_SCM_PAIR (in module drain_swamp.cli_igor)
EPILOG_SCM_VERSION_GET (in module drain_swamp.cli_version)
EPILOG_SCM_VERSION_WRITE (in module drain_swamp.cli_version)
EPILOG_SEED (in module drain_swamp.cli_igor)
EPILOG_TAG_VERSION (in module drain_swamp.cli_igor)
EPILOG_UNLOCK (in module drain_swamp.cli_dependencies)
extensions (drain_swamp.check_type.is_relative_required parameter)
F
failures (drain_swamp.lock_inspect.is_timeout parameter)
file_abspath (drain_swamp.lock_inspect.Pin attribute)
file_name (drain_swamp.lock_util.is_shared parameter)
(drain_swamp.monkey.config_settings.ConfigSettings property)
(drain_swamp.monkey.config_settings.ConfigSettings.get_section_dict parameter)
(drain_swamp.monkey.config_settings.ConfigSettings.write parameter)
FILE_NAME_DEFAULT (drain_swamp.monkey.config_settings.ConfigSettings attribute)
files (drain_swamp.lock_infile.InFiles property)
FILES (drain_swamp.lock_infile.InFileType attribute)
filter_by_pin (drain_swamp.lock_inspect.Pins.by_pkg parameter)
(drain_swamp.lock_inspect.Pins.from_loader parameter)
filter_by_venv_relpath() (in module drain_swamp.lock_inspect)
filter_pins_of_pkg() (drain_swamp.lock_inspect.Pins static method)
find_project_root() (in module drain_swamp.pep518_read)
find_pyproject_toml() (in module drain_swamp.pep518_read)
fix_relpath() (in module drain_swamp._safe_path)
fix_requirements() (in module drain_swamp.lock_inspect)
fix_resolvables() (in module drain_swamp.lock_inspect)
from_loader() (drain_swamp.lock_inspect.Pins static method)
full_name (drain_swamp.package_metadata.PackageMetadata property)
G
g_app_name (in module drain_swamp.constants)
generate_snippet() (in module drain_swamp.snippet_dependencies)
get_abs_path() (drain_swamp.monkey.config_settings.ConfigSettings class method)
get_by_relpath() (drain_swamp.lock_infile.InFiles method)
get_issues() (in module drain_swamp.lock_inspect)
get_package_name() (in module drain_swamp.version_semantic)
get_plugin_manager() (in module drain_swamp.monkey.hooks.manager)
get_reqs() (in module drain_swamp.lock_inspect)
get_required_and_optionals() (in module drain_swamp.snippet_dependencies)
get_scm_version() (in module drain_swamp.cli_scm_version)
get_section_dict() (drain_swamp.monkey.config_settings.ConfigSettings class method)
get_tag_version() (in module drain_swamp.igor_utils)
get_version() (in module drain_swamp.version_semantic)
H
has_discrepancies() (drain_swamp.lock_inspect.Pins static method)
help_is_dry_run (in module drain_swamp.cli_dependencies)
help_is_write (in module drain_swamp.cli_version)
help_kind (in module drain_swamp.cli_igor)
help_path (in module drain_swamp.cli_dependencies)
(in module drain_swamp.cli_igor)
(in module drain_swamp.cli_version)
help_show_fixed (in module drain_swamp.cli_dependencies)
help_show_resolvable_shared (in module drain_swamp.cli_dependencies)
help_show_unresolvables (in module drain_swamp.cli_dependencies)
help_snippet_co (in module drain_swamp.cli_igor)
help_timeout (in module drain_swamp.cli_dependencies)
help_venv_path (in module drain_swamp.cli_dependencies)
help_write_to (in module drain_swamp.cli_version)
hook_impl (in module drain_swamp.monkey.hooks.markers)
hook_impls (drain_swamp.monkey.hooks.manager.after parameter)
(drain_swamp.monkey.hooks.manager.before parameter)
hook_name (drain_swamp.monkey.hooks.manager.after parameter)
(drain_swamp.monkey.hooks.manager.before parameter)
HOOK_NAMESPACE (in module drain_swamp.monkey.hooks.constants)
hook_spec (in module drain_swamp.monkey.hooks.specs)
I
in_files (drain_swamp.lock_infile.InFiles attribute)
in_generic() (drain_swamp.lock_infile.InFiles method)
in_zeroes() (drain_swamp.lock_infile.InFiles method)
InFile (class in drain_swamp.lock_infile)
InFiles (class in drain_swamp.lock_infile)
InFileType (class in drain_swamp.lock_infile)
is_dry_run (drain_swamp.cli_dependencies.requirements_fix parameter)
(drain_swamp.lock_inspect.fix_requirements parameter)
(drain_swamp.lock_inspect.fix_resolvables parameter)
is_iterable_not_str() (in module drain_swamp.check_type)
is_latest (drain_swamp.version_semantic.SemVersion.readthedocs_url parameter)
is_linux() (in module drain_swamp._safe_path)
is_macos() (in module drain_swamp._safe_path)
is_module_debug (in module drain_swamp.lock_infile)
(in module drain_swamp.lock_inspect)
(in module drain_swamp.monkey.patch_pyproject_reading)
(in module drain_swamp.parser_in)
(in module drain_swamp.snippet_dependencies)
is_ok() (in module drain_swamp.check_type)
is_only_not_exists (drain_swamp.monkey.wrap_get_version.write_to_file parameter)
(drain_swamp.version_file.dump_version.write_version_files parameter)
is_package_installed() (in module drain_swamp._package_installed)
is_pin() (drain_swamp.lock_inspect.Pin static method)
is_relative_required() (in module drain_swamp.check_type)
is_req_shared (drain_swamp.pep518_venvs.VenvReq property)
is_requirement_or_constraint() (drain_swamp.lock_infile.InFiles static method)
is_shared() (in module drain_swamp.lock_util)
is_test (drain_swamp.igor_utils.get_tag_version parameter)
(drain_swamp.igor_utils.write_version_file parameter)
is_timeout() (in module drain_swamp.lock_inspect)
is_use_final (drain_swamp.version_semantic.get_version parameter)
(drain_swamp.version_semantic.SemVersion property)
is_win() (in module drain_swamp._safe_path)
is_write (drain_swamp.cli_scm_version.get_scm_version parameter)
item (drain_swamp.lock_inspect.Pins.add parameter)
(drain_swamp.lock_inspect.Pins.discard parameter)
K
key (drain_swamp.pep518_venvs.VenvMap.ensure_abspath parameter)
(drain_swamp.pep518_venvs.VenvMap.reqs parameter)
(drain_swamp.pep518_venvs.VenvMapLoader.ensure_abspath parameter)
key_name (drain_swamp.monkey.patch_pyproject_reading.ReadPyproject.update parameter)
(drain_swamp.monkey.patch_pyproject_reading.ReadPyprojectStrict.update parameter)
key_value (drain_swamp.monkey.patch_pyproject_reading.ReadPyproject.update parameter)
(drain_swamp.monkey.patch_pyproject_reading.ReadPyprojectStrict.update parameter)
keyword (drain_swamp.monkey.wrap_version_keyword.version_keyword parameter)
kind (drain_swamp.cli_igor.do_cheats parameter)
(drain_swamp.cli_igor.edit parameter)
(drain_swamp.cli_igor.semantic_version_aware_build parameter)
(drain_swamp.cli_igor.setuptools_scm_key_value_pair parameter)
(drain_swamp.igor_utils.build_package parameter)
(drain_swamp.igor_utils.edit_for_release parameter)
(drain_swamp.igor_utils.print_cheats parameter)
(drain_swamp.igor_utils.write_version_file parameter)
(drain_swamp.snippet_sphinx_conf.SnipSphinxConf.contents parameter)
(drain_swamp.version_semantic.SemVersion.sanitize_kind parameter)
(drain_swamp.version_semantic.SemVersion.version_clean parameter)
KINDS (drain_swamp.version_semantic.SemVersion attribute)
kwargs (drain_swamp.monkey.hooks.manager.after parameter)
(drain_swamp.monkey.hooks.manager.before parameter)
L
l_data (drain_swamp.pep518_venvs.VenvMapLoader attribute)
left_name (drain_swamp.package_metadata.PackageMetadata property)
line (drain_swamp.lock_infile.InFiles.is_requirement_or_constraint parameter)
(drain_swamp.lock_infile.InFiles.line_comment_or_blank parameter)
(drain_swamp.lock_inspect.Pin attribute)
(drain_swamp.lock_inspect.Pin.is_pin parameter)
line_comment_or_blank() (drain_swamp.lock_infile.InFiles static method)
load_data() (drain_swamp.pep518_venvs.VenvMapLoader static method)
load_toml_or_inline_map() (in module drain_swamp.monkey.pyproject_reading)
loader (drain_swamp.lock_inspect.filter_by_venv_relpath parameter)
(drain_swamp.lock_inspect.fix_requirements parameter)
(drain_swamp.lock_inspect.fix_resolvables parameter)
(drain_swamp.lock_inspect.get_issues parameter)
(drain_swamp.lock_inspect.get_reqs parameter)
(drain_swamp.lock_inspect.lock_compile parameter)
(drain_swamp.lock_inspect.Pins.by_pkg parameter)
(drain_swamp.lock_inspect.Pins.by_pkg_with_issues parameter)
(drain_swamp.lock_inspect.Pins.from_loader parameter)
(drain_swamp.lock_inspect.Pins.qualifiers_by_pkg parameter)
(drain_swamp.lock_inspect.unlock_compile parameter)
local (drain_swamp.version_semantic.SemVersion.parse_ver parameter)
lock_compile() (in module drain_swamp.lock_inspect)
log (in module drain_swamp.monkey.config_settings)
(in module drain_swamp.monkey.patch_pyproject_reading)
(in module drain_swamp.monkey.plugins.ds_scm_version)
(in module drain_swamp.monkey.wrap_get_version)
(in module drain_swamp.monkey.wrap_version_keyword)
logger (in module drain_swamp.monkey.hooks.manager)
LOGGING (in module drain_swamp.constants)
M
main() (in module drain_swamp.cli_dependencies)
(in module drain_swamp.cli_igor)
(in module drain_swamp.cli_version)
major (drain_swamp.version_semantic.SemVersion property)
micro (drain_swamp.version_semantic.SemVersion property)
minor (drain_swamp.version_semantic.SemVersion property)
missing (drain_swamp.pep518_venvs.VenvMap property)
MissingRequirementsFoldersFiles
mixed (drain_swamp.check_type.is_iterable_not_str parameter)
mixed_target (drain_swamp.monkey.patch_pyproject_reading.ReadPyproject.update parameter)
mod_pkg_plugins (drain_swamp.monkey.hooks.manager.get_plugin_manager parameter)
module
drain_swamp
drain_swamp._package_installed
drain_swamp._run_cmd
drain_swamp._safe_path
drain_swamp.check_type
drain_swamp.cli_dependencies
drain_swamp.cli_igor
drain_swamp.cli_version
drain_swamp.constants
drain_swamp.constants_maybe
drain_swamp.exceptions
drain_swamp.igor_utils
drain_swamp.lock_infile
drain_swamp.lock_inspect
drain_swamp.lock_util
drain_swamp.monkey.config_settings
drain_swamp.monkey.hooks
drain_swamp.monkey.hooks.constants
drain_swamp.monkey.hooks.manager
drain_swamp.monkey.hooks.markers
drain_swamp.monkey.hooks.specs
drain_swamp.monkey.patch_pyproject_reading
drain_swamp.monkey.plugins
drain_swamp.monkey.plugins.ds_scm_version
drain_swamp.monkey.pyproject_reading
drain_swamp.monkey.wrap_get_version
drain_swamp.monkey.wrap_infer_version
drain_swamp.monkey.wrap_version_keyword
drain_swamp.package_metadata
drain_swamp.parser_in
drain_swamp.pep518_read
drain_swamp.pep518_venvs
drain_swamp.snippet_dependencies
drain_swamp.snippet_sphinx_conf
drain_swamp.version_file._overrides
drain_swamp.version_file.dump_version
drain_swamp.version_semantic
move_zeroes() (drain_swamp.lock_infile.InFiles method)
N
name (drain_swamp.monkey.wrap_get_version.write_to_file parameter)
(drain_swamp.version_file._overrides.read_named_env parameter)
namespace (drain_swamp.monkey.hooks.manager.get_plugin_manager parameter)
next_version (drain_swamp.version_semantic._arbritary_version parameter)
(drain_swamp.version_semantic._tag_version parameter)
normalize_dist_name() (in module drain_swamp.version_file._overrides)
now() (drain_swamp.snippet_sphinx_conf.SnipSphinxConf class method)
now_to_str() (drain_swamp.snippet_sphinx_conf.SnipSphinxConf class method)
nudge_lock (drain_swamp.lock_inspect.Resolvable attribute)
nudge_pin_line (drain_swamp.lock_inspect.ResolvedMsg attribute)
(drain_swamp.lock_inspect.write_to_file_nudge_pin parameter)
nudge_unlock (drain_swamp.lock_inspect.Resolvable attribute)
O
on_version_infer() (in module drain_swamp.monkey.plugins.ds_scm_version)
outcome (drain_swamp.monkey.hooks.manager.after parameter)
outlier_sanitize() (in module drain_swamp.version_semantic)
P
package_name (drain_swamp.snippet_sphinx_conf.SnipSphinxConf.contents parameter)
(drain_swamp.version_semantic.SemVersion.readthedocs_url parameter)
(in module drain_swamp.constants)
PackageMetadata (class in drain_swamp.package_metadata)
parse_data() (drain_swamp.pep518_venvs.VenvMapLoader method)
parse_ver() (drain_swamp.version_semantic.SemVersion method)
path (drain_swamp.cli_dependencies.dependencies_lock parameter)
(drain_swamp.cli_dependencies.dependencies_unlock parameter)
(drain_swamp.cli_dependencies.requirements_fix parameter)
(drain_swamp.cli_igor.current_version parameter)
(drain_swamp.cli_igor.do_cheats parameter)
(drain_swamp.cli_igor.edit parameter)
(drain_swamp.cli_igor.seed parameter)
(drain_swamp.cli_igor.semantic_version_aware_build parameter)
(drain_swamp.cli_igor.setuptools_scm_key_value_pair parameter)
(drain_swamp.cli_igor.snippets_list parameter)
(drain_swamp.cli_igor.tag_version parameter)
(drain_swamp.cli_scm_version.get_scm_version parameter)
(drain_swamp.cli_scm_version.write_scm_version parameter)
(drain_swamp.igor_utils.build_package parameter)
(drain_swamp.igor_utils.get_tag_version parameter)
(drain_swamp.igor_utils.print_cheats parameter)
(drain_swamp.igor_utils.write_version_file parameter)
(drain_swamp.monkey.pyproject_reading.read_toml_content parameter)
(drain_swamp.version_semantic._arbritary_version parameter)
(drain_swamp.version_semantic._current_tag parameter)
(drain_swamp.version_semantic._current_version parameter)
(drain_swamp.version_semantic._path_or_cwd parameter)
(drain_swamp.version_semantic._tag_version parameter)
(drain_swamp.version_semantic.get_package_name parameter)
path_abs (drain_swamp.snippet_sphinx_conf.SnipSphinxConf property)
path_abs_init() (drain_swamp.snippet_sphinx_conf.SnipSphinxConf method)
path_config (drain_swamp.parser_in.TomlParser.read parameter)
(drain_swamp.parser_in.TomlParser.resolve parameter)
(drain_swamp.snippet_dependencies.generate_snippet parameter)
path_cwd (drain_swamp.igor_utils.edit_for_release parameter)
(drain_swamp.igor_utils.seed_changelog parameter)
(drain_swamp.snippet_dependencies.generate_snippet parameter)
(drain_swamp.snippet_dependencies.get_required_and_optionals parameter)
(drain_swamp.snippet_sphinx_conf.SnipSphinxConf property)
(drain_swamp.version_semantic.SemVersion property)
path_dir (drain_swamp.monkey.config_settings.ConfigSettings.get_section_dict parameter)
(drain_swamp.monkey.config_settings.ConfigSettings.write parameter)
path_f (drain_swamp.lock_inspect.write_to_file_nudge_pin parameter)
(drain_swamp.snippet_dependencies.get_required_and_optionals parameter)
path_file (drain_swamp.parser_in.TomlParser property)
path_package_base (drain_swamp.lock_infile.InFile.abspath parameter)
PATH_PIP_COMPILE (in module drain_swamp.constants)
path_relative (drain_swamp.check_type.is_relative_required parameter)
path_search_start (drain_swamp.pep518_read.find_pyproject_toml parameter)
path_to_check (drain_swamp.lock_infile.InFile.check_path parameter)
Pin (class in drain_swamp.lock_inspect)
Pins (class in drain_swamp.lock_inspect)
pins (drain_swamp.lock_inspect.Pins.subset_req parameter)
(drain_swamp.lock_inspect.UnResolvable attribute)
pins_current (drain_swamp.lock_inspect.Pins.filter_pins_of_pkg parameter)
PinsByPkg (class in drain_swamp.lock_inspect)
pkg_name (drain_swamp.lock_inspect.Pin attribute)
(drain_swamp.lock_inspect.Pins.filter_pins_of_pkg parameter)
(drain_swamp.lock_inspect.Resolvable attribute)
(drain_swamp.lock_inspect.UnResolvable attribute)
(drain_swamp.lock_inspect.write_to_file_nudge_pin parameter)
PkgsWithIssues (class in drain_swamp.lock_inspect)
pprint_pins() (drain_swamp.lock_inspect.UnResolvable method)
prepare_pairs() (in module drain_swamp.lock_inspect)
pretag() (in module drain_swamp.igor_utils)
PRETEND_KEY (in module drain_swamp.version_file._overrides)
PRETEND_KEY_NAMED (in module drain_swamp.version_file._overrides)
print_cheats() (in module drain_swamp.igor_utils)
PROG_LOCK (in module drain_swamp.constants)
prog_name (drain_swamp.version_semantic._scm_key parameter)
PROG_UNLOCK (in module drain_swamp.constants)
project_base (drain_swamp.pep518_venvs.VenvMapLoader attribute)
(drain_swamp.pep518_venvs.VenvReq attribute)
pyproject_toml (drain_swamp.pep518_venvs.VenvMapLoader attribute)
pyproject_toml_base_path (drain_swamp.pep518_venvs.VenvMapLoader attribute)
(drain_swamp.pep518_venvs.VenvMapLoader.load_data parameter)
PyProjectTOMLParseError
PyProjectTOMLReadError
Python Enhancement Proposals
PEP 518
Q
qualifiers (drain_swamp.lock_inspect.Pin property)
(drain_swamp.lock_inspect.Resolvable attribute)
(drain_swamp.lock_inspect.UnResolvable attribute)
qualifiers_by_pkg() (drain_swamp.lock_inspect.Pins class method)
R
read() (drain_swamp.monkey.config_settings.ConfigSettings method)
(drain_swamp.parser_in.TomlParser class method)
read_named_env() (in module drain_swamp.version_file._overrides)
read_toml_content() (in module drain_swamp.monkey.pyproject_reading)
ReadPyproject (class in drain_swamp.monkey.patch_pyproject_reading)
ReadPyprojectStrict (class in drain_swamp.monkey.patch_pyproject_reading)
readthedocs_url() (drain_swamp.version_semantic.SemVersion method)
REGEX_COPYRIGHT_LINE (in module drain_swamp.igor_utils)
relative_to (drain_swamp.monkey.wrap_get_version.scm_version parameter)
release (drain_swamp.version_semantic.SemVersion property)
releaselevel (drain_swamp.version_semantic.SemVersion property)
releaselevel_abbr (drain_swamp.version_semantic.SemVersion property)
relpath (drain_swamp.lock_infile.InFile attribute)
(drain_swamp.lock_infile.InFiles.get_by_relpath parameter)
relpath_b (drain_swamp._safe_path.fix_relpath parameter)
(drain_swamp._safe_path.resolve_joinpath parameter)
remove_abs_path() (drain_swamp.monkey.config_settings.ConfigSettings class method)
replace() (drain_swamp.snippet_sphinx_conf.SnipSphinxConf method)
replace_suffixes() (in module drain_swamp._safe_path)
replace_suffixes_last() (in module drain_swamp.lock_util)
req_abspath (drain_swamp.pep518_venvs.VenvReq property)
req_folders (drain_swamp.pep518_venvs.VenvReq attribute)
req_relpath (drain_swamp.lock_inspect.Pins.subset_req parameter)
(drain_swamp.pep518_venvs.VenvReq attribute)
reqs() (drain_swamp.pep518_venvs.VenvMap method)
reqs_all() (drain_swamp.pep518_venvs.VenvReq method)
requirements (drain_swamp.lock_infile.InFile attribute)
(drain_swamp.lock_infile.InFile.resolve parameter)
requirements_fix() (in module drain_swamp.cli_dependencies)
resolution_loop() (drain_swamp.lock_infile.InFiles method)
Resolvable (class in drain_swamp.lock_inspect)
resolvables (drain_swamp.lock_inspect.fix_resolvables parameter)
resolve() (drain_swamp.lock_infile.InFile method)
(drain_swamp.parser_in.TomlParser class method)
resolve_joinpath() (in module drain_swamp._safe_path)
resolve_path() (in module drain_swamp._safe_path)
resolve_zeroes() (drain_swamp.lock_infile.InFiles method)
ResolvedMsg (class in drain_swamp.lock_inspect)
root (drain_swamp.version_file.dump_version.dump_version parameter)
(drain_swamp.version_file.dump_version.write_version_files parameter)
run_build_plugins() (in module drain_swamp.monkey.wrap_infer_version)
run_cmd() (in module drain_swamp._run_cmd)
S
sane_default (drain_swamp.monkey.wrap_get_version.scm_version parameter)
sanitize_kind() (drain_swamp.version_semantic.SemVersion class method)
sanitize_tag() (in module drain_swamp.version_semantic)
scm_ver (drain_swamp.cli_scm_version.write_scm_version parameter)
scm_version() (in module drain_swamp.monkey.wrap_get_version)
SCRIV_START (in module drain_swamp.igor_utils)
SECTION_NAME (drain_swamp.monkey.config_settings.ConfigSettings attribute)
seed() (in module drain_swamp.cli_igor)
seed_changelog() (in module drain_swamp.igor_utils)
semantic_version_aware_build() (in module drain_swamp.cli_igor)
SemVersion (class in drain_swamp.version_semantic)
serial (drain_swamp.version_semantic.SemVersion property)
set_abs_path() (drain_swamp.monkey.config_settings.ConfigSettings class method)
set_name (drain_swamp.lock_infile.InFiles.get_by_relpath parameter)
(drain_swamp.lock_infile.InFiles.in_generic parameter)
setuptools_scm_key_value_pair() (in module drain_swamp.cli_igor)
show_fixed (drain_swamp.cli_dependencies.requirements_fix parameter)
show_resolvable_shared (drain_swamp.cli_dependencies.requirements_fix parameter)
show_unresolvables (drain_swamp.cli_dependencies.requirements_fix parameter)
snippet_co (drain_swamp.cli_igor.edit parameter)
(drain_swamp.igor_utils.edit_for_release parameter)
(drain_swamp.snippet_sphinx_conf.SnipSphinxConf.replace parameter)
SnippetDependencies (class in drain_swamp.snippet_dependencies)
snippets_list() (in module drain_swamp.cli_igor)
SnipSphinxConf (class in drain_swamp.snippet_sphinx_conf)
specifiers (drain_swamp.lock_inspect.Pin attribute)
specs_dotted_path (drain_swamp.monkey.hooks.manager.get_plugin_manager parameter)
srcs (drain_swamp.pep518_read.find_project_root parameter)
sss (drain_swamp.lock_inspect.UnResolvable attribute)
stdin_filename (drain_swamp.pep518_read.find_project_root parameter)
(drain_swamp.pep518_read.find_pyproject_toml parameter)
stem (drain_swamp.lock_infile.InFile attribute)
str_cmd (drain_swamp._safe_path.resolve_path parameter)
str_v (drain_swamp.version_semantic._is_ver_ok parameter)
str_ver (drain_swamp.monkey.wrap_get_version.write_to_file parameter)
strftime_str (drain_swamp.snippet_sphinx_conf.SnipSphinxConf.now_to_str parameter)
strip_inline_comments() (in module drain_swamp.lock_infile)
subset_req() (drain_swamp.lock_inspect.Pins static method)
suffix (drain_swamp.lock_inspect.Pins.by_pkg parameter)
(drain_swamp.lock_inspect.Pins.from_loader parameter)
(drain_swamp.pep518_venvs.VenvReq.reqs_all parameter)
SUFFIX_IN (in module drain_swamp.constants)
suffix_last (drain_swamp.lock_inspect.get_reqs parameter)
(drain_swamp.lock_util.replace_suffixes_last parameter)
(drain_swamp.snippet_dependencies.generate_snippet parameter)
SUFFIX_LOCKED (in module drain_swamp.constants)
SUFFIX_SHARED_IN (in module drain_swamp.constants)
SUFFIX_SYMLINK (in module drain_swamp.constants)
SUFFIX_UNLOCKED (in module drain_swamp.constants)
suffixes (drain_swamp._safe_path.replace_suffixes parameter)
SV (drain_swamp.snippet_sphinx_conf.SnipSphinxConf property)
T
T_OPTIONALS (class in drain_swamp.snippet_dependencies)
T_REQUIRED (class in drain_swamp.snippet_dependencies)
tag (drain_swamp.igor_utils.pretag parameter)
tag_version() (in module drain_swamp.cli_igor)
target (drain_swamp.version_file.dump_version.write_version_to_path parameter)
template (drain_swamp.version_file.dump_version.dump_version parameter)
(drain_swamp.version_file.dump_version.write_version_to_path parameter)
TEMPLATES (in module drain_swamp.version_file.dump_version)
test (drain_swamp.check_type.is_ok parameter)
timeout (drain_swamp.lock_inspect.lock_compile parameter)
toml_contents (drain_swamp.monkey.config_settings.ConfigSettings.get_section_dict parameter)
(drain_swamp.monkey.config_settings.ConfigSettings.write parameter)
TOML_LOADER (class in drain_swamp.monkey.pyproject_reading)
TOML_RESULT (class in drain_swamp.monkey.pyproject_reading)
TOML_SECTION_VENVS (in module drain_swamp.pep518_venvs)
TomlParser (class in drain_swamp.parser_in)
tool (drain_swamp.version_file._overrides.read_named_env parameter)
tool_name (drain_swamp.snippet_dependencies.generate_snippet parameter)
(drain_swamp.snippet_dependencies.get_required_and_optionals parameter)
U
unlock_compile() (in module drain_swamp.lock_inspect)
UNRELEASED (in module drain_swamp.igor_utils)
UnResolvable (class in drain_swamp.lock_inspect)
update() (drain_swamp.monkey.patch_pyproject_reading.ReadPyproject method)
(drain_swamp.monkey.patch_pyproject_reading.ReadPyprojectStrict method)
V
v_highest (drain_swamp.lock_inspect.UnResolvable attribute)
v_others (drain_swamp.lock_inspect.UnResolvable attribute)
val (drain_swamp.check_type.click_bool parameter)
(drain_swamp.lock_infile.InFiles.in_generic parameter)
(drain_swamp.lock_infile.InFiles.in_zeroes parameter)
(drain_swamp.lock_infile.strip_inline_comments parameter)
(drain_swamp.monkey.config_settings.ConfigSettings.set_abs_path parameter)
validate_tag() (in module drain_swamp.cli_igor)
value (drain_swamp.monkey.wrap_version_keyword.version_keyword parameter)
venv_abspath (drain_swamp.pep518_venvs.VenvReq property)
venv_current_relpath (drain_swamp.lock_inspect.filter_by_venv_relpath parameter)
venv_path (drain_swamp.lock_inspect.fix_resolvables parameter)
(drain_swamp.lock_inspect.get_issues parameter)
(drain_swamp.lock_inspect.get_reqs parameter)
(drain_swamp.lock_inspect.Pins.by_pkg parameter)
(drain_swamp.lock_inspect.Pins.by_pkg_with_issues parameter)
(drain_swamp.lock_inspect.Pins.from_loader parameter)
(drain_swamp.lock_inspect.Pins.qualifiers_by_pkg parameter)
(drain_swamp.lock_inspect.Resolvable attribute)
(drain_swamp.lock_inspect.ResolvedMsg attribute)
(drain_swamp.lock_inspect.UnResolvable attribute)
venv_relpath (drain_swamp.cli_dependencies.dependencies_lock parameter)
(drain_swamp.cli_dependencies.dependencies_unlock parameter)
(drain_swamp.cli_dependencies.requirements_fix parameter)
(drain_swamp.lock_inspect.fix_requirements parameter)
(drain_swamp.lock_inspect.lock_compile parameter)
(drain_swamp.lock_inspect.unlock_compile parameter)
(drain_swamp.pep518_venvs.VenvReq attribute)
venv_relpaths (drain_swamp.pep518_venvs.VenvMapLoader property)
venv_reqs (drain_swamp.lock_inspect.Pins.subset_req parameter)
VenvMap (class in drain_swamp.pep518_venvs)
VenvMapLoader (class in drain_swamp.pep518_venvs)
VenvReq (class in drain_swamp.pep518_venvs)
ver (drain_swamp.cli_igor.validate_tag parameter)
(drain_swamp.version_semantic._remove_v parameter)
(drain_swamp.version_semantic._strip_epoch parameter)
(drain_swamp.version_semantic._strip_local parameter)
(drain_swamp.version_semantic.get_version parameter)
(drain_swamp.version_semantic.outlier_sanitize parameter)
(drain_swamp.version_semantic.sanitize_tag parameter)
(drain_swamp.version_semantic.SemVersion.parse_ver parameter)
version (built-in variable)
(drain_swamp.version_file.dump_version.dump_version parameter)
(drain_swamp.version_file.dump_version.write_version_files parameter)
(drain_swamp.version_file.dump_version.write_version_to_path parameter)
version_clean() (drain_swamp.version_semantic.SemVersion method)
version_file (drain_swamp.version_file.dump_version.write_version_files parameter)
version_keyword() (in module drain_swamp.monkey.wrap_version_keyword)
version_str (drain_swamp.version_semantic.SemVersion.as_tuple parameter)
version_tuple (built-in variable)
version_xyz() (drain_swamp.version_semantic.SemVersion method)
W
write() (drain_swamp.lock_infile.InFiles method)
(drain_swamp.monkey.config_settings.ConfigSettings method)
write_scm_version() (in module drain_swamp.cli_scm_version)
write_to (drain_swamp.cli_scm_version.get_scm_version parameter)
(drain_swamp.cli_scm_version.write_scm_version parameter)
(drain_swamp.monkey.wrap_get_version.write_to_file parameter)
(drain_swamp.version_file.dump_version.dump_version parameter)
(drain_swamp.version_file.dump_version.write_version_files parameter)
write_to_file() (in module drain_swamp.monkey.wrap_get_version)
write_to_file_nudge_pin() (in module drain_swamp.lock_inspect)
write_version_file() (in module drain_swamp.igor_utils)
write_version_files() (in module drain_swamp.version_file.dump_version)
write_version_to_path() (in module drain_swamp.version_file.dump_version)
Z
zeroes (drain_swamp.lock_infile.InFiles property)
ZEROES (drain_swamp.lock_infile.InFileType attribute)
Python build backend with build plugins and dependency lock switch
Quick search
Navigation
Overview
getting started
api
Code manual
Articles
Anatomy of a snippet
Semantic versions
About authors
Cringe Culture
Legal
Links
The mission
Contributing
Getting Help
Contact
Related Topics
Documentation overview