[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"