cargo-pgrx 0.17.0

Cargo subcommand for 'pgrx' to make Postgres extension development easy
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "cargo-pgrx"
version = "0.17.0"
authors = ["PgCentral Foundation, Inc. <contact@pgcentral.org>"]
build = "build.rs"
exclude = ["*.png"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Cargo subcommand for 'pgrx' to make Postgres extension development easy"
homepage = "https://github.com/pgcentralfoundation/pgrx/"
documentation = "https://docs.rs/cargo-pgrx"
readme = "README.md"
keywords = [
    "database",
    "postgres",
    "postgresql",
    "extension",
]
categories = [
    "development-tools::cargo-plugins",
    "command-line-utilities",
    "database",
]
license = "MIT"
repository = "https://github.com/pgcentralfoundation/pgrx/"

[features]
default = ["rustls"]
native-tls = [
    "ureq/native-tls",
    "ureq/platform-verifier",
]
rustls = [
    "ureq/rustls",
    "ureq/native-tls",
    "ureq/platform-verifier",
]

[[bin]]
name = "cargo-pgrx"
path = "src/main.rs"

[dependencies.bzip2]
version = "0.5.2"

[dependencies.cargo-edit]
version = "=0.13.2"

[dependencies.cargo_metadata]
version = "0.18.0"

[dependencies.cargo_toml]
version = "0.22"

[dependencies.clap]
version = "4.4.2"
features = [
    "env",
    "suggestions",
    "cargo",
    "derive",
    "wrap_help",
]

[dependencies.clap-cargo]
version = "0.14.0"
features = ["cargo_metadata"]

[dependencies.color-eyre]
version = "0.6.5"

[dependencies.env_proxy]
version = "0.4.1"

[dependencies.eyre]
version = "~0.6.12"

[dependencies.jobslot]
version = "0.2.20"

[dependencies.libc]
version = "0.2"

[dependencies.object]
version = "0.36.7"
features = [
    "read_core",
    "std",
    "coff",
    "elf",
    "macho",
    "pe",
    "xcoff",
]
default-features = false

[dependencies.owo-colors]
version = "4.2"
features = ["supports-color"]

[dependencies.pgrx-pg-config]
version = "=0.17.0"

[dependencies.pgrx-sql-entity-graph]
version = "=0.17.0"

[dependencies.proc-macro2]
version = "1.0.94"
features = ["span-locations"]

[dependencies.quote]
version = "1.0.40"

[dependencies.regex]
version = "1.11"

[dependencies.semver]
version = "1.0.26"

[dependencies.serde]
version = "1.0"
features = ["derive"]

[dependencies.serde-xml-rs]
version = "0.6.0"

[dependencies.tar]
version = "0.4.44"

[dependencies.tempfile]
version = "3.19.1"

[dependencies.toml]
version = "0.9.5"

[dependencies.toml_edit]
version = "0.22.24"

[dependencies.tracing]
version = "0.1"

[dependencies.tracing-error]
version = "0.2.1"

[dependencies.tracing-subscriber]
version = "0.3.19"
features = ["env-filter"]

[dependencies.ureq]
version = "3.0.10"
features = [
    "gzip",
    "platform-verifier",
    "rustls",
]
default-features = false

[dependencies.url]
version = "2.5.4"

[dependencies.which]
version = "7.0.3"

[dependencies.zip-extract]
version = "0.2.2"

[lints.clippy]
or-fun-call = "allow"
too_many_arguments = "allow"