Python/SQLAlchemy: Stop testing experimental features - #1839
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
fe6ba02 to
7596d87
Compare
Leave testing against `amo/postgresql-async` behind. It's a development branch, and it can no longer easily be refreshed. It is better to demonstrate only GA features anyway, and flag the experimental ones appropriately.
7596d87 to
0510214
Compare
| crate>=2.1.2 | ||
| crate>=2.1.2,<2.2 | ||
| pandas>=2.3,<3.1 | ||
| pueblo>=0.0.18 | ||
| sqlalchemy-cratedb[all] @ git+https://github.com/crate-workbench/sqlalchemy-cratedb@amo/postgresql-async | ||
| sqlalchemy-cratedb[all]<0.43 |
There was a problem hiding this comment.
We will limit versions here for now, so that subsequent Dependabot submissions will show us when things might go south.
There was a problem hiding this comment.
See also my other comment.
|
@florinutz or @kneth: Can I humbly ask you to acknowledge and merge this, so that touched integration tests include less obstacles? It will help to sort out other details coming from recent package updates: |
kneth
left a comment
There was a problem hiding this comment.
Could we enable the test when we wish to? For example, something like
@pytest.mark.skipif(
os.getenv("ENABLE_EXPERIMENTAL") == None,
"Experiemental feature")
Keep it but gate it?
The patch was meant to remove that reference to the development branch at This patch is intended to clean and clear things up for the better. pytest to the rescue?
In this case, because removing the smell is in the dependency definition file zone, such a way to wrap experimental features is also not feasible. Apologies! |
|
Hi, Bilal |
About
To increase the stability of integration tests touched hereby, leave testing against the stale
amo/postgresql-asyncdevelopment branch behind.Details
amo/postgresql-asyncis a development branch, and it can no longer easily be refreshed. It is better to demonstrate only GA features anyway, and flag the experimental ones appropriately.Reason
All those CI jobs are failing otherwise.