84 Commits

Author SHA1 Message Date
김승훈
8b645faa7a docs: update incorrect LLM-native workflow link (404 error) (#3294) 2025-11-06 15:43:18 +01:00
rudolfix
4a431d60ed refresh docs intro (#3270)
* renames pipeline to workspace dashboard

* refreshes intro

* review changes

* sidebar, references, dataset.table( cleanup
2025-10-31 17:14:49 +01:00
David Scharf
84de7115a2 Re-enable python 3.14 common tests (#3242)
* enable python 3.14

* try on mac

* remove beta 4 disclaimer

* adds sleep before starting windows e2e tests

---------

Co-authored-by: Marcin Rudolf <rudolfix@rudolfix.org>
2025-10-24 09:32:25 +02:00
David Scharf
7d2dcaa770 Updates CONTRIBUTING.md and README.md to remove outdated information and add more info (#3101)
* grammar correct and format contribution guide

* update existing testing section

* add testing tips and tricks

* small  updates to readme file
2025-09-22 18:07:20 +02:00
David Scharf
d1daade6af Enable and test python 3.14 support (#2789)
* enable 3.14 with orjson branch

* make example plugin a uv project

* post rebase pyproject update

* fix one dependency
update readme

* update readme about python 3.14
2025-07-22 14:29:01 +02:00
Marcin Rudolf
c0eaf81d1b updates dlt install info in README 2025-06-16 15:45:08 +02:00
rudolfix
530b5a8bbb changes contrib and README (#2666)
* changes contrib and README

* Apply suggestions from code review

Co-authored-by: Anton Burnashev <anton.burnashev@gmail.com>

---------

Co-authored-by: Anton Burnashev <anton.burnashev@gmail.com>
2025-05-21 11:04:13 +02:00
David Scharf
08fd3d9ef3 add downloads badge (#2211) 2025-01-15 10:24:00 +01:00
David Scharf
cbcff925ba drop python 3.8, enable python 3.13, and enable full linting for 3.12 (#2194)
* add python 3.12 linting

* update locked versions to make project installable on py 3.12

* update flake8

* downgrade poetry for all tests relying on python3.8

* drop python 3.8

* enable python3.13

* copy test updates from python3.13 branch

* update locked sentry version

* pin poetry to 1.8.5

* install ibis outside of poetry

* rename to workflows for consistency

* switch to published alpha version of dlt-pendulum for python 3.13

* fix images

* add note to readme
2025-01-12 16:40:41 +01:00
Marcin Rudolf
b1d20ac195 adds new versioning scheme to README 2024-09-16 15:00:13 +02:00
Anton Burnashev
6466ce4060 Shorten the installation section in README (#1500) 2024-06-24 11:31:33 +02:00
Sultan Iman
02f5d5299f Add instruction on installing dlt via pixi and conda (#1332)
* Add instruction on installing dlt via pixi and conda

* Update getting-started doc

* Add mention to use relevant package managers to install extra dependencies

* Fix typo

* Fix typo

* Update streamlit app screenshot

* Move installation instructions to installation.md

* Add a separate section for pixi and conda
2024-05-10 14:43:28 +02:00
Jorrit Sandbrink
05aa413db8 SCD2 support (#1168)
* format examples

* add core functionality for scd2 merge strategy

* make scd2 validity column names configurable

* make alias descriptive

* add validity column name conflict checking

* extend write disposition with dictionary configuration option

* add default delete-insert merge strategy

* update write_disposition type hints

* extend tested destinations

* 2nd time setup (#1202)

* remove obsolete deepcopy

* add scd2 docs

* add write_disposition existence condition

* add nullability hints to validity columns

* cache functions to limit schema lookups

* add row_hash_column_name config option

* default to default merge strategy

* replace hardcoded column name with variable to fix test

* fix doc snippets

* compares records without order and with caps timestamps precision in scd2 tests

* defines create load id, stores package state typed, allows package state to be passed on, uses load_id as created_at if possible

* creates new package to normalize from extracted package so state is carried on

* bans direct pendulum import

* uses timestamps with properly reduced precision in scd2

* selects newest state by load_id, not created_at. this will not affect execution as long as packages are processed in order

* adds formating datetime literal to escape

* renames x-row-hash to x-row-version

* corrects json and pendulum imports

* uses unique column in scd2 sql generation

* renames arrow items literal

* adds limitations to docs

* passes only complete columns to arrow normalize

* renames mode to disposition

* saves parquet with timestamp precision corresponding to the destination and updates schema in the normalizer

* adds transform that computes hashes of tables

* tests arrow/pandas + scd2

* allows scd2 columns to be added to arrow items

* various renames

* uses generic caps when writing parquet if no destination context

* disables coercing timestamps in parquet arrow writer

---------

Co-authored-by: Jorrit Sandbrink <sandbj01@heiway.net>
Co-authored-by: adrianbr <adrian.brudaru@gmail.com>
Co-authored-by: rudolfix <rudolfix@rudolfix.org>
2024-04-14 13:40:55 +02:00
Sultan Iman
82ea4fdbb7 Cancel previous CI runs for PRs when new commits pushed (#1109)
* Cancel previous CI runs for PRs when new commits pushed

* Small readme example pipeline code formatting

* Include matrix.os in group

* Use max-parallel: 3 for lint and common tests

* Skip matrix.os for linting

* Skip matrix.os for destination workflows

* Revert common tests workflow

* Parallelize linting

* Use only ubuntu to run linting

* Run qdrant tests only on linux

* Remove redundant qdrant workflow checks for windows os
2024-03-19 15:54:26 +01:00
Dave
314e76add9 update community links 2024-01-29 16:48:45 +01:00
rudolfix
e3347f3f72 bumps dlt version to 0.4.1 (#848)
* bumps to version 0.4.1

* updates README with branch and release info

* adds sentry to docs tests

* fixes CONTIRB
2023-12-22 13:21:54 +01:00
Dave
fca7c2e510 fix slack link 2023-10-25 10:32:35 +02:00
Dave
7ca1c24e39 add default user agent header to dlt requests client 2023-08-28 11:01:59 +02:00
rudolfix
ec48ba6cce updates contribution and readme + small docs fixes (#553) 2023-08-18 16:39:45 +02:00
adrianbr
4b62e5c042 Readme slack cta (#533)
case
2023-08-03 20:50:22 +02:00
adrianbr
f0f74a8950 visible call to action (#529) 2023-08-03 20:48:43 +02:00
adrianbr
5939782d37 make readme runnable (#505) 2023-07-20 09:56:02 +02:00
David Scharf
8db8848b7f fix link in doc (#406)
* fix link

* bumps prerelease version 0.3.1a0

* fix link

* fixes links and moves some content to reference

* fixes links in the core library

---------

Co-authored-by: Marcin Rudolf <rudolfix@rudolfix.org>
2023-06-14 15:22:16 +02:00
Marcin Rudolf
ad97c2136a changes the dlt init module to sources 2023-06-07 10:35:09 +02:00
burnash
34f736bb76 Add updated README, add contributor's guide 2023-04-29 14:23:26 +02:00
Ty Dunn
783be3eaf4 remove "simple" from one liner 2023-04-21 11:35:25 +02:00
Rahul Joshi
d1fc9d8462 pushing the new colab demo 2023-04-21 10:49:06 +02:00
Anton Burnashev
192e57fc21 Rename PyPI package to dlt in the docs (#282)
Co-authored-by: Ty Dunn <ty@tydunn.com>
2023-04-18 17:22:11 +02:00
Anton Burnashev
a9f31eb2df Wrap the code sample text so it fits in the code block
Normalize quotes
2023-04-13 19:03:25 +02:00
Ty Dunn
f3d2c0277b Update README.md 2023-04-12 19:46:42 +02:00
Ty Dunn
24c7677386 Update README.md 2023-04-12 19:46:42 +02:00
Ty Dunn
6db1c02f20 adding colab demo 2023-04-12 19:46:42 +02:00
Ty Dunn
8407f7cb0d Update README.md 2023-04-12 19:46:42 +02:00
Ty Dunn
b1ee1d6acc Update README.md 2023-04-12 19:46:42 +02:00
Ty Dunn
90307e1f77 add library usage example 2023-04-12 19:46:42 +02:00
Marcin Rudolf
83e4dbdee7 adds local testing info to README 2023-03-28 01:35:01 +02:00
Anton Burnashev
ab916ac9a0 Fix a broken link in README.md 2023-03-24 20:10:16 +01:00
Marcin Rudolf
0e3b187f5c adds duckdb test workflow 2023-02-07 22:16:28 +01:00
Marcin Rudolf
2ec52260e0 small test and sentry fixes, removes INSTALL.md 2022-12-09 21:30:42 +01:00
Marcin Rudolf
5eb2615802 new README, makefile and library file 2022-12-09 21:04:56 +01:00
Ty Dunn
23b751d1a3 shortening README now that docs are published 2022-12-08 11:45:34 +01:00
tydunn
7cdbc9f77a final touches 2022-09-12 16:28:41 +02:00
Ty Dunn
e2ba9556e3 Update README.md 2022-09-12 16:19:49 +02:00
adrianbr
fd8444111c Update README.md 2022-09-08 11:56:38 +02:00
adrianbr
ece8087dd5 Update README.md
Co-authored-by: Ty Dunn <ty@tydunn.com>
2022-09-08 11:55:40 +02:00
adrianbr
404bf8ed47 Apply suggestions from code review
Co-authored-by: Ty Dunn <ty@tydunn.com>
2022-09-08 11:54:53 +02:00
adrianbr
8727ae4c6a Update README.md
Co-authored-by: Ty Dunn <ty@tydunn.com>
2022-09-08 11:51:41 +02:00
adrianbr
d8871e1a1a Update README.md
Co-authored-by: Ty Dunn <ty@tydunn.com>
2022-09-08 10:32:54 +02:00
adrianbr
6defefa970 Update README.md
Co-authored-by: Ty Dunn <ty@tydunn.com>
2022-09-08 10:30:33 +02:00
adrianbr
1979e9136f Update README.md
Co-authored-by: Ty Dunn <ty@tydunn.com>
2022-09-08 10:29:19 +02:00