Skip to content

Commit 576357f

Browse files
committed
Merge branch 'main' into pr/341
2 parents 184f964 + 850988c commit 576357f

150 files changed

Lines changed: 16217 additions & 17 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci-docs.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,26 @@ jobs:
1515
- uses: actions/setup-python@v5
1616
with:
1717
python-version: "3.11"
18+
- name: Install system dependencies
19+
run: |
20+
sudo apt-get update
21+
sudo apt-get install -y libcairo2-dev
1822
- name: Install dependencies
1923
run: |
20-
python -m pip install -e .
21-
python -m pip install ".[docs]"
24+
python -m pip install -e ".[docs]"
25+
python -m pip install "great-docs[svg] @ git+https://github.com/posit-dev/great-docs.git"
2226
python -m pip install ibis-framework[duckdb]
23-
python -m pip install pins
24-
python -m pip install pandera
25-
python -m pip install patito
26-
python -m pip install validoopsie
27-
python -m pip install dataframely
27+
python -m pip install pandera patito validoopsie
2828
- name: Set up Quarto
2929
uses: quarto-dev/quarto-actions/setup@v2
3030
- name: Build docs
3131
run: |
32-
make docs-build
32+
great-docs build
3333
- name: Save docs artifact
3434
uses: actions/upload-artifact@v4
3535
with:
3636
name: docs-html
37-
path: docs/_site
37+
path: great-docs/_site
3838

3939
publish-docs:
4040
name: "Publish Docs"
@@ -45,11 +45,11 @@ jobs:
4545
- uses: actions/download-artifact@v4
4646
with:
4747
name: docs-html
48-
path: docs/_site
48+
path: great-docs/_site
4949
- uses: peaceiris/actions-gh-pages@v4
5050
with:
5151
github_token: ${{ secrets.GITHUB_TOKEN }}
52-
publish_dir: docs/_site
52+
publish_dir: great-docs/_site
5353
preview-docs:
5454
name: "Preview Docs"
5555
runs-on: ubuntu-latest
@@ -59,7 +59,7 @@ jobs:
5959
- uses: actions/download-artifact@v4
6060
with:
6161
name: docs-html
62-
path: docs/_site
62+
path: great-docs/_site
6363

6464
# start deployment ----
6565
- name: Configure pull release name
@@ -93,9 +93,9 @@ jobs:
9393
# push main branch to production, others to preview --
9494
netlify link --name="$PREVIEW_SITE"
9595
if [ "${ALIAS}" == "main" ]; then
96-
netlify deploy --dir=docs/_site --alias="main"
96+
netlify deploy --dir=great-docs/_site --alias="main"
9797
else
98-
netlify deploy --dir=docs/_site --alias="${ALIAS}"
98+
netlify deploy --dir=great-docs/_site --alias="${ALIAS}"
9999
fi
100100
env:
101101
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,3 +144,6 @@ memory
144144

145145
# While typing is experimental, don't mark the entire package as typed
146146
pointblank/py.typed
147+
148+
# Great Docs build directory (ephemeral, do not commit)
149+
great-docs/

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ message: 'If you wish to cite the "Pointblank" package use:'
33
type: software
44
license: MIT
55
title: "Pointblank: data validation toolkit for assessing and monitoring data quality."
6-
version: 0.22.0
6+
version: 0.23.0
77
abstract: Validate data in Polars and Pandas DataFrames and database tables.
88
Validation pipelines can be made using easily-readable, consecutive validation
99
steps. Upon execution of the validation plan, several reporting options are available.

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions

assets/fav-logo.png

62.5 KB

assets/pb-info-worldcities-csv.png

38.6 KB
46.9 KB

assets/pb-make-template.png

38.8 KB
62.9 KB
180 KB

0 commit comments

Comments
 (0)