metricspec/__init__.py,sha256=N-fDXc_QlMOmN0oXvHRbSqkhaUNhnctzIkya5yBmNqU,74
metricspec/cli.py,sha256=CYk7xTWU6EQpwDGJYDnQ9SGY1mu6-I3UGPDZVNFbjVM,4505
metricspec/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
metricspec/adapters/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
metricspec/adapters/base.py,sha256=AOD4dodzIDRsyhrjAMjNvbo9oH9pTQdl-X4ZG0gJfYs,374
metricspec/adapters/duckdb.py,sha256=OhMsj3EfUGgKiRJEqBHomm-rG-9vNkMAggEOF8So7wQ,2043
metricspec/checks/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
metricspec/checks/results.py,sha256=lwJlrzYFX_8WSlNtvcXUS8xTRmRy3p-y95B9PPz9Ruo,5159
metricspec/checks/sql_shape.py,sha256=a-z5Bt9fvYZn7ejIT6t-8DUo-otwfT_MqE8wW5LHaAM,1375
metricspec/contracts/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
metricspec/contracts/loader.py,sha256=VPCX4OivFWHQUZaB_i1I_lKeLV-GxtZNobqlTeTO6wo,1655
metricspec/contracts/models.py,sha256=OK5an5TA3dF2DCFtW-1xkfR6TPI_WSwGqYZt8b3UG0E,2896
metricspec/contracts/validation.py,sha256=lqU2NDb2Zw4PQYfBGgjGQ23tvBAJ4wfrFwDpUvy9u4k,178
metricspec/diagnostics/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
metricspec/diagnostics/diff.py,sha256=VaVVUAobUS1JDwuosYlFRQ2UpjW04ypd614TTK-iIEk,235
metricspec/diagnostics/events.py,sha256=eMttYLT2Luc8i9Jxir2MIRQJtQLSbe3A-b0RNSV3jHY,264
metricspec/diagnostics/renderers.py,sha256=Pv-UDXqnhDLQR4oeA9dpWWeqcRGh0zRpLMs41Otoh2o,784
metricspec/execution/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
metricspec/execution/fixtures.py,sha256=jZ5UMX487EAIVCN0G7ZMLVv6rBuEnc-zuvc198HTHEM,278
metricspec/execution/runner.py,sha256=PYF2JVuf6ay1QvxsJTW-EfS-dSRwfIuR8iWJaIBcxHs,2211
metricspec/execution/safety.py,sha256=2zlH9Uj7I_yRNDAFeTpjdmxAJOyBMdYbLNdIVqdQ-jE,1822
metricspec/reports/__init__.py,sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8,35
metricspec/reports/json.py,sha256=RA_AX8r6n-ehM4bHXzWrNp1SXniOWCak9n-tXpZTWuY,774
metricspec/reports/junit.py,sha256=NDpjDR3x68EIfMEBF1JvLVp_FUG6rTJOnA_PQdWLubs,1017
metricspec/templates/demo/contracts/net_revenue_by_region.fail.yaml,sha256=4Is5WZk8xruFGs-YiyLQZ01bECYpqTr8FXcoW5hEwmg,438
metricspec/templates/demo/contracts/net_revenue_by_region.pass.yaml,sha256=x6J19swZQwaFk3aB6-6xcY7FWtgXu9Io6KGSosXbnvg,429
metricspec/templates/demo/fixtures/orders.csv,sha256=UvtZBpOCZzrAFVvv3qJD33JYhI6LWMwd6UWry8s969M,205
metricspec/templates/demo/fixtures/refunds.csv,sha256=zOPiQimOsRj2uHtKNUsdG5N6r95cBz_Vp8YkDYEREI8,43
metricspec/templates/demo/queries/net_revenue_by_region.fail.sql,sha256=Sixf2eZWWjRQc-CkI2Iyaq722dO2r14lE2ZejZhJT_0,158
metricspec/templates/demo/queries/net_revenue_by_region.pass.sql,sha256=gcCwHGWgwIeXupbn1X17ZVkc3TkCUwj39IMQvmwhNyE,236
metricspec-0.1.0.dist-info/METADATA,sha256=ZhL3LfKQRDcFfXg3Y_96bjxMGpNnNRQ0JihkN8ObGDA,2563
metricspec-0.1.0.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
metricspec-0.1.0.dist-info/entry_points.txt,sha256=0rfQNX4s8P9dCqEJvj7RcxRRnr4C1DUw5IQYwK1Xcig,50
metricspec-0.1.0.dist-info/licenses/LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
metricspec-0.1.0.dist-info/RECORD,,
