File: control

package info (click to toggle)
sqlfmt 0.29.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,580 kB
  • sloc: python: 10,007; sql: 5,626; makefile: 39
file content (39 lines) | stat: -rw-r--r-- 1,590 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Source: sqlfmt
Section: python
Priority: optional
Maintainer: Daniel Baumann <daniel@debian.org>
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 pybuild-plugin-pyproject,
 python3-all,
 python3-hatchling,
 python3-poetry,
Standards-Version: 4.7.3
Homepage: https://github.com/tconbeer/sqlfmt
Vcs-Browser: https://forgejo.debian.net/harlequin/sqlfmt
Vcs-Git: https://forgejo.debian.net/harlequin/sqlfmt

Package: python3-sqlfmt
Section: python
Architecture: all
Depends:
 ${misc:Depends},
 ${python3:Depends},
Description: formating of dbt SQL files
 sqlfmt formats your dbt SQL files so you don't have to. It is similar in nature
 to black, gofmt, and rustfmt (but for SQL):
 .
   * sqlfmt promotes collaboration. An auto-formatter makes it easier to
     collaborate with your team and solicit contributions from new people. You
     will never have to mention (or argue about) code style in code reviews again.
   * sqlfmt is fast. Forget about formatting your code, and spend your time on
     business logic instead. sqlfmt processes hundreds of files per second and
     only operates on files that have changed since the last run.
   * sqlfmt works with Jinja. It formats the code that users look at, and
     therefore doesn't need to know anything about what happens after the
     templates are rendered.
   * sqlfmt integrates with your workflow. As a CLI written in Python, it's
     easy to install locally on any OS and run in CI. Plays well with dbt,
     pre-commit, SQLFluff, VSCode, and GitHub Actions. sqlfmt powers the dbt
     Cloud IDE's Format button.