Comments (5)
Hi, thank you for opening this issue! We've already merged backports into 1.5.latest and 1.6.latest to fix this 🙂 We're doing patch releases for 1.5 and 1.6 today which will make the fix available via pypi
from dbt-core.
@dbeatty10 & @niteshy I think we should actually re-open this, but slimmed down and re-titled to focus on
Another concern, we should not have duplicate dependencies listed in setup.py and dev-requirements.txt because these manual mistakes can happen again in the future.
The title could be altered to [House Keeping] Remove duplicate protobuf dependency specification in dev-requirements.txt
And the description should be something along the lines of
## Current Behavior
Currently we specify the protobuf dependency in both `setup.py` and `dev-requirements.txt`. This is unnecessary because whenever we install `dev-requirements.txt` we also install the requirements for core which pulls in protobuf from `setup.py`. It's good that when we run `make dev`, core's requirements are pulled in. However, it's bad that we update the protobuf specification in one place and not the other, then the version of protobuf we end up with in tests and production might significantly differ.
from dbt-core.
I have put the fix for this #9831. This is the first time we are trying to put a fix on the dbt-core.
@QMalcolm can you help me to explain why tests are failing in #9831?
from dbt-core.
Thanks again for your help alerting about this issue and identifying the fix @niteshy 🏆
I'm going to close this issue since it is addressed in the following PRs:
from dbt-core.
Additionally @niteshy already has an open PR which takes care of the issue #9838
from dbt-core.
Related Issues (20)
- [Feature] Sync unit tests with model enabled/disabled config HOT 1
- [Feature] Support constraints independently from enforcing a full model contract HOT 12
- [Impl] Allow generic tests to accept arbitrary configs
- [Impl] Call adapter.pre_model_hook + adapter.post_model_hook within TestTask
- Explicitly bind to localhost in docs serve
- [Bug] Tests with severity: error is not throwing error HOT 5
- [Feature] populate model['constraints'] even if the contract is not enforced
- [Bug] infinite loop in dbt core HOT 3
- Prefer existing project nodes to external nodes, even if the project node is disabled
- [Bug] Running `dbt build --resource-type saved_query` on 1.7 throws an uncaught exception HOT 1
- [Feature] Unit Tests Should Support ref & source statements when specifying rows with sql HOT 3
- Add `--host` flag to `dbt docs serve`, defaulting to '127.0.0.1' HOT 2
- [Bug] `dbt -v` doesn't know that adapters are decoupled from core HOT 1
- Warn if `updated_at` field for snapshot is not same datatype (or timezone) as what's returned in `snapshot_get_time()` HOT 2
- Improve capturing the history of records in a deleted state HOT 2
- New snapshot config to validate uniqueness before merge
- Support specifying types for recording
- [Bug] the run_query macro causes unit tests to fail with a SQL Compilation error
- [Feature] No more jinja block for snapshots - new snapshot design
- [Feature] Emit a more specific error when there are duplicate columns in a model with an enforced contract HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dbt-core.