summaryrefslogtreecommitdiff
path: root/dev-python/sqlglot
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-06 02:07:39 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-06 02:07:39 +0000
commitd285f0ab4ab38d4ea1cd0757a465db5f06764e06 (patch)
tree1fec673dcd26669902404a2986868912c5b41860 /dev-python/sqlglot
parenta6764d56b1c85c8272783500983011c143c72d80 (diff)
gentoo auto-resync : 06:12:2024 - 02:07:38
Diffstat (limited to 'dev-python/sqlglot')
-rw-r--r--dev-python/sqlglot/Manifest6
-rw-r--r--dev-python/sqlglot/sqlglot-25.32.0.ebuild113
-rw-r--r--dev-python/sqlglot/sqlglot-25.33.0.ebuild (renamed from dev-python/sqlglot/sqlglot-25.31.3.ebuild)0
3 files changed, 2 insertions, 117 deletions
diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 21d5732ad7fa..7e4ec2c10692 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -13,14 +13,12 @@ DIST pyo3-ffi-0.22.6.crate 69352 BLAKE2B 99eea6ed87001b23fdeb263937bc14be0fadadc
DIST pyo3-macros-0.22.6.crate 8182 BLAKE2B 81998e4f4cb325763e4d3477af05b332e184cabf6391761f850d23508cebcf8d496ce12f747ea241523bb3899886eb20494b076a0651151744bb81d52901a1b4 SHA512 63f7a7b42e099742518c8a3bbc7647e98debb5500d08c39e11e8140fc146e790ab06e005d8d14c89aba79ebc5bf04fe1c92c0e9c5b13421307d3a4682d044179
DIST pyo3-macros-backend-0.22.6.crate 66312 BLAKE2B ec0b11bee1ad2192e8d95cebab0075d6ec5bf628e3344b86fb8e20a6d0bc1f891b56ccfa4622840a609480581f32bd211b9a3d1dd989716cf255efe3fdc89331 SHA512 87463939b5a5674e30e8ca05ae747f652f8679f0c5c85d20967e9910ad853768a769a914580e82e409188fe4add80a3117ccb9da24c250406bc6f76fe4453799
DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
-DIST sqlglot-25.31.3.tar.gz 19677473 BLAKE2B 6e72b192a7782495ff344b7c018cde58f11bb071f470db9149f31a38174a15d3b1d64cef90733209dd08d791ffab2a0ae263c28b9ec4ba5941ce89ed5758dbb8 SHA512 47acee570affd5eb8ee62a67812a26977598a882b9b261a53a07b8af9b58d74e5b4b8261271d3084497aba660ffe541d56f3503fa946e55b309cefedd609a445
-DIST sqlglot-25.32.0.tar.gz 19683499 BLAKE2B e53b99d0438c9c309c7ebb0de76fbdce09ae8b1ee8313825fa3fa471f3a609e50adb71ca367eeeb7955adb385a3c79b927a9937e6439d40b2ed543c4fe82a811 SHA512 bf02995d90a73115d32be1b1c9b55dcb1658d165c5f57ce1c7d59b9f5f3591a3ba337b0494277347bfae00eef89326bde7d48fe7631ee73c83e86b6260fa7eeb
DIST sqlglot-25.32.1.tar.gz 19754688 BLAKE2B 78c950ce80aa9bd4383e549994225161c6650ca882bb27ebafd11a2c3dd9635d957ec3ab0f286a848959479a0b03e68eb9b793ebe25a9fcb4e6761511c8564b0 SHA512 968a342b574a2756ddcfa4e00b3ff16ae20697d9e76f987faf55267dd0e65aa8c939991a55ce7c54ad2571511e8fb1432b01d327c5b7bd870f7fbf75e781011e
+DIST sqlglot-25.33.0.tar.gz 19759713 BLAKE2B 238af5c257d9eff2efb6c785134c3f3c42d31d1ec6c289e2bd7b2948ed898c2f44ecd7ce185042d006ce8032e6be75933bebef75741115365589a43e330c7a4b SHA512 e9d21abc3d05d69c6f4b25be83c996bad06115847ec389b76d036b8f1f81debf6c14cf2432019a91dfd87188ad03f457047f17ba1854278192980d565fe94b18
DIST syn-2.0.87.crate 278076 BLAKE2B 93385f64103fdb482bec34c7912474ae7a5935948715e6eb9a54907e0db5c39f089f6cd393bab33c935c59a1bbb0f4099431f206343811c1a450554d96a35756 SHA512 bcfff545d6dfefd81e09f8f30a86bdd85759b3a7d4093ef3365ed02718e10dbd604c52b94c9d7fa955d339fdc5b6c079940c6f345b5a48c52b5c8607794ca6f2
DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
-EBUILD sqlglot-25.31.3.ebuild 2396 BLAKE2B 38cff7b615cff2d499692ba41b76cba7dc8e2941b0783d0b8095a69af6b092ff04f8a7f756f29c0e525e4a4c8f09f6f4d19f30e4d0117dc1da8101ea9c25cbd8 SHA512 f6602ea20b792e9546d76163887ad6b3c4f479dbea68761bb3ea16b7095b61fe649ad70f5465b8894be984059b1656c12662b0cc10bacbd2a1cef1cc67fcb27c
-EBUILD sqlglot-25.32.0.ebuild 2396 BLAKE2B 38cff7b615cff2d499692ba41b76cba7dc8e2941b0783d0b8095a69af6b092ff04f8a7f756f29c0e525e4a4c8f09f6f4d19f30e4d0117dc1da8101ea9c25cbd8 SHA512 f6602ea20b792e9546d76163887ad6b3c4f479dbea68761bb3ea16b7095b61fe649ad70f5465b8894be984059b1656c12662b0cc10bacbd2a1cef1cc67fcb27c
EBUILD sqlglot-25.32.1.ebuild 2396 BLAKE2B 38cff7b615cff2d499692ba41b76cba7dc8e2941b0783d0b8095a69af6b092ff04f8a7f756f29c0e525e4a4c8f09f6f4d19f30e4d0117dc1da8101ea9c25cbd8 SHA512 f6602ea20b792e9546d76163887ad6b3c4f479dbea68761bb3ea16b7095b61fe649ad70f5465b8894be984059b1656c12662b0cc10bacbd2a1cef1cc67fcb27c
+EBUILD sqlglot-25.33.0.ebuild 2396 BLAKE2B 38cff7b615cff2d499692ba41b76cba7dc8e2941b0783d0b8095a69af6b092ff04f8a7f756f29c0e525e4a4c8f09f6f4d19f30e4d0117dc1da8101ea9c25cbd8 SHA512 f6602ea20b792e9546d76163887ad6b3c4f479dbea68761bb3ea16b7095b61fe649ad70f5465b8894be984059b1656c12662b0cc10bacbd2a1cef1cc67fcb27c
MISC metadata.xml 611 BLAKE2B 10bf684677182565c9932d51ed9b3b9c80d376d6db945bd7b0dd0d9a19a85dc0d10cb169ff2048ae5f7f73d0f438d259b6231c13c525b5374ec99377f4ffdd10 SHA512 2b26d0f77962807052b94ad78addcfdce9859042af3be34df267dc6e70b6231dd779563935fd21955cd8646fd0cce3fee8c939387ac8056194a0b777743dd2ae
diff --git a/dev-python/sqlglot/sqlglot-25.32.0.ebuild b/dev-python/sqlglot/sqlglot-25.32.0.ebuild
deleted file mode 100644
index 27ddd9c3901d..000000000000
--- a/dev-python/sqlglot/sqlglot-25.32.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-CARGO_OPTIONAL=1
-CRATES="
- autocfg@1.1.0
- cfg-if@1.0.0
- heck@0.5.0
- indoc@2.0.4
- libc@0.2.150
- memoffset@0.9.0
- once_cell@1.19.0
- portable-atomic@1.9.0
- proc-macro2@1.0.89
- pyo3-build-config@0.22.6
- pyo3-ffi@0.22.6
- pyo3-macros-backend@0.22.6
- pyo3-macros@0.22.6
- pyo3@0.22.6
- quote@1.0.37
- syn@2.0.87
- target-lexicon@0.12.16
- unicode-ident@1.0.12
- unindent@0.2.3
-"
-
-inherit cargo distutils-r1 pypi optfeature
-
-DESCRIPTION="An easily customizable SQL parser and transpiler"
-HOMEPAGE="
- https://sqlglot.com/
- https://github.com/tobymao/sqlglot/
- https://pypi.org/project/sqlglot/
-"
-SRC_URI+="
- native-extensions? (
- ${CARGO_CRATE_URIS}
- )
-"
-
-LICENSE="MIT"
-LICENSE+=" native-extensions? ("
-# Dependent crate licenses
-LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
-LICENSE+=" )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+native-extensions"
-
-BDEPEND="
- native-extensions? (
- ${RUST_DEPEND}
- dev-util/maturin[${PYTHON_USEDEP}]
- )
- test? (
- dev-python/pytz[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so"
-
-pkg_setup() {
- use native-extensions && rust_pkg_setup
-}
-
-src_unpack() {
- cargo_src_unpack
-}
-
-python_compile() {
- distutils-r1_python_compile
-
- if use native-extensions; then
- local DISTUTILS_USE_PEP517=maturin
- cd sqlglotrs || die
- distutils-r1_python_compile
- cd - >/dev/null || die
- fi
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # timing, sigh
- # https://github.com/tobymao/sqlglot/issues/3961
- tests/test_generator.py::TestGenerator::test_generate_nested_binary
- )
- local EPYTEST_IGNORE=(
- # Tests require pyspark or duckdb which aren't in the tree.
- # Pandas would be a requirement normally, but it gets ignored by proxy.
- "tests/dataframe/integration/test_dataframe.py"
- "tests/dataframe/integration/test_grouped_data.py"
- "tests/dataframe/integration/test_session.py"
- "tests/test_executor.py"
- "tests/test_optimizer.py"
- )
-
- # make sure not to use an earlier installed version
- local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0)
- rm -rf sqlglotrs || die
- epytest
-}
-
-pkg_postinst() {
- optfeature "simplifying timedelta expressions" dev-python/python-dateutil
-}
diff --git a/dev-python/sqlglot/sqlglot-25.31.3.ebuild b/dev-python/sqlglot/sqlglot-25.33.0.ebuild
index 27ddd9c3901d..27ddd9c3901d 100644
--- a/dev-python/sqlglot/sqlglot-25.31.3.ebuild
+++ b/dev-python/sqlglot/sqlglot-25.33.0.ebuild