Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
8ae60ef
Initial draft for Anderson Darling test constraint.
kklein Aug 23, 2022
cb8e025
Merge pull request #219 from Quantco/docs_improvements
MariusMerkleQC Apr 3, 2024
246bb47
Edit. (#220)
kklein Apr 3, 2024
723c46d
Pre-commit autoupdate (#221)
quant-ranger[bot] May 6, 2024
17b8ab2
Bump google-github-actions/auth from 2.1.2 to 2.1.3 (#222)
dependabot[bot] May 21, 2024
efc54e3
Bump mamba-org/setup-micromamba from 1.8.1 to 1.9.0 (#223)
dependabot[bot] May 27, 2024
9ea8866
adding configuration options to uniques functionality
SimonLangerQC Jun 3, 2024
92f2933
improve docstrings
SimonLangerQC Jun 4, 2024
63e9634
move util_ functions to datajudge.utils
SimonLangerQC Jun 4, 2024
3782955
updates following comments
SimonLangerQC Jun 5, 2024
6cad13e
add configuration options to functional dependency checks, and utilit…
SimonLangerQC Jun 5, 2024
7dec26e
fix typo in run_integration_tests_postgres.sh
SimonLangerQC Jun 5, 2024
6322310
rename to output_processor
SimonLangerQC Jun 5, 2024
308ff99
output_processor only
SimonLangerQC Jun 5, 2024
c1fec1a
allow for single output processor
SimonLangerQC Jun 5, 2024
91ea51c
add output_processor_limit
SimonLangerQC Jun 6, 2024
0f94589
Docs update
SimonLangerQC Jun 7, 2024
693b29b
Docs update
SimonLangerQC Jun 7, 2024
5c0c03b
Docs update
SimonLangerQC Jun 7, 2024
52f993d
Docs update
SimonLangerQC Jun 7, 2024
887b0e6
Docs update
SimonLangerQC Jun 7, 2024
0699ddb
Docs update
SimonLangerQC Jun 7, 2024
3ef980e
Docs update
SimonLangerQC Jun 7, 2024
13d866f
Docs update
SimonLangerQC Jun 7, 2024
582af61
Docs update
SimonLangerQC Jun 7, 2024
a522268
Docs update
SimonLangerQC Jun 7, 2024
0c87d34
Docs update
SimonLangerQC Jun 7, 2024
cdd6e1f
Docs update
SimonLangerQC Jun 7, 2024
658c8ac
Docs update
SimonLangerQC Jun 7, 2024
b5c1a1f
Docs update
SimonLangerQC Jun 7, 2024
f40c5c0
Docs update
SimonLangerQC Jun 7, 2024
151d53b
Docs update
SimonLangerQC Jun 7, 2024
2f99478
Docs update
SimonLangerQC Jun 7, 2024
ea326ad
Docs update
SimonLangerQC Jun 7, 2024
c712205
Docs update
SimonLangerQC Jun 7, 2024
9eb3433
update doc string on null columns everywhere and fix typo
SimonLangerQC Jun 7, 2024
e6c396a
Update docs
SimonLangerQC Jun 7, 2024
3ca2003
Update docs
SimonLangerQC Jun 7, 2024
4ddda10
Update docs
SimonLangerQC Jun 7, 2024
0502720
docs updates
SimonLangerQC Jun 7, 2024
cf42e38
update docs
SimonLangerQC Jun 7, 2024
409b611
filternull docs clarification
SimonLangerQC Jun 7, 2024
536096a
replace assert by raise ValueError
SimonLangerQC Jun 7, 2024
0067b84
shorten name to apply_output_formatting
SimonLangerQC Jun 10, 2024
143f0f9
add unit tests for new utils functions
SimonLangerQC Jun 10, 2024
b8842a7
set default to limit 100 elements
SimonLangerQC Jun 10, 2024
0041e99
ensure all relevant tests run for impala and ensure they pass
SimonLangerQC Jun 11, 2024
cb63bef
disable extralong test for bigquery due to slow speed
SimonLangerQC Jun 11, 2024
62f6877
capitalization test handle parallel if table already created
SimonLangerQC Jun 11, 2024
72ffd10
Merge pull request #224 from Quantco/uniques_improvements
SimonLangerQC Jun 12, 2024
0be0e6c
Use static version. (#233)
kklein Jun 26, 2024
a935d64
Update version number.
kklein Jun 26, 2024
6f433e2
add lru_cache_maxsize parameter to each constraint
SimonLangerQC Jun 27, 2024
fbea40e
add optional wrappers
SimonLangerQC Jun 27, 2024
a310c51
Merge branch 'main' into allow-disable-cache
SimonLangerQC Jun 27, 2024
83c72ac
small fixes
SimonLangerQC Jun 28, 2024
4cbf913
update docs
SimonLangerQC Jun 28, 2024
38f73cc
remove further merge issues
SimonLangerQC Jun 28, 2024
f14a54b
rename to cache_size and add memray dependencies to pixi.toml
SimonLangerQC Jun 28, 2024
c5e51d1
memray only for test envs
SimonLangerQC Jun 28, 2024
51b2752
Update src/datajudge/constraints/base.py
SimonLangerQC Jun 28, 2024
bd6c577
Update src/datajudge/constraints/base.py
SimonLangerQC Jun 28, 2024
72da33c
Update tests/integration/test_integration.py
SimonLangerQC Jun 28, 2024
ab0946b
make memory testcase easier to understand
SimonLangerQC Jun 28, 2024
d097a4d
add query collector to memory test case
SimonLangerQC Jun 28, 2024
6e91b19
Update src/datajudge/constraints/row.py
SimonLangerQC Jun 28, 2024
a5c8d81
Update src/datajudge/constraints/row.py
SimonLangerQC Jun 28, 2024
eb6fb9a
add comment to output processor limit unittests
SimonLangerQC Jun 28, 2024
676a4d5
Merge pull request #234 from Quantco/allow-disable-cache
SimonLangerQC Jul 1, 2024
fc861a4
Update pixi lockfile (#235)
quant-ranger[bot] Jul 3, 2024
3b17133
Bump codecov/codecov-action from 3.1.3 to 4.5.0 (#236)
dependabot[bot] Jul 3, 2024
0f3e9cb
Use modern linters (#237)
pavelzw Jul 5, 2024
1f9280c
Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 (#240)
dependabot[bot] Sep 2, 2024
6a6d756
Fix a bug with the current implementation of the `NumericPercentile` …
kklein Sep 5, 2024
a0ec606
Fix version number.
kklein Sep 5, 2024
36317bf
Update pixi lockfile (#239)
quant-ranger[bot] Sep 5, 2024
bcbb0d2
Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 (#242)
dependabot[bot] Sep 9, 2024
7775287
Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 (#243)
dependabot[bot] Oct 1, 2024
33976f4
Bump codecov/codecov-action from 4.5.0 to 4.6.0 (#244)
dependabot[bot] Oct 7, 2024
fb168bd
Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 (#245)
dependabot[bot] Oct 7, 2024
9465815
Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 (#248)
dependabot[bot] Nov 4, 2024
dc4a79c
Update pixi lockfile (#247)
quant-ranger[bot] Nov 4, 2024
864373b
Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 (#249)
dependabot[bot] Nov 11, 2024
46ce0a1
Bump codecov/codecov-action from 4.6.0 to 5.0.2 (#250)
dependabot[bot] Nov 18, 2024
4693ed6
Bump codecov/codecov-action from 5.0.2 to 5.0.7 (#251)
dependabot[bot] Nov 25, 2024
9d50135
Bump codecov/codecov-action from 5.0.7 to 5.1.1 (#252)
dependabot[bot] Dec 9, 2024
78bc824
Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#253)
dependabot[bot] Dec 16, 2024
ddc96a5
Bump codecov/codecov-action from 5.1.1 to 5.1.2 (#254)
dependabot[bot] Dec 23, 2024
dfed6b8
Address mssql CI failure (#255)
kklein Dec 26, 2024
efb059f
Add changelog to docs. (#257)
kklein Jan 16, 2025
21eef1b
Bugfix: `NoOverlap2d` constraint fails to recognize duplicates (#256)
kklein Jan 20, 2025
2808f36
Bump version.
kklein Jan 20, 2025
984e3e0
Bump codecov/codecov-action from 5.1.2 to 5.3.1 (#258)
dependabot[bot] Jan 27, 2025
e6826bb
Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (#259)
dependabot[bot] Jan 27, 2025
4cc1223
Address deprecation warnings from `sqlalchemy` (#261)
kklein Feb 4, 2025
b9acf3c
Update pixi lockfile (#260)
quant-ranger[bot] Feb 4, 2025
1429f9d
Add type hints to `db_access` (#262)
kklein Feb 4, 2025
be00292
Consistently use Python 3.10 type annotations (#263)
kklein Feb 5, 2025
45490b0
Fix miscellaneous doc strings. (#264)
kklein Feb 11, 2025
8f60244
Update changelog.
kklein Feb 13, 2025
047d461
Remove token from pypi publishing.
kklein Feb 13, 2025
e319f4f
Add permissions.
kklein Feb 13, 2025
4110126
Update version.
kklein Feb 13, 2025
d56f7dd
Bump prefix-dev/setup-pixi from 0.8.1 to 0.8.2 (#265)
dependabot[bot] Feb 17, 2025
889fa79
Bump prefix-dev/setup-pixi from 0.8.2 to 0.8.3 (#266)
dependabot[bot] Feb 24, 2025
32c2f6e
Update pixi lockfile (#267)
quant-ranger[bot] Mar 3, 2025
eda2227
Bump codecov/codecov-action from 5.3.1 to 5.4.0 (#268)
dependabot[bot] Mar 10, 2025
360adb9
Remove bound on ibm_db. (#269)
kklein Mar 11, 2025
1bd01ba
Update pixi lockfile (#270)
quant-ranger[bot] Apr 7, 2025
1123418
Bump prefix-dev/setup-pixi from 0.8.3 to 0.8.4 (#271)
dependabot[bot] Apr 7, 2025
12c0dc4
Bump prefix-dev/setup-pixi from 0.8.4 to 0.8.5 (#272)
dependabot[bot] Apr 14, 2025
17eee2e
Bump prefix-dev/setup-pixi from 0.8.5 to 0.8.8 (#273)
dependabot[bot] Apr 21, 2025
af88011
Bump codecov/codecov-action from 5.4.0 to 5.4.2 (#274)
dependabot[bot] Apr 25, 2025
53634de
Update pixi lockfile (#275)
quant-ranger[bot] May 6, 2025
1b89c94
Bump codecov/codecov-action from 5.4.2 to 5.4.3 (#276)
dependabot[bot] May 19, 2025
033d440
Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 (#278)
dependabot[bot] Jun 16, 2025
aff7f0f
Update pixi lockfile (#277)
quant-ranger[bot] Jun 20, 2025
3ff51c3
Bump prefix-dev/setup-pixi from 0.8.10 to 0.9.0 (#285)
dependabot[bot] Aug 18, 2025
4623679
Bump actions/checkout from 4 to 5 (#284)
dependabot[bot] Aug 21, 2025
552fe44
Bump actions/download-artifact from 4 to 5 (#283)
dependabot[bot] Aug 21, 2025
dd63a91
Update pixi lockfile (#279)
quant-ranger[bot] Aug 25, 2025
691f98b
Update pixi lockfile (#287)
quant-ranger[bot] Sep 1, 2025
a45b38b
Bump codecov/codecov-action from 5.4.3 to 5.5.1 (#289)
dependabot[bot] Sep 8, 2025
d24392d
Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (#288)
dependabot[bot] Sep 8, 2025
589d796
Bump prefix-dev/setup-pixi from 0.9.0 to 0.9.1 (#290)
dependabot[bot] Oct 12, 2025
ad2bae5
Bump github/codeql-action from 3 to 4 (#292)
dependabot[bot] Oct 13, 2025
0926406
Bump actions/download-artifact from 5 to 6 (#294)
dependabot[bot] Oct 27, 2025
56ca8c2
Bump actions/upload-artifact from 4 to 5 (#295)
dependabot[bot] Oct 27, 2025
c7856eb
Bump prefix-dev/setup-pixi from 0.9.1 to 0.9.2 (#293)
dependabot[bot] Oct 27, 2025
6371909
Bump prefix-dev/setup-pixi from 0.9.2 to 0.9.3 (#296)
dependabot[bot] Nov 10, 2025
4706ec1
Bump actions/checkout from 5 to 6 (#298)
dependabot[bot] Dec 5, 2025
19f95b1
Bump actions/download-artifact from 6 to 7 (#301)
dependabot[bot] Dec 16, 2025
62fbc09
Bump codecov/codecov-action from 5.5.1 to 5.5.2 (#300)
dependabot[bot] Dec 16, 2025
86f7038
Bump actions/upload-artifact from 5 to 6 (#299)
dependabot[bot] Dec 16, 2025
d39504a
Remove support for Python 3.8 and Python 3.9 (#302)
kklein Dec 17, 2025
8ed1c33
Update version.
kklein Dec 17, 2025
8f12941
First attempt
ivergara Dec 17, 2025
73c9e9a
Revert "First attempt"
ivergara Dec 17, 2025
c770c9f
chore: Improve Snowflake security auth in CI (#305)
ivergara Dec 17, 2025
e0d1211
Discontinue impala support (#307)
kklein Dec 17, 2025
a0521d5
Update pixi lockfile (#309)
quant-ranger[bot] Jan 6, 2026
7a5a5d2
Clean up minorly (#310)
kklein Jan 12, 2026
0416325
Add support for DuckDB (#311)
kklein Jan 12, 2026
44d0002
Migrate from sphinx to mkdocs (#238)
pavelzw Jan 19, 2026
706bd0b
Add ty as an additional type checker (#306)
pavelzw Jan 20, 2026
10ee6a9
Add deprecation warning for sqlalchemy <2. (#312)
kklein Jan 20, 2026
5594c5c
Merge branch 'anderson_darling' of github.com:Quantco/datajudge into …
kklein Jan 21, 2026
8ce9fd7
Fix incompatibilities to changes since PR
kklein Jan 21, 2026
b2abcc0
Add type hints
kklein Jan 21, 2026
6c70945
Add simple tests.
kklein Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .flake8

This file was deleted.

4 changes: 2 additions & 2 deletions .github/.pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CI

<!--
<!--
Note: In order for the CI to test against the correct database backend, please label this pull request with the name of the backend you'd like to test against, e.g. "postgres" for running the postgres tests on each commit.
-->
-->
27 changes: 0 additions & 27 deletions .github/actions/pytest/action.yml

This file was deleted.

21 changes: 11 additions & 10 deletions .github/workflows/build_and_publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ on:
pull_request:
push:
branches:
- 'main'
- "main"
tags:
- 'v*'
- "v*"
release:
types:
- published
Expand All @@ -17,30 +17,31 @@ jobs:
strategy:
fail-fast: true
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Set up pixi
uses: prefix-dev/setup-pixi@v0.8.1
uses: prefix-dev/setup-pixi@v0.9.3
- name: Build
# It seems as though flit publish expects a .pypirc file as compared to
# only a token passed as an argument.
# See https://flit.pypa.io/en/latest/cmdline.html#flit-publish
run: |
pixi run flit build
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v6
with:
path: dist/*

upload_pypi:
name: Upload to PyPI
needs: [build_artifacts]
runs-on: ubuntu-latest
permissions:
id-token: write
contents: write
environment: pypi
if: github.event_name == 'release' && github.event.action == 'published'
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v7
with:
name: artifact
path: dist
- uses: pypa/gh-action-pypi-publish@v1.9.0
with:
user: __token__
password: ${{ secrets.PYPI_TOKEN }}
- uses: pypa/gh-action-pypi-publish@v1.13.0
Loading
Loading