Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W A AbstractContent (in module pyscaffold.structure) Action (in module pyscaffold.actions) ActionNotFound ActionParams (in module pyscaffold.actions) (in module pyscaffold.structure) activate() (pyscaffold.extensions.cirrus.Cirrus method) (pyscaffold.extensions.config.Config method) (pyscaffold.extensions.Extension method) (pyscaffold.extensions.github_actions.GithubActions method) (pyscaffold.extensions.gitlab_ci.GitLab method) (pyscaffold.extensions.namespace.Namespace method) (pyscaffold.extensions.no_pyproject.NoPyProject method) (pyscaffold.extensions.no_skeleton.NoSkeleton method) (pyscaffold.extensions.no_tox.NoTox method) (pyscaffold.extensions.pre_commit.PreCommit method) (pyscaffold.extensions.venv.Venv method) ACTIVITY_MAXLEN (pyscaffold.log.ReportFormatter attribute) ACTIVITY_STYLES (pyscaffold.log.ColoredReportFormatter attribute) add() (in module pyscaffold.dependencies) add_default_args() (in module pyscaffold.cli) add_dependencies() (in module pyscaffold.update) add_entrypoints() (in module pyscaffold.update) add_extension_args() (in module pyscaffold.cli) add_files() (in module pyscaffold.extensions.cirrus) (in module pyscaffold.extensions.github_actions) (in module pyscaffold.extensions.gitlab_ci) (in module pyscaffold.extensions.pre_commit) add_instructions() (in module pyscaffold.extensions.pre_commit) add_log_related_args() (in module pyscaffold.cli) add_namespace() (in module pyscaffold.extensions.namespace) add_permissions() (in module pyscaffold.operations) add_pyscaffold() (in module pyscaffold.templates) add_tag() (in module pyscaffold.repo) all_examples() (in module pyscaffold.extensions.interactive) alternative_flags() (in module pyscaffold.extensions.interactive) ALWAYS (in module pyscaffold.update) attempt_pkg_name() (in module pyscaffold.dependencies) augment_cli() (pyscaffold.extensions.cirrus.Cirrus method) (pyscaffold.extensions.config.Config method) (pyscaffold.extensions.Extension method) (pyscaffold.extensions.github_actions.GithubActions method) (pyscaffold.extensions.gitlab_ci.GitLab method) (pyscaffold.extensions.interactive.Interactive method) (pyscaffold.extensions.namespace.Namespace method) (pyscaffold.extensions.venv.Venv method) author_date (pyscaffold.info.GitEnv attribute) author_email (pyscaffold.info.GitEnv attribute) author_name (pyscaffold.info.GitEnv attribute) B best_fit_license() (in module pyscaffold.info) bootstrap_options() (in module pyscaffold.api) BUILD (in module pyscaffold.dependencies) C chdir() (in module pyscaffold.file_system) check_git() (in module pyscaffold.info) chmod() (in module pyscaffold.file_system) Cirrus (class in pyscaffold.extensions.cirrus) cirrus_descriptor() (in module pyscaffold.extensions.cirrus) ColoredReportFormatter (class in pyscaffold.log) command() (pyscaffold.extensions.interactive.Interactive method) command_exists() (in module pyscaffold.shell) comment() (in module pyscaffold.extensions.interactive) committer_date (pyscaffold.info.GitEnv attribute) committer_email (pyscaffold.info.GitEnv attribute) committer_name (pyscaffold.info.GitEnv attribute) Config (class in pyscaffold.extensions.config) CONFIG (in module pyscaffold.extensions.interactive) config_dir() (in module pyscaffold.info) CONFIG_FILE (in module pyscaffold.info) config_file() (in module pyscaffold.info) CONTEXT_PREFIX (pyscaffold.log.ColoredReportFormatter attribute) (pyscaffold.log.ReportFormatter attribute) copy() (pyscaffold.log.ReportLogger method) create() (in module pyscaffold.extensions.venv) (in module pyscaffold.operations) create_directory() (in module pyscaffold.file_system) create_file() (in module pyscaffold.file_system) create_padding() (pyscaffold.log.ReportFormatter method) create_project() (in module pyscaffold.api) create_structure() (in module pyscaffold.structure) create_with_stdlib() (in module pyscaffold.extensions.venv) create_with_virtualenv() (in module pyscaffold.extensions.venv) curses_available() (in module pyscaffold.termui) D dasherize() (in module pyscaffold.identification) decorate() (in module pyscaffold.termui) deduplicate() (in module pyscaffold.dependencies) DEFAULT (in module pyscaffold.actions) (in module pyscaffold.extensions.venv) DEFAULT_LOGGER (in module pyscaffold.log) DEFAULT_MESSAGE (pyscaffold.exceptions.GitDirtyWorkspace attribute) (pyscaffold.exceptions.GitNotConfigured attribute) (pyscaffold.exceptions.GitNotInstalled attribute) (pyscaffold.exceptions.NoPyScaffoldProject attribute) (pyscaffold.exceptions.PyScaffoldTooOld attribute) DEFAULT_OPTIONS (in module pyscaffold.api) define_structure() (in module pyscaffold.structure) deterministic_name() (in module pyscaffold.identification) deterministic_sort() (in module pyscaffold.identification) DirectErrorForUser DirectoryAlreadyExists DirectoryDoesNotExist discover() (in module pyscaffold.actions) dumps() (in module pyscaffold.toml) E edit() (in module pyscaffold.shell) EDITORS (in module pyscaffold.shell) email() (in module pyscaffold.info) enforce_namespace_options() (in module pyscaffold.extensions.namespace) ensure() (in module pyscaffold.structure) ensure_option() (in module pyscaffold.extensions.no_pyproject) ERROR_INVALID_NAME (in module pyscaffold.file_system) ErrorLoadingExtension example() (in module pyscaffold.extensions.interactive) example_no_value() (in module pyscaffold.extensions.interactive) example_with_help() (in module pyscaffold.extensions.interactive) example_with_value() (in module pyscaffold.extensions.interactive) exceptions2exit() (in module pyscaffold.exceptions) expand_computed_opts() (in module pyscaffold.extensions.interactive) Extension (class in pyscaffold.extensions) ExtensionNotFound F FileContents (in module pyscaffold.operations) FileOp (in module pyscaffold.operations) find_executable() (in module pyscaffold.extensions.pre_commit) flag (pyscaffold.extensions.Extension property) format() (pyscaffold.log.ReportFormatter method) format_activity() (pyscaffold.log.ColoredReportFormatter method) (pyscaffold.log.ReportFormatter method) format_args() (in module pyscaffold.extensions.interactive) format_context() (pyscaffold.log.ReportFormatter method) format_default() (pyscaffold.log.ColoredReportFormatter method) (pyscaffold.log.ReportFormatter method) format_path() (pyscaffold.log.ReportFormatter method) format_report() (pyscaffold.log.ReportFormatter method) format_subject() (pyscaffold.log.ColoredReportFormatter method) (pyscaffold.log.ReportFormatter method) format_target() (pyscaffold.log.ReportFormatter method) formatter (pyscaffold.log.ReportLogger property) G get_actions() (in module pyscaffold.extensions.interactive) get_command() (in module pyscaffold.shell) get_config() (in module pyscaffold.extensions.interactive) get_curr_version() (in module pyscaffold.info) get_default_options() (in module pyscaffold.actions) get_editor() (in module pyscaffold.shell) get_executable() (in module pyscaffold.shell) get_git_cmd() (in module pyscaffold.shell) get_git_root() (in module pyscaffold.repo) get_id() (in module pyscaffold.identification) get_log_level() (in module pyscaffold.cli) get_path() (in module pyscaffold.extensions.venv) get_template() (in module pyscaffold.templates) git() (in module pyscaffold.shell) git_tree_add() (in module pyscaffold.repo) GitDirtyWorkspace GitEnv (class in pyscaffold.info) GithubActions (class in pyscaffold.extensions.github_actions) GitLab (class in pyscaffold.extensions.gitlab_ci) GitNotConfigured GitNotInstalled H handler (pyscaffold.log.ReportLogger property) handover_setup_requires() (in module pyscaffold.update) has_active_extension() (in module pyscaffold.extensions.interactive) help_text (pyscaffold.extensions.Extension property) I ImpossibleToFindConfigDir include() (in module pyscaffold.extensions) indent() (pyscaffold.log.ReportLogger method) init() (in module pyscaffold.templates) init_colorama() (in module pyscaffold.termui) init_commit_repo() (in module pyscaffold.repo) init_git() (in module pyscaffold.actions) install() (in module pyscaffold.extensions.pre_commit) install_packages() (in module pyscaffold.extensions.venv) instruct_user() (in module pyscaffold.extensions.venv) Interactive (class in pyscaffold.extensions.interactive) InvalidIdentifier invoke() (in module pyscaffold.actions) is_git_configured() (in module pyscaffold.info) is_git_installed() (in module pyscaffold.info) is_git_repo() (in module pyscaffold.repo) is_git_workspace_clean() (in module pyscaffold.info) is_pathname_valid() (in module pyscaffold.file_system) is_valid_identifier() (in module pyscaffold.identification) isatty() (in module pyscaffold.termui) ISOLATED (in module pyscaffold.dependencies) iterate_entry_points() (in module pyscaffold.extensions) J join() (in module pyscaffold.shell) join_block() (in module pyscaffold.extensions.interactive) L Leaf (in module pyscaffold.structure) level (pyscaffold.log.ReportLogger property) levenshtein() (in module pyscaffold.identification) license() (in module pyscaffold.templates) licenses (in module pyscaffold.templates) list_actions() (in module pyscaffold.cli) list_from_entry_points() (in module pyscaffold.extensions) load_from_entry_point() (in module pyscaffold.extensions) loads() (in module pyscaffold.toml) localize_path() (in module pyscaffold.file_system) LOG_STYLES (pyscaffold.log.ColoredReportFormatter attribute) logger (in module pyscaffold.log) long_option() (in module pyscaffold.extensions.interactive) M main() (in module pyscaffold.cli) make_valid_identifier() (in module pyscaffold.identification) merge() (in module pyscaffold.structure) modify() (in module pyscaffold.structure) module pyscaffold pyscaffold.actions pyscaffold.api pyscaffold.cli pyscaffold.dependencies pyscaffold.exceptions pyscaffold.extensions pyscaffold.extensions.cirrus pyscaffold.extensions.config pyscaffold.extensions.github_actions pyscaffold.extensions.gitlab_ci pyscaffold.extensions.interactive pyscaffold.extensions.namespace pyscaffold.extensions.no_pyproject pyscaffold.extensions.no_skeleton pyscaffold.extensions.no_tox pyscaffold.extensions.pre_commit pyscaffold.extensions.venv pyscaffold.file_system pyscaffold.identification pyscaffold.info pyscaffold.log pyscaffold.operations pyscaffold.repo pyscaffold.shell pyscaffold.structure pyscaffold.templates pyscaffold.termui pyscaffold.toml pyscaffold.update move() (in module pyscaffold.file_system) move_old_package() (in module pyscaffold.extensions.namespace) N name (pyscaffold.extensions.Extension property) (pyscaffold.extensions.no_pyproject.NoPyProject attribute) Namespace (class in pyscaffold.extensions.namespace) NestedRepository nesting (pyscaffold.log.ReportLogger attribute) NO_CONFIG (in module pyscaffold.api) NO_LONGER_NEEDED (in module pyscaffold.extensions) no_overwrite() (in module pyscaffold.operations) Node (in module pyscaffold.structure) NoPyProject (class in pyscaffold.extensions.no_pyproject) NoPyScaffoldProject NoSkeleton (class in pyscaffold.extensions.no_skeleton) NotInstalled NoTox (class in pyscaffold.extensions.no_tox) O on_ro_error() (in module pyscaffold.file_system) P parse_args() (in module pyscaffold.cli) parse_extensions() (in module pyscaffold.templates) parser (pyscaffold.extensions.interactive.Interactive attribute) persist (pyscaffold.extensions.config.Config attribute) (pyscaffold.extensions.Extension attribute) (pyscaffold.extensions.venv.Venv attribute) PreCommit (class in pyscaffold.extensions.pre_commit) prepare_namespace() (in module pyscaffold.extensions.namespace) process() (pyscaffold.log.ReportLogger method) project() (in module pyscaffold.info) propagate (pyscaffold.log.ReportLogger property) pyproject_toml() (in module pyscaffold.templates) pyscaffold module pyscaffold.actions module pyscaffold.api module pyscaffold.cli module pyscaffold.dependencies module pyscaffold.exceptions module pyscaffold.extensions module pyscaffold.extensions.cirrus module pyscaffold.extensions.config module pyscaffold.extensions.github_actions module pyscaffold.extensions.gitlab_ci module pyscaffold.extensions.interactive module pyscaffold.extensions.namespace module pyscaffold.extensions.no_pyproject module pyscaffold.extensions.no_skeleton module pyscaffold.extensions.no_tox module pyscaffold.extensions.pre_commit module pyscaffold.extensions.venv module pyscaffold.file_system module pyscaffold.identification module pyscaffold.info module pyscaffold.log module pyscaffold.operations module pyscaffold.repo module pyscaffold.shell module pyscaffold.structure module pyscaffold.templates module pyscaffold.termui module pyscaffold.toml module pyscaffold.update module PyScaffoldTooOld python (in module pyscaffold.shell) Python Enhancement Proposals PEP 20 PEP 420, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13] PEP 423#use-standard-pattern-for-community-contributions PEP 440 PEP 508, [1] PEP 517, [1], [2], [3], [4], [5] PEP 518, [1], [2], [3], [4] PEP 621, [1] PEP 8 R RAISE_EXCEPTION (in module pyscaffold.info) read_pyproject() (in module pyscaffold.info) read_setupcfg() (in module pyscaffold.info) reconfigure() (pyscaffold.log.ReportLogger method) register() (in module pyscaffold.actions) (pyscaffold.extensions.Extension static method) ReifiedLeaf (in module pyscaffold.structure) reify_content() (in module pyscaffold.structure) reify_leaf() (in module pyscaffold.structure) reject() (in module pyscaffold.structure) remove() (in module pyscaffold.dependencies) (in module pyscaffold.operations) remove_files() (in module pyscaffold.extensions.no_pyproject) (in module pyscaffold.extensions.no_skeleton) (in module pyscaffold.extensions.no_tox) replace_find_with_find_namespace() (in module pyscaffold.update) report() (pyscaffold.log.ReportLogger method) report_done() (in module pyscaffold.actions) ReportFormatter (class in pyscaffold.log) ReportLogger (class in pyscaffold.log) REQ_SPLITTER (in module pyscaffold.dependencies) resolve_leaf() (in module pyscaffold.structure) ResolvedLeaf (in module pyscaffold.structure) rm_rf() (in module pyscaffold.file_system) run() (in module pyscaffold.cli) (in module pyscaffold.extensions.venv) (pyscaffold.shell.ShellCommand method) run_scaffold() (in module pyscaffold.cli) RUNTIME (in module pyscaffold.dependencies) S save() (in module pyscaffold.extensions.config) ScaffoldOpts (in module pyscaffold.actions) (in module pyscaffold.operations) setdefault() (in module pyscaffold.toml) setup_cfg() (in module pyscaffold.templates) shell_command_error2exit_decorator() (in module pyscaffold.shell) ShellCommand (class in pyscaffold.shell) ShellCommandException skip_on_update() (in module pyscaffold.operations) SPACING (pyscaffold.log.ReportFormatter attribute) split() (in module pyscaffold.dependencies) split_args() (in module pyscaffold.extensions.interactive) store_with() (in module pyscaffold.extensions) Structure (in module pyscaffold.structure) STYLES (in module pyscaffold.termui) SUBJECT_STYLES (pyscaffold.log.ColoredReportFormatter attribute) supports_color() (in module pyscaffold.termui) SYSTEM_SUPPORTS_COLOR (in module pyscaffold.termui) T TARGET_PREFIX (pyscaffold.log.ColoredReportFormatter attribute) (pyscaffold.log.ReportFormatter attribute) tmpfile() (in module pyscaffold.file_system) TOMLMapping (class in pyscaffold.toml) U underscore() (in module pyscaffold.identification) unregister() (in module pyscaffold.actions) (pyscaffold.extensions.Extension static method) update_pyproject_toml() (in module pyscaffold.update) update_setup_cfg() (in module pyscaffold.update) username() (in module pyscaffold.info) V Venv (class in pyscaffold.extensions.venv) verify_options_consistency() (in module pyscaffold.actions) verify_project_dir() (in module pyscaffold.actions) version_migration() (in module pyscaffold.update) W wrap() (in module pyscaffold.extensions.interactive) wrapped (pyscaffold.log.ReportLogger property)