Skip to content

Conversation

@kklein
Copy link
Collaborator

@kklein kklein commented Aug 23, 2022

@codecov
Copy link

codecov bot commented Aug 23, 2022

Codecov Report

❌ Patch coverage is 41.73749% with 617 lines in your changes missing coverage. Please review.
✅ Project coverage is 37.67%. Comparing base (deccd34) to head (6c70945).
⚠️ Report is 311 commits behind head on main.

Files with missing lines Patch % Lines
src/datajudge/db_access.py 22.98% 191 Missing ⚠️
src/datajudge/constraints/uniques.py 25.27% 68 Missing ⚠️
src/datajudge/constraints/numeric.py 29.62% 57 Missing ⚠️
src/datajudge/constraints/miscs.py 26.00% 37 Missing ⚠️
src/datajudge/constraints/row.py 33.33% 36 Missing ⚠️
src/datajudge/constraints/date.py 44.06% 33 Missing ⚠️
src/datajudge/constraints/base.py 60.97% 32 Missing ⚠️
src/datajudge/constraints/stats.py 32.55% 29 Missing ⚠️
src/datajudge/constraints/varchar.py 27.02% 27 Missing ⚠️
src/datajudge/constraints/interval.py 42.85% 24 Missing ⚠️
... and 8 more
Additional details and impacted files
@@             Coverage Diff             @@
##             main      #54       +/-   ##
===========================================
- Coverage   93.90%   37.67%   -56.23%     
===========================================
  Files          15       21        +6     
  Lines        1607     2118      +511     
===========================================
- Hits         1509      798      -711     
- Misses         98     1320     +1222     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@kklein kklein linked an issue Aug 23, 2022 that may be closed by this pull request
MariusMerkleQC and others added 27 commits April 3, 2024 16:54
Co-authored-by: quant-ranger[bot] <132915763+quant-ranger[bot]@users.noreply.github.com>
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/google-github-actions/auth/releases)
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md)
- [Commits](google-github-actions/auth@55bd3a7...71fee32)

---
updated-dependencies:
- dependency-name: google-github-actions/auth
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mamba-org/setup-micromamba](https://github.com/mamba-org/setup-micromamba) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/mamba-org/setup-micromamba/releases)
- [Commits](mamba-org/setup-micromamba@4225001...f8b8a1e)

---
updated-dependencies:
- dependency-name: mamba-org/setup-micromamba
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…y scripts for postgres integration testing from a fresh db every time
Co-authored-by: Ignacio Vergara Kausel <ivergarakausel@gmail.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
quant-ranger bot and others added 30 commits August 25, 2025 08:20
* Update pixi lockfile

* Update lock

* Don't test db2 against sqlalchemy 1 due to incompatiblity

* Remove inexistent env from ci matrix

---------

Co-authored-by: quant-ranger[bot] <132915763+quant-ranger[bot]@users.noreply.github.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
Co-authored-by: kklein <kevin.klein@quantco.com>
Co-authored-by: quant-ranger[bot] <132915763+quant-ranger[bot]@users.noreply.github.com>
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.3 to 5.5.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v5.4.3...v5.5.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.12.4 to 1.13.0.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](pypa/gh-action-pypi-publish@v1.12.4...v1.13.0)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases)
- [Commits](prefix-dev/setup-pixi@v0.9.0...v0.9.1)

---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
  dependency-version: 0.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases)
- [Commits](prefix-dev/setup-pixi@v0.9.1...v0.9.2)

---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
  dependency-version: 0.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) from 0.9.2 to 0.9.3.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases)
- [Commits](prefix-dev/setup-pixi@v0.9.2...v0.9.3)

---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
  dependency-version: 0.9.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.5.1 to 5.5.2.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v5.5.1...v5.5.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update pixi lock

* Fix typo

* Remove support for deprecated Python versions

* Rm inexistent environment from ci matrix.

* Try to address pool issue by reusing fixture in session.

* Add changelog entry.

* Fix SQLAlchemy connection pool exhaustion in db_access.py (#303)

* Initial plan

* Fix connection pool exhaustion by adding context managers to engine.connect() calls

Co-authored-by: kklein <7267523+kklein@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: kklein <7267523+kklein@users.noreply.github.com>

* Apply pchs.

* Add pixi environments and CI for Python 3.14

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
This reverts commit 8f12941.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Remove impala-related environments.

* Remove impala-related code.

* Add changelog entry.
Co-authored-by: quant-ranger[bot] <132915763+quant-ranger[bot]@users.noreply.github.com>
* Fix typos

* Rm superfluous dependency
* Add support for duckdb

* Clean up minorly (#310)

* Fix typos

* Rm superfluous dependency

* Mention backend support

* Rm some environments from CI to save resources.

* Add changelog entry and increase version number.

* Increase memory limit for DuckDB on unix.
* Try out mkdocs-material

* WIP

* Render all code documentation, exemplary link within docstring.

Include a link example to another module function (:meth: in sphinx).
Fix some ruff complaints.

* Adapt docstrings as to appease pchs.

* Translate changelog.

* Rm

* Add references to changelog.

* Fix pixi env references.

* Add readthedocs configuration

* Allow for self-reference type annotation.

* Fix typo

* Fix symlink

* Fix index

* Fix indentation

* Tell prettier to give markdown files list items with 4 spaces

* Use full qualification when reffering to FromClause and Select

* Fix field name

* Fix inheritance

* Fix field reference

* Add type hints to signatures.

* Add reference to neighboring article.

---------

Co-authored-by: Thomas Marwitz <thomasmarwitz3@gmail.com>
Co-authored-by: kklein <kevin.klein@quantco.com>
Co-authored-by: Kevin Klein <7267523+kklein@users.noreply.github.com>
* add ty

* introduce ty

* WIP

* Address some ty complaints.

* Don't expect children to implement retrieve and compare.

* use --no-progress

* Address some more ty complaints.

* Fix another ty complaint.

* Add type annotation.

* Remove type igores.

* Bring back instance caching

* Tell ty that the first argument to a method doesn't correspond to self.

* Remove some mypy hacks

* Update lock

* Add annotation and fix typo

* Fix method references

* Fix imports

* Rework interfaces of select methods

* Ensure that method overwrites are legitimate overwrites

* Fix field references

* Fix more method references.

* Bring back mypy

* Use default environment for mypy

* Use updated lock

---------

Co-authored-by: kklein <kevin.klein@quantco.com>
* Add deprecation warning for sqlalchemy <2.

* Reorder actions

* Remove dead code

* Fix sentence

* Add changelog entry and increase version number.

* Be more specific in changelog.

* Fix documentation URL in README

* Fix typo

* Fix more typos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide 2-sample Anderson Darling test as constraint

6 participants