You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

sql-metadata

Package Overview
Dependencies
Maintainers
1
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sql-metadata - pypi Package Compare versions

Comparing version
2.15.0
to
2.16.0
+4
-5
PKG-INFO

@@ -1,13 +0,11 @@

Metadata-Version: 2.1
Metadata-Version: 2.3
Name: sql_metadata
Version: 2.15.0
Version: 2.16.0
Summary: Uses tokenized query returned by python-sqlparse and generates query metadata
Home-page: https://github.com/macbre/sql-metadata
License: MIT
Author: Maciej Brencz
Author-email: maciej.brencz@gmail.com
Requires-Python: >=3.8,<4.0
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9

@@ -19,2 +17,3 @@ Classifier: Programming Language :: Python :: 3.10

Requires-Dist: sqlparse (>=0.4.1,<0.6.0)
Project-URL: Homepage, https://github.com/macbre/sql-metadata
Project-URL: Repository, https://github.com/macbre/sql-metadata

@@ -21,0 +20,0 @@ Description-Content-Type: text/markdown

[tool.poetry]
name = "sql_metadata"
version = "2.15.0"
version = "2.16.0"
license="MIT"

@@ -16,3 +16,3 @@ description = "Uses tokenized query returned by python-sqlparse and generates query metadata"

[tool.poetry.dependencies]
python = "^3.8"
python = "^3.9"
sqlparse = ">=0.4.1,<0.6.0"

@@ -24,5 +24,4 @@

pylint = "^3.2.7"
pytest = "^8.3.3"
pytest = "^8.3.4"
pytest-cov = "^5.0.0"
coveralls = "^3.3.1"
flake8 = "^5.0.4"

@@ -29,0 +28,0 @@

@@ -137,3 +137,4 @@ # pylint: disable=C0302

parsed = sqlparse.parse(self._query)
# allow parser to be overriden
parsed = self._parse(self._query)
tokens = []

@@ -1108,1 +1109,8 @@ # handle empty queries (#12)

return switch
@staticmethod
def _parse(sql: str) -> Tuple[sqlparse.sql.Statement]:
"""
Parse the SQL query using sqlparse library
"""
return sqlparse.parse(sql)