Index A | B | C | D | E | F | G | I | L | M | N | O | P | R | S | T | U | W | X A add() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] ALL_ARCHITECTURE_GROUPS (in module extra_platforms.group_data), [1] ALL_ARCHITECTURES (in module extra_platforms.group_data), [1] ALL_CI (in module extra_platforms.group_data), [1] ALL_CI_GROUPS (in module extra_platforms.group_data), [1] ALL_GROUP_IDS (in module extra_platforms.operations) ALL_GROUPS (in module extra_platforms.group_data), [1] ALL_IDS (in module extra_platforms.operations) ALL_PLATFORM_GROUPS (in module extra_platforms.group_data), [1] ALL_TRAIT_IDS (in module extra_platforms.operations) ALL_TRAITS (in module extra_platforms.group_data), [1] ANY_ARM (in module extra_platforms.group_data), [1] ANY_MIPS (in module extra_platforms.group_data), [1] ANY_SPARC (in module extra_platforms.group_data), [1] ANY_WINDOWS (in module extra_platforms.group_data), [1] Architecture (class in extra_platforms) (class in extra_platforms.architecture), [1] B BSD (in module extra_platforms.group_data), [1] BSD_WITHOUT_MACOS (in module extra_platforms.group_data), [1] C canonical (extra_platforms.Group property) (extra_platforms.group.Group property), [1] CI (class in extra_platforms) (class in extra_platforms.ci), [1] clear() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] copy() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] current (extra_platforms.Trait property) (extra_platforms.trait.Trait property) current_architecture() (in module extra_platforms) current_ci() (in module extra_platforms) current_os() (in module extra_platforms) current_platform() (in module extra_platforms) current_platforms() (in module extra_platforms) current_traits() (in module extra_platforms) D DeferredCondition (class in extra_platforms.pytest), [1] difference() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] discard() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] E EXTRA_GROUPS (in module extra_platforms.group_data), [1] extra_platforms module extra_platforms.architecture module, [1] extra_platforms.architecture_data module, [1] extra_platforms.ci module, [1] extra_platforms.ci_data module, [1] extra_platforms.detection module, [1] extra_platforms.group module, [1] extra_platforms.group_data module, [1] extra_platforms.operations module extra_platforms.platform module, [1] extra_platforms.platform_data module, [1] extra_platforms.pytest module, [1] extra_platforms.trait module F fullyintersects() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] G github_runner_os() (in module tests.test_detection) Group (class in extra_platforms) (class in extra_platforms.group), [1] groups_from_ids() (in module extra_platforms) (in module extra_platforms.operations) I IBM_MAINFRAME (in module extra_platforms.group_data), [1] icon (extra_platforms.Architecture attribute) (extra_platforms.architecture.Architecture attribute), [1] (extra_platforms.CI attribute) (extra_platforms.ci.CI attribute), [1] (extra_platforms.Group attribute) (extra_platforms.group.Group attribute), [1] (extra_platforms.Platform attribute) (extra_platforms.platform.Platform attribute), [1] (extra_platforms.Trait attribute) (extra_platforms.trait.Trait attribute) id (extra_platforms.Architecture attribute) (extra_platforms.architecture.Architecture attribute) (extra_platforms.CI attribute) (extra_platforms.ci.CI attribute) (extra_platforms.Group attribute) (extra_platforms.group.Group attribute), [1] (extra_platforms.platform.Platform attribute), [1] (extra_platforms.Trait attribute) (extra_platforms.trait.Trait attribute) info() (extra_platforms.Architecture method) (extra_platforms.architecture.Architecture method), [1] (extra_platforms.CI method) (extra_platforms.ci.CI method), [1] (extra_platforms.Platform method) (extra_platforms.platform.Platform method), [1] (extra_platforms.Trait method) (extra_platforms.trait.Trait method) intersection() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] invalidate_caches() (in module extra_platforms) is_aarch64() (in module extra_platforms) (in module extra_platforms.detection), [1] is_aix() (in module extra_platforms) (in module extra_platforms.detection), [1] is_all_architectures() (in module extra_platforms) is_all_ci() (in module extra_platforms) is_all_platforms() (in module extra_platforms) is_all_traits() (in module extra_platforms) is_altlinux() (in module extra_platforms) (in module extra_platforms.detection), [1] is_amzn() (in module extra_platforms) (in module extra_platforms.detection), [1] is_android() (in module extra_platforms) (in module extra_platforms.detection), [1] is_any_arm() (in module extra_platforms) is_any_mips() (in module extra_platforms) is_any_sparc() (in module extra_platforms) is_any_windows() (in module extra_platforms) is_arch() (in module extra_platforms) (in module extra_platforms.detection), [1] is_arm() (in module extra_platforms) (in module extra_platforms.detection), [1] is_armv6l() (in module extra_platforms) (in module extra_platforms.detection), [1] is_armv7l() (in module extra_platforms) (in module extra_platforms.detection), [1] is_armv8l() (in module extra_platforms) (in module extra_platforms.detection), [1] is_azure_pipelines() (in module extra_platforms) (in module extra_platforms.detection), [1] is_bamboo() (in module extra_platforms) (in module extra_platforms.detection), [1] is_bsd() (in module extra_platforms) is_bsd_without_macos() (in module extra_platforms) is_buildkite() (in module extra_platforms) (in module extra_platforms.detection), [1] is_buildroot() (in module extra_platforms) (in module extra_platforms.detection), [1] is_cachyos() (in module extra_platforms) (in module extra_platforms.detection), [1] is_centos() (in module extra_platforms) (in module extra_platforms.detection), [1] is_circle_ci() (in module extra_platforms) (in module extra_platforms.detection), [1] is_cirrus_ci() (in module extra_platforms) (in module extra_platforms.detection), [1] is_cloudlinux() (in module extra_platforms) (in module extra_platforms.detection), [1] is_codebuild() (in module extra_platforms) (in module extra_platforms.detection), [1] is_cygwin() (in module extra_platforms) (in module extra_platforms.detection), [1] is_debian() (in module extra_platforms) (in module extra_platforms.detection), [1] is_exherbo() (in module extra_platforms) (in module extra_platforms.detection), [1] is_fedora() (in module extra_platforms) (in module extra_platforms.detection), [1] is_freebsd() (in module extra_platforms) (in module extra_platforms.detection), [1] is_gentoo() (in module extra_platforms) (in module extra_platforms.detection), [1] is_github_ci() (in module extra_platforms) (in module extra_platforms.detection), [1] is_gitlab_ci() (in module extra_platforms) (in module extra_platforms.detection), [1] is_guix() (in module extra_platforms) (in module extra_platforms.detection), [1] is_heroku_ci() (in module extra_platforms) (in module extra_platforms.detection), [1] is_hurd() (in module extra_platforms) (in module extra_platforms.detection), [1] is_i386() (in module extra_platforms) (in module extra_platforms.detection), [1] is_i586() (in module extra_platforms) (in module extra_platforms.detection), [1] is_i686() (in module extra_platforms) (in module extra_platforms.detection), [1] is_ibm_mainframe() (in module extra_platforms) is_ibm_powerkvm() (in module extra_platforms) (in module extra_platforms.detection), [1] is_kvmibm() (in module extra_platforms) (in module extra_platforms.detection), [1] is_linux() (in module extra_platforms) is_linux_layers() (in module extra_platforms) is_linux_like() (in module extra_platforms) is_linuxmint() (in module extra_platforms) (in module extra_platforms.detection), [1] is_loongarch() (in module extra_platforms) is_loongarch64() (in module extra_platforms) (in module extra_platforms.detection), [1] is_macos() (in module extra_platforms) (in module extra_platforms.detection), [1] is_mageia() (in module extra_platforms) (in module extra_platforms.detection), [1] is_mandriva() (in module extra_platforms) (in module extra_platforms.detection), [1] is_midnightbsd() (in module extra_platforms) (in module extra_platforms.detection), [1] is_mips() (in module extra_platforms) (in module extra_platforms.detection), [1] is_mips64() (in module extra_platforms) (in module extra_platforms.detection), [1] is_mips64el() (in module extra_platforms) (in module extra_platforms.detection), [1] is_mipsel() (in module extra_platforms) (in module extra_platforms.detection), [1] is_netbsd() (in module extra_platforms) (in module extra_platforms.detection), [1] is_nobara() (in module extra_platforms) (in module extra_platforms.detection), [1] is_openbsd() (in module extra_platforms) (in module extra_platforms.detection), [1] is_opensuse() (in module extra_platforms) (in module extra_platforms.detection), [1] is_oracle() (in module extra_platforms) (in module extra_platforms.detection), [1] is_other_unix() (in module extra_platforms) is_parallels() (in module extra_platforms) (in module extra_platforms.detection), [1] is_pidora() (in module extra_platforms) (in module extra_platforms.detection), [1] is_powerpc() (in module extra_platforms) is_ppc() (in module extra_platforms) (in module extra_platforms.detection), [1] is_ppc64() (in module extra_platforms) (in module extra_platforms.detection), [1] is_ppc64le() (in module extra_platforms) (in module extra_platforms.detection), [1] is_raspbian() (in module extra_platforms) (in module extra_platforms.detection), [1] is_rhel() (in module extra_platforms) (in module extra_platforms.detection), [1] is_riscv() (in module extra_platforms) is_riscv32() (in module extra_platforms) (in module extra_platforms.detection), [1] is_riscv64() (in module extra_platforms) (in module extra_platforms.detection), [1] is_rocky() (in module extra_platforms) (in module extra_platforms.detection), [1] is_s390x() (in module extra_platforms) (in module extra_platforms.detection), [1] is_scientific() (in module extra_platforms) (in module extra_platforms.detection), [1] is_slackware() (in module extra_platforms) (in module extra_platforms.detection), [1] is_sles() (in module extra_platforms) (in module extra_platforms.detection), [1] is_solaris() (in module extra_platforms) (in module extra_platforms.detection), [1] is_sparc() (in module extra_platforms) (in module extra_platforms.detection), [1] is_sparc64() (in module extra_platforms) (in module extra_platforms.detection), [1] is_sunos() (in module extra_platforms) (in module extra_platforms.detection), [1] is_system_v() (in module extra_platforms) is_teamcity() (in module extra_platforms) (in module extra_platforms.detection), [1] is_travis_ci() (in module extra_platforms) (in module extra_platforms.detection), [1] is_tumbleweed() (in module extra_platforms) (in module extra_platforms.detection), [1] is_tuxedo() (in module extra_platforms) (in module extra_platforms.detection), [1] is_ubuntu() (in module extra_platforms) (in module extra_platforms.detection), [1] is_ultramarine() (in module extra_platforms) (in module extra_platforms.detection), [1] is_unix() (in module extra_platforms) is_unix_layers() (in module extra_platforms) is_unix_without_macos() (in module extra_platforms) is_unknown_architecture() (in module extra_platforms) (in module extra_platforms.detection), [1] is_unknown_ci() (in module extra_platforms) (in module extra_platforms.detection), [1] is_unknown_linux() (in module extra_platforms) (in module extra_platforms.detection), [1] is_wasm32() (in module extra_platforms) (in module extra_platforms.detection), [1] is_wasm64() (in module extra_platforms) (in module extra_platforms.detection), [1] is_webassembly() (in module extra_platforms) is_windows() (in module extra_platforms) (in module extra_platforms.detection), [1] is_wsl1() (in module extra_platforms) (in module extra_platforms.detection), [1] is_wsl2() (in module extra_platforms) (in module extra_platforms.detection), [1] is_x86() (in module extra_platforms) is_x86_64() (in module extra_platforms) (in module extra_platforms.detection), [1] is_xenserver() (in module extra_platforms) (in module extra_platforms.detection), [1] isdisjoint() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] issubset() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] issuperset() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] items() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] L LINUX (in module extra_platforms.group_data), [1] LINUX_LAYERS (in module extra_platforms.group_data), [1] LINUX_LIKE (in module extra_platforms.group_data), [1] LOONGARCH (in module extra_platforms.group_data), [1] M member_ids (extra_platforms.Group property) (extra_platforms.group.Group property), [1] members (extra_platforms.Group attribute) (extra_platforms.group.Group attribute), [1] module extra_platforms extra_platforms.architecture, [1] extra_platforms.architecture_data, [1] extra_platforms.ci, [1] extra_platforms.ci_data, [1] extra_platforms.detection, [1] extra_platforms.group, [1] extra_platforms.group_data, [1] extra_platforms.operations extra_platforms.platform, [1] extra_platforms.platform_data, [1] extra_platforms.pytest, [1] extra_platforms.trait tests tests.test_architecture_data tests.test_detection tests.test_group tests.test_group_data tests.test_operations tests.test_platform tests.test_platform_data tests.test_pytest tests.test_root N name (extra_platforms.Architecture attribute) (extra_platforms.architecture.Architecture attribute) (extra_platforms.CI attribute) (extra_platforms.ci.CI attribute) (extra_platforms.Group attribute) (extra_platforms.group.Group attribute), [1] (extra_platforms.platform.Platform attribute), [1] (extra_platforms.Trait attribute) (extra_platforms.trait.Trait attribute) NOBARA (in module extra_platforms.platform_data), [1] NON_OVERLAPPING_GROUPS (in module extra_platforms.group_data), [1] O OTHER_UNIX (in module extra_platforms.group_data), [1] P Platform (class in extra_platforms) (class in extra_platforms.platform), [1] platforms_from_ids() (in module extra_platforms) pop() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] POWERPC (in module extra_platforms.group_data), [1] PROJECT_ROOT (in module tests.test_root) PYPROJECT (in module tests.test_root) PYPROJECT_PATH (in module tests.test_root) R randomize_case() (in module tests.test_operations) reduce() (in module extra_platforms) (in module extra_platforms.operations) remove() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] RISCV (in module extra_platforms.group_data), [1] S short_desc (extra_platforms.Group property) (extra_platforms.group.Group property), [1] (extra_platforms.Trait property) (extra_platforms.trait.Trait property) symmetric_difference() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] SYSTEM_V (in module extra_platforms.group_data), [1] T test_add() (in module tests.test_group) test_all_definition() (in module tests.test_pytest) test_architecture_data_sorting() (in module tests.test_architecture_data) test_architecture_definitions() (in module tests.test_architecture_data) test_bool() (in module tests.test_group) test_canonical_property() (in module tests.test_group) test_clear() (in module tests.test_group) test_copy() (in module tests.test_group) test_current_funcs() (in module tests.test_root) test_detection_functions() (in module tests.test_detection) test_detection_heuristics_sorting() (in module tests.test_detection) test_discard() (in module tests.test_group) test_extract_members() (in module tests.test_group) test_extract_members_bad_type() (in module tests.test_group) test_github_runner_detection() (in module tests.test_detection) test_group_constants() (in module tests.test_group_data) test_group_data_ordering() (in module tests.test_group_data) test_group_definitions() (in module tests.test_group_data) test_group_membership_funcs() (in module tests.test_root) test_groups_from_ids() (in module tests.test_operations) test_in_place_operators() (in module tests.test_group) test_invalidate_caches() (in module tests.test_root) test_module_root_declarations() (in module tests.test_root) test_multiple_difference() (in module tests.test_group) test_multiple_intersection() (in module tests.test_group) test_multiple_union() (in module tests.test_group) test_mutual_exclusion() (in module tests.test_detection) test_no_missing_platform_in_groups() (in module tests.test_group_data) test_non_overlapping_groups() (in module tests.test_group_data) test_overlapping_groups() (in module tests.test_group_data) test_platform_data_sorting() (in module tests.test_platform_data) test_platform_deduplication() (in module tests.test_group) test_platform_definitions() (in module tests.test_platform_data) test_platform_logical_grouping() (in module tests.test_group_data) test_platform_membership() (in module tests.test_group) test_pop() (in module tests.test_group) test_pypoject_classifiers() (in module tests.test_root) test_pyproject_keywords() (in module tests.test_root) test_reduce_custom_targets() (in module tests.test_operations) test_reduction() (in module tests.test_operations) test_remove() (in module tests.test_group) test_set_operations_with_new_methods() (in module tests.test_group) test_sets_of_groups() (in module tests.test_group_data) test_simple_union() (in module tests.test_group) test_single_difference() (in module tests.test_group) test_single_intersection() (in module tests.test_group) test_skip_all_architectures() (in module tests.test_pytest) test_skip_all_platforms() (in module tests.test_pytest) test_skip_linux() (in module tests.test_pytest) test_skip_macos() (in module tests.test_pytest) test_skip_ubuntu() (in module tests.test_pytest) test_skip_windows() (in module tests.test_pytest) test_symmetric_difference() (in module tests.test_group) test_traits_from_ids() (in module tests.test_operations) test_traits_from_ids_group_resolve() (in module tests.test_operations) test_type_annotations() (in module tests.test_pytest) test_unique_icons() (in module tests.test_group_data) test_unique_ids() (in module tests.test_operations) test_unless_all_architectures() (in module tests.test_pytest) test_unless_all_platforms() (in module tests.test_pytest) test_unless_linux() (in module tests.test_pytest) test_unless_macos() (in module tests.test_pytest) test_unless_ubuntu() (in module tests.test_pytest) test_unless_windows() (in module tests.test_pytest) tests module tests.test_architecture_data module tests.test_detection module tests.test_group module tests.test_group_data module tests.test_operations module tests.test_platform module tests.test_platform_data module tests.test_pytest module tests.test_root module Trait (class in extra_platforms) (class in extra_platforms.trait) traits_from_ids() (in module extra_platforms) (in module extra_platforms.operations) U union() (extra_platforms.Group method) (extra_platforms.group.Group method), [1] UNIX (in module extra_platforms.group_data), [1] UNIX_LAYERS (in module extra_platforms.group_data), [1] UNIX_WITHOUT_MACOS (in module extra_platforms.group_data), [1] url (extra_platforms.Trait attribute) (extra_platforms.trait.Trait attribute) W WEBASSEMBLY (in module extra_platforms.group_data), [1] X X86 (in module extra_platforms.group_data), [1]