{<<"app">>,<<"ecto">>}. {<<"build_tools">>,[<<"mix">>]}. {<<"description">>, <<"A toolkit for data mapping and language integrated query for Elixir">>}. {<<"elixir">>,<<"~> 1.7">>}. {<<"files">>, [<<".formatter.exs">>,<<"mix.exs">>,<<"README.md">>,<<"CHANGELOG.md">>, <<"lib">>,<<"lib/ecto">>,<<"lib/ecto/adapter.ex">>,<<"lib/ecto/multi.ex">>, <<"lib/ecto/queryable.ex">>,<<"lib/ecto/type.ex">>, <<"lib/ecto/changeset.ex">>,<<"lib/ecto/log_entry.ex">>, <<"lib/ecto/changeset">>,<<"lib/ecto/changeset/relation.ex">>, <<"lib/ecto/adapter">>,<<"lib/ecto/adapter/transaction.ex">>, <<"lib/ecto/adapter/queryable.ex">>,<<"lib/ecto/adapter/schema.ex">>, <<"lib/ecto/adapter/storage.ex">>,<<"lib/ecto/query.ex">>, <<"lib/ecto/schema">>,<<"lib/ecto/schema/metadata.ex">>, <<"lib/ecto/schema/loader.ex">>,<<"lib/ecto/uuid.ex">>, <<"lib/ecto/json.ex">>,<<"lib/ecto/embedded.ex">>,<<"lib/ecto/schema.ex">>, <<"lib/ecto/association.ex">>,<<"lib/ecto/application.ex">>, <<"lib/ecto/query">>,<<"lib/ecto/query/planner.ex">>, <<"lib/ecto/query/window_api.ex">>,<<"lib/ecto/query/api.ex">>, <<"lib/ecto/query/inspect.ex">>,<<"lib/ecto/query/builder.ex">>, <<"lib/ecto/query/builder">>,<<"lib/ecto/query/builder/preload.ex">>, <<"lib/ecto/query/builder/group_by.ex">>, <<"lib/ecto/query/builder/join.ex">>,<<"lib/ecto/query/builder/update.ex">>, <<"lib/ecto/query/builder/distinct.ex">>, <<"lib/ecto/query/builder/limit_offset.ex">>, <<"lib/ecto/query/builder/select.ex">>, <<"lib/ecto/query/builder/windows.ex">>, <<"lib/ecto/query/builder/from.ex">>,<<"lib/ecto/query/builder/cte.ex">>, <<"lib/ecto/query/builder/combination.ex">>, <<"lib/ecto/query/builder/dynamic.ex">>, <<"lib/ecto/query/builder/order_by.ex">>, <<"lib/ecto/query/builder/lock.ex">>,<<"lib/ecto/query/builder/filter.ex">>, <<"lib/ecto/repo.ex">>,<<"lib/ecto/repo">>, <<"lib/ecto/repo/transaction.ex">>,<<"lib/ecto/repo/supervisor.ex">>, <<"lib/ecto/repo/registry.ex">>,<<"lib/ecto/repo/queryable.ex">>, <<"lib/ecto/repo/preloader.ex">>,<<"lib/ecto/repo/schema.ex">>, <<"lib/ecto/repo/assoc.ex">>,<<"lib/ecto/exceptions.ex">>,<<"lib/mix">>, <<"lib/mix/tasks">>,<<"lib/mix/tasks/ecto.create.ex">>, <<"lib/mix/tasks/ecto.ex">>,<<"lib/mix/tasks/ecto.gen.repo.ex">>, <<"lib/mix/tasks/ecto.drop.ex">>,<<"lib/mix/ecto.ex">>,<<"lib/ecto.ex">>, <<"integration_test/cases">>,<<"integration_test/cases/type.exs">>, <<"integration_test/cases/interval.exs">>, <<"integration_test/cases/preload.exs">>, <<"integration_test/cases/assoc.exs">>, <<"integration_test/cases/joins.exs">>, <<"integration_test/cases/windows.exs">>, <<"integration_test/cases/repo.exs">>,<<"integration_test/support">>, <<"integration_test/support/schemas.exs">>, <<"integration_test/support/types.exs">>]}. {<<"licenses">>,[<<"Apache-2.0">>]}. {<<"links">>,[{<<"GitHub">>,<<"https://github.com/elixir-ecto/ecto">>}]}. {<<"name">>,<<"ecto">>}. {<<"requirements">>, [[{<<"app">>,<<"telemetry">>}, {<<"name">>,<<"telemetry">>}, {<<"optional">>,false}, {<<"repository">>,<<"hexpm">>}, {<<"requirement">>,<<"~> 0.4">>}], [{<<"app">>,<<"decimal">>}, {<<"name">>,<<"decimal">>}, {<<"optional">>,false}, {<<"repository">>,<<"hexpm">>}, {<<"requirement">>,<<"~> 1.6 or ~> 2.0">>}], [{<<"app">>,<<"jason">>}, {<<"name">>,<<"jason">>}, {<<"optional">>,true}, {<<"repository">>,<<"hexpm">>}, {<<"requirement">>,<<"~> 1.0">>}]]}. {<<"version">>,<<"3.4.5">>}.