• ← Dump version
  • config_settings →

Monkey¶

Monkey is short for monkeypatching. Which was the original intent. Later evolved into a build plugins

  • config_settings
    • __all__
    • log
    • ConfigSettings
      • ConfigSettings.ENVIRON_KEY
      • ConfigSettings.FILE_NAME_DEFAULT
      • ConfigSettings.SECTION_NAME
      • ConfigSettings.file_name
      • ConfigSettings.get_abs_path()
      • ConfigSettings.get_section_dict()
      • ConfigSettings.read()
      • ConfigSettings.remove_abs_path()
      • ConfigSettings.set_abs_path()
      • ConfigSettings.write()
  • Patch pyproject reading
    • TOML_RESULT
    • TOML_LOADER
    • __all__
    • load_toml_or_inline_map()
    • read_toml_content()
  • Patch pyproject reading
    • __all__
    • log
    • is_module_debug
    • ReadPyproject
      • ReadPyproject.update()
    • ReadPyprojectStrict
      • ReadPyprojectStrict.update()
  • Get SCM version
    • log
    • __all__
    • scm_version()
    • write_to_file()
  • Get infer version
    • run_build_plugins()
  • Get version keyword
    • log
    • version_keyword()
  • Hooks
    • __all__
    • hook constants
      • __all__
      • _PLUGIN_HOOKS
      • DOTTED_PATH_SPECS
      • HOOK_NAMESPACE
    • markers
      • hook_impl
    • specs
      • hook_spec
      • ds_after_version_infer()
      • ds_before_version_infer()
      • ds_on_version_infer()
    • manager
      • _PLUGIN_HOOKS
      • logger
      • after()
      • before()
      • get_plugin_manager()
  • Plugins
    • SCM Version
      • log
      • on_version_infer()
 
  • ← Dump version
  • config_settings →

Logo

Python build backend with build plugins and dependency lock switch

Quick search

Navigation

  • Overview
  • getting started
  • api
  • Code manual
    • drain_swamp.__all__
    • pipenv-unlock
    • drain-swamp
    • scm-version
    • Snip
    • utils
    • ext
    • version file
    • Monkey
      • config_settings
      • Patch pyproject reading
      • Patch pyproject reading
      • Get SCM version
      • Get infer version
      • Get version keyword
      • Hooks
      • Plugins

Articles

  • Anatomy of a snippet
  • Semantic versions
  • About authors
  • Cringe Culture
  • Legal

Links

  • The mission
  • Contributing
  • Getting Help
  • Contact

Related Topics

  • Documentation overview
    • Code manual
      • Previous: Dump version
      • Next: config_settings
©2024–2024, Dave Faulkmore. | Page source