- Add both 'dbt' and 'dbt.*' to the namespace package search path
- set zip_safe=False, because I think zipping breaks macros
- Make CI tests use non-editable installs
- make tox use editable mode for explicit-* so development is still possible without rebuilding tox
- remove {toxinidir} stuff that breaks core installation
- as of tox 1.6.1, requirements executes within toxinidir.
- fix paths to account for installing things
* first cut of date partitioning
* cleanup, implement partitioning in materialization
* update requirements.txt
* wip for date partitioning with range
* log data
* arg handling, logging, cleanup + view compat for new bq version
* add partitioning tests, compatibility with bq 0.29.0 release
* pep8
* fix for strange error in appveyor
* debug appveyor...
* dumb
* debugging weird bq adapter use in pg test
* do not use read_project in bq tests
* cleanup connections, initialize bq tests
* remove debug lines
* fix integration tests (actually)
* warning for view creation which clobbers tables
* add query timeout example for bq
* no need to release connections in the adapter
* partition_date interface change (wip)
* list of dates for bq dp tables
* tiny fixes for crufty dbt_project.yml files
* rm debug line
* fix tests
* loader for seed data files
* Functioning rework of seed task
* Make CompilerRunner fns private and impl. SeedRunner.compile
Trying to distinguish between the public/private interface for this
class. And the SeedRunner doesn't need the functionality in the compile
function, it just needs a compile function to exist for use in the
compilation process.
* Test changes and fixes
* make the DB setup script usable locally
* convert simple copy test to use seeed
* Fixes to get Snowflake working
* New seed flag and make it non-destructive by default
* Convert update SQL script to another seed
* cleanup
* implement bigquery csv load
* context handling of StringIO
* Better typing
* strip seeder and csvkit dependency
* update bigquery to use new data typing and to fix unicode issue
* update seed test
* fix abstract functions in base adapter
* support time type
* try pinning crypto, pyopenssl versions
* remove unnecessary version pins
* insert all at once, rather than one query per row
* do not quote field names on creation
* bad
* quiet down parsedatetime logger
* pep8
* UI updates + node conformity for seed nodes
* add seed to list of resource types, cleanup
* show option for CSVs
* typo
* pep8
* move agate import to avoid strange warnings
* deprecation warning for --drop-existing
* quote column names in seed files
* revert quoting change (breaks Snowflake). Hush warnings
From cffi callback <function _verify_callback at 0x06BF2978>:
Traceback (most recent call last):
File "c:\projects\dbt\.tox\pywin\lib\site-packages\OpenSSL\SSL.py", line 313, in wrapper
_lib.X509_up_ref(x509)
AttributeError: module 'lib' has no attribute 'X509_up_ref'
From cffi callback <function _verify_callback at 0x06B8CF60>:
* Make run_started_at timezone aware
Set run_started_at timezone to UTC
Enable timezone change in models
Extend requirements
Extend tests
* Address comments from code review
Create modules namespace to context
Move pytz to modules
Add new dependencies to setup.py