How To Install python3-py-gql on Fedora 36

In this tutorial we learn how to install python3-py-gql in Fedora 36. python3-py-gql is Comprehensive GraphQL implementation for Python

Introduction

In this tutorial we learn how to install python3-py-gql on Fedora 36.

What is python3-py-gql

py-gql is a pure Python GraphQL implementation aimed at creating GraphQL servers and providing common tooling. It supports - Parsing the GraphQL query language and schema definition language. - Building a GraphQL type schema programmatically and from Schema Definition files (including support for schema directives). - Validating and Executing a GraphQL request against a type schema.

We can use yum or dnf to install python3-py-gql on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-py-gql.

Install python3-py-gql on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-py-gql using dnf by running the following command:

sudo dnf -y install python3-py-gql

Install python3-py-gql on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-py-gql using yum by running the following command:

sudo yum -y install python3-py-gql

How To Uninstall python3-py-gql on Fedora 36

To uninstall only the python3-py-gql package we can use the following command:

sudo dnf remove python3-py-gql

python3-py-gql Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/py_gql
/usr/lib/python3.10/site-packages/py_gql-0.6.1-py3.10.egg-info
/usr/lib/python3.10/site-packages/py_gql-0.6.1-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/py_gql-0.6.1-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/py_gql-0.6.1-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/py_gql-0.6.1-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/py_gql-0.6.1-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/py_gql/__init__.py
/usr/lib/python3.10/site-packages/py_gql/__pycache__
/usr/lib/python3.10/site-packages/py_gql/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/_graphql.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/_graphql.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/_pkg.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/_pkg.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/_string_utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/_string_utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/_utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/_utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/exc.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/exc.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/tracers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/__pycache__/tracers.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/_graphql.py
/usr/lib/python3.10/site-packages/py_gql/_pkg.py
/usr/lib/python3.10/site-packages/py_gql/_string_utils.py
/usr/lib/python3.10/site-packages/py_gql/_utils.py
/usr/lib/python3.10/site-packages/py_gql/exc.py
/usr/lib/python3.10/site-packages/py_gql/execution
/usr/lib/python3.10/site-packages/py_gql/execution/__init__.py
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/blocking_executor.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/blocking_executor.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/default_resolver.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/default_resolver.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/execute.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/execute.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/executor.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/executor.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/get_operation.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/get_operation.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/instrumentation.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/instrumentation.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/subscribe.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/subscribe.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/wrappers.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/__pycache__/wrappers.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/blocking_executor.py
/usr/lib/python3.10/site-packages/py_gql/execution/default_resolver.py
/usr/lib/python3.10/site-packages/py_gql/execution/execute.py
/usr/lib/python3.10/site-packages/py_gql/execution/executor.py
/usr/lib/python3.10/site-packages/py_gql/execution/get_operation.py
/usr/lib/python3.10/site-packages/py_gql/execution/instrumentation.py
/usr/lib/python3.10/site-packages/py_gql/execution/runtime
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__init__.py
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/asyncio.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/asyncio.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/base.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/base.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/blocking.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/blocking.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/threadpool.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/__pycache__/threadpool.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/asyncio.py
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/base.py
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/blocking.py
/usr/lib/python3.10/site-packages/py_gql/execution/runtime/threadpool.py
/usr/lib/python3.10/site-packages/py_gql/execution/subscribe.py
/usr/lib/python3.10/site-packages/py_gql/execution/wrappers.py
/usr/lib/python3.10/site-packages/py_gql/lang
/usr/lib/python3.10/site-packages/py_gql/lang/__init__.py
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/ast.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/ast.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/lexer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/lexer.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/parser.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/parser.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/printer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/printer.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/token.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/token.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/visitor.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/__pycache__/visitor.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/lang/ast.py
/usr/lib/python3.10/site-packages/py_gql/lang/lexer.py
/usr/lib/python3.10/site-packages/py_gql/lang/parser.py
/usr/lib/python3.10/site-packages/py_gql/lang/printer.py
/usr/lib/python3.10/site-packages/py_gql/lang/token.py
/usr/lib/python3.10/site-packages/py_gql/lang/visitor.py
/usr/lib/python3.10/site-packages/py_gql/py.typed
/usr/lib/python3.10/site-packages/py_gql/schema
/usr/lib/python3.10/site-packages/py_gql/schema/__init__.py
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/_types.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/_types.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/directives.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/directives.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/fix_type_references.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/fix_type_references.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/introspection.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/introspection.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/resolver_map.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/resolver_map.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/scalars.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/scalars.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/schema.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/schema.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/schema_visitor.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/schema_visitor.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/types.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/types.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/validation.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/__pycache__/validation.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/_types.py
/usr/lib/python3.10/site-packages/py_gql/schema/differ
/usr/lib/python3.10/site-packages/py_gql/schema/differ/__init__.py
/usr/lib/python3.10/site-packages/py_gql/schema/differ/__pycache__
/usr/lib/python3.10/site-packages/py_gql/schema/differ/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/differ/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/differ/__pycache__/changes.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/differ/__pycache__/changes.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/differ/changes.py
/usr/lib/python3.10/site-packages/py_gql/schema/directives.py
/usr/lib/python3.10/site-packages/py_gql/schema/fix_type_references.py
/usr/lib/python3.10/site-packages/py_gql/schema/introspection.py
/usr/lib/python3.10/site-packages/py_gql/schema/resolver_map.py
/usr/lib/python3.10/site-packages/py_gql/schema/scalars.py
/usr/lib/python3.10/site-packages/py_gql/schema/schema.py
/usr/lib/python3.10/site-packages/py_gql/schema/schema_visitor.py
/usr/lib/python3.10/site-packages/py_gql/schema/transforms
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/__init__.py
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/__pycache__
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/__pycache__/camel_case.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/__pycache__/camel_case.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/__pycache__/visibility.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/__pycache__/visibility.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/camel_case.py
/usr/lib/python3.10/site-packages/py_gql/schema/transforms/visibility.py
/usr/lib/python3.10/site-packages/py_gql/schema/types.py
/usr/lib/python3.10/site-packages/py_gql/schema/validation.py
/usr/lib/python3.10/site-packages/py_gql/sdl
/usr/lib/python3.10/site-packages/py_gql/sdl/__init__.py
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/ast_schema_printer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/ast_schema_printer.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/ast_type_builder.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/ast_type_builder.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/schema_directives.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/schema_directives.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/schema_from_ast.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/__pycache__/schema_from_ast.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/sdl/ast_schema_printer.py
/usr/lib/python3.10/site-packages/py_gql/sdl/ast_type_builder.py
/usr/lib/python3.10/site-packages/py_gql/sdl/schema_directives.py
/usr/lib/python3.10/site-packages/py_gql/sdl/schema_from_ast.py
/usr/lib/python3.10/site-packages/py_gql/tracers.py
/usr/lib/python3.10/site-packages/py_gql/utilities
/usr/lib/python3.10/site-packages/py_gql/utilities/__init__.py
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/ast_node_from_value.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/ast_node_from_value.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/ast_transforms.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/ast_transforms.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/coerce_value.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/coerce_value.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/collect_fields.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/collect_fields.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/introspection_query.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/introspection_query.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/max_depth.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/max_depth.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/untyped_value_from_ast.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/untyped_value_from_ast.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/value_from_ast.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/__pycache__/value_from_ast.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/utilities/ast_node_from_value.py
/usr/lib/python3.10/site-packages/py_gql/utilities/ast_transforms.py
/usr/lib/python3.10/site-packages/py_gql/utilities/coerce_value.py
/usr/lib/python3.10/site-packages/py_gql/utilities/collect_fields.py
/usr/lib/python3.10/site-packages/py_gql/utilities/introspection_query.py
/usr/lib/python3.10/site-packages/py_gql/utilities/max_depth.py
/usr/lib/python3.10/site-packages/py_gql/utilities/untyped_value_from_ast.py
/usr/lib/python3.10/site-packages/py_gql/utilities/value_from_ast.py
/usr/lib/python3.10/site-packages/py_gql/validation
/usr/lib/python3.10/site-packages/py_gql/validation/__init__.py
/usr/lib/python3.10/site-packages/py_gql/validation/__pycache__
/usr/lib/python3.10/site-packages/py_gql/validation/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/__pycache__/validate.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/__pycache__/validate.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/__pycache__/visitors.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/__pycache__/visitors.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/rules
/usr/lib/python3.10/site-packages/py_gql/validation/rules/__init__.py
/usr/lib/python3.10/site-packages/py_gql/validation/rules/__pycache__
/usr/lib/python3.10/site-packages/py_gql/validation/rules/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/rules/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/rules/__pycache__/overlapping_fields_can_be_merged.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/rules/__pycache__/overlapping_fields_can_be_merged.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/rules/__pycache__/values_of_correct_type.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/rules/__pycache__/values_of_correct_type.cpython-310.pyc
/usr/lib/python3.10/site-packages/py_gql/validation/rules/overlapping_fields_can_be_merged.py
/usr/lib/python3.10/site-packages/py_gql/validation/rules/values_of_correct_type.py
/usr/lib/python3.10/site-packages/py_gql/validation/validate.py
/usr/lib/python3.10/site-packages/py_gql/validation/visitors.py
/usr/share/doc/python3-py-gql
/usr/share/doc/python3-py-gql/README.md
/usr/share/licenses/python3-py-gql
/usr/share/licenses/python3-py-gql/LICENSE

References

Summary

In this tutorial we learn how to install python3-py-gql on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).