graphql-core
A Python 3 port of the GraphQL.js reference implementation of GraphQL.
파일 탐색기
최종 버전 다운로드 (.zip)- config.yml
- open-a-graphql-core-issue.md
- benchmark.yml
- lint.yml
- publish.yml
- test.yml
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- error.rst
- execution.rst
- graphql.rst
- language.rst
- pyutils.rst
- type.rst
- utilities.rst
- validation.rst
- extension.rst
- index.rst
- introspection.rst
- methods.rst
- other.rst
- parser.rst
- queries.rst
- resolvers.rst
- schema.rst
- sdl.rst
- validator.rst
- conf.py
- diffs.rst
- index.rst
- intro.rst
- make.bat
- Makefile
- __init__.py
- graphql_error.py
- located_error.py
- syntax_error.py
- __init__.py
- build_execution_plan.py
- computation.py
- incremental_executor.py
- incremental_publisher.py
- stream_item_queue.py
- work_queue.py
- __init__.py
- aborted_graphql_execution_error.py
- async_iterables.py
- collect_fields.py
- execute.py
- executor.py
- executor_throwing_on_incremental.py
- get_variable_signature.py
- middleware.py
- types.py
- values.py
- __init__.py
- ast.py
- block_string.py
- character_classes.py
- directive_locations.py
- lexer.py
- location.py
- parser.py
- predicates.py
- print_location.py
- print_string.py
- printer.py
- schema_coordinate_lexer.py
- source.py
- token_kind.py
- visitor.py
- __init__.py
- abort_signal.py
- async_reduce.py
- awaitable_or_value.py
- cached_property.py
- convert_case.py
- description.py
- did_you_mean.py
- format_list.py
- frozen_error.py
- gather_with_cancel.py
- group_by.py
- identity_func.py
- inspect.py
- is_awaitable.py
- is_iterable.py
- merge_kwargs.py
- natural_compare.py
- path.py
- print_path_list.py
- ref_map.py
- ref_set.py
- simple_pub_sub.py
- suggestion_list.py
- undefined.py
- __init__.py
- assert_name.py
- definition.py
- directives.py
- introspection.py
- scalars.py
- schema.py
- validate.py
- __init__.py
- ast_from_value.py
- ast_to_dict.py
- build_ast_schema.py
- build_client_schema.py
- coerce_input_value.py
- concat_ast.py
- extend_schema.py
- find_schema_changes.py
- get_default_value_ast.py
- get_introspection_query.py
- get_operation_ast.py
- introspection_from_schema.py
- lexicographic_sort_schema.py
- map_schema_config.py
- print_schema.py
- replace_variables.py
- resolve_schema_coordinate.py
- separate_operations.py
- sort_value_node.py
- strip_ignored_characters.py
- type_comparators.py
- type_from_ast.py
- type_info.py
- validate_input_value.py
- value_from_ast.py
- value_from_ast_untyped.py
- value_to_literal.py
- __init__.py
- no_deprecated.py
- no_schema_introspection.py
- __init__.py
- defer_stream_directive_label.py
- defer_stream_directive_on_root_field.py
- defer_stream_directive_on_valid_operations_rule.py
- executable_definitions.py
- fields_on_correct_type.py
- fragments_on_composite_types.py
- known_argument_names.py
- known_directives.py
- known_fragment_names.py
- known_operation_types.py
- known_type_names.py
- lone_anonymous_operation.py
- lone_schema_definition.py
- max_introspection_depth_rule.py
- no_fragment_cycles.py
- no_undefined_variables.py
- no_unused_fragments.py
- no_unused_variables.py
- overlapping_fields_can_be_merged.py
- possible_fragment_spreads.py
- possible_type_extensions.py
- provided_required_arguments.py
- scalar_leafs.py
- single_field_subscriptions.py
- stream_directive_on_list_field.py
- unique_argument_definition_names.py
- unique_argument_names.py
- unique_directive_names.py
- unique_directives_per_location.py
- unique_enum_value_names.py
- unique_field_definition_names.py
- unique_fragment_names.py
- unique_input_field_names.py
- unique_operation_names.py
- unique_operation_types.py
- unique_type_names.py
- unique_variable_names.py
- values_of_correct_type.py
- variables_are_input_types.py
- variables_in_allowed_position.py
- __init__.py
- specified_rules.py
- validate.py
- validation_context.py
- __init__.py
- graphql.py
- harness.py
- py.typed
- version.py
- __init__.py
- test_async_iterable.py
- test_build_ast_schema.py
- test_build_client_schema.py
- test_execution_async.py
- test_execution_sync.py
- test_graphql_schema.py
- test_introspection_from_schema.py
- test_parser.py
- test_print.py
- test_repeated_fields.py
- test_serialization.py
- test_validate_gql.py
- test_validate_invalid_gql.py
- test_validate_sdl.py
- test_visit.py
- __init__.py
- test_graphql_error.py
- test_located_error.py
- test_print_location.py
- __init__.py
- test_computation.py
- test_defer.py
- test_incremental_executor.py
- test_incremental_publisher.py
- test_stream.py
- test_stream_item_queue.py
- test_work_queue.py
- __init__.py
- test_aborted_graphql_execution_error.py
- test_abstract.py
- test_cancellation.py
- test_collect_fields.py
- test_customize.py
- test_directives.py
- test_error_propagation.py
- test_execution_result.py
- test_executor.py
- test_executor_throwing_on_incremental.py
- test_hooks.py
- test_lists.py
- test_map_async_iterable.py
- test_middleware.py
- test_mutations.py
- test_nonnull.py
- test_oneof.py
- test_parallel.py
- test_resolve.py
- test_schema.py
- test_subscribe.py
- test_sync.py
- test_union_interface.py
- test_variables.py
- __init__.py
- github_schema.graphql
- github_schema.json
- kitchen_sink.graphql
- large_query.graphql
- schema_kitchen_sink.graphql
- __init__.py
- test_ast.py
- test_block_string.py
- test_block_string_fuzz.py
- test_character_classes.py
- test_lexer.py
- test_location.py
- test_parser.py
- test_predicates.py
- test_print_string.py
- test_printer.py
- test_schema_coordinate_lexer.py
- test_schema_parser.py
- test_schema_printer.py
- test_source.py
- test_visitor.py
- __init__.py
- test_async_reduce.py
- test_cached_property.py
- test_convert_case.py
- test_description.py
- test_did_you_mean.py
- test_format_list.py
- test_frozen_error.py
- test_gather_with_cancel.py
- test_group_by.py
- test_identity_func.py
- test_inspect.py
- test_is_awaitable.py
- test_is_iterable.py
- test_merge_kwargs.py
- test_natural_compare.py
- test_path.py
- test_print_path_list.py
- test_ref_map.py
- test_ref_set.py
- test_simple_pub_sub.py
- test_suggestion_list.py
- test_undefined.py
- __init__.py
- test_assert_name.py
- test_custom_scalars.py
- test_definition.py
- test_directives.py
- test_enum.py
- test_extensions.py
- test_introspection.py
- test_predicate.py
- test_scalars.py
- test_schema.py
- test_validation.py
- __init__.py
- test_ast_from_value.py
- test_ast_to_dict.py
- test_build_ast_schema.py
- test_build_client_schema.py
- test_coerce_input_value.py
- test_concat_ast.py
- test_extend_schema.py
- test_find_breaking_changes.py
- test_find_schema_changes.py
- test_get_introspection_query.py
- test_get_operation_ast.py
- test_introspection_from_schema.py
- test_lexicographic_sort_schema.py
- test_map_schema_config.py
- test_print_schema.py
- test_replace_variables.py
- test_resolve_schema_coordinate.py
- test_separate_operations.py
- test_sort_value_node.py
- test_strip_ignored_characters.py
- test_strip_ignored_characters_fuzz.py
- test_type_comparators.py
- test_type_from_ast.py
- test_type_info.py
- test_validate_input_value.py
- test_value_from_ast.py
- test_value_from_ast_untyped.py
- test_value_to_literal.py
- __init__.py
- assert_equal_awaitables_or_values.py
- assert_matching_values.py
- dedent.py
- gen_fuzz_strings.py
- test_assert_equal_awaitables_or_values.py
- test_assert_matching_values.py
- test_dedent.py
- test_gen_fuzz_strings.py
- viral_schema.py
- viral_sdl.py
- __init__.py
- harness.py
- test_defer_stream_directive_label.py
- test_defer_stream_directive_on_root_field.py
- test_defer_stream_directive_on_valid_operations.py
- test_executable_definitions.py
- test_fields_on_correct_type.py
- test_fragments_on_composite_types.py
- test_known_argument_names.py
- test_known_directives.py
- test_known_fragment_names.py
- test_known_operation_types.py
- test_known_type_names.py
- test_lone_anonymous_operation.py
- test_lone_schema_definition.py
- test_max_introspection_depth_rule.py
- test_no_deprecated.py
- test_no_fragment_cycles.py
- test_no_schema_introspection.py
- test_no_undefined_variables.py
- test_no_unused_fragments.py
- test_no_unused_variables.py
- test_overlapping_fields_can_be_merged.py
- test_possible_fragment_spreads.py
- test_possible_type_extensions.py
- test_provided_required_arguments.py
- test_scalar_leafs.py
- test_single_field_subscriptions.py
- test_stream_directive_on_list_field.py
- test_unique_argument_definition_names.py
- test_unique_argument_names.py
- test_unique_directive_names.py
- test_unique_directives_per_location.py
- test_unique_enum_value_names.py
- test_unique_field_definition_names.py
- test_unique_fragment_names.py
- test_unique_input_field_names.py
- test_unique_operation_names.py
- test_unique_operation_types.py
- test_unique_type_names.py
- test_unique_variable_names.py
- test_validation.py
- test_values_of_correct_type.py
- test_variables_are_input_types.py
- test_variables_in_allowed_position.py
- __init__.py
- conftest.py
- star_wars_data.py
- star_wars_schema.py
- test_docs.py
- test_graphql.py
- test_star_wars_introspection.py
- test_star_wars_query.py
- test_star_wars_validation.py
- test_user_registry.py
- test_version.py
- .bumpversion.cfg
- .editorconfig
- .gitignore
- .readthedocs.yaml
- CODEOWNERS
- LICENSE
- pyproject.toml
- README.md
- SECURITY.md
- tox.ini
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/graphql-python/graphql-core
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd graphql-core
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
python -m pip install graphql-core
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
uv pip install graphql-core
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
