├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .lefthook └── commit-msg │ └── template-checker ├── LICENSE ├── README.md ├── dev-requirements.in ├── dev-requirements.txt ├── jafgen ├── __init__.py ├── cli.py ├── curves.py ├── customers │ ├── __init__.py │ ├── customers.py │ ├── order.py │ └── tweet.py ├── simulation.py ├── stores │ ├── __init__.py │ ├── inventory.py │ ├── item.py │ ├── market.py │ ├── stock.py │ ├── store.py │ └── supply.py └── time.py ├── lefthook.yaml ├── pyproject.toml ├── pyrightconfig.json ├── pytest.ini ├── requirements.in ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── test_days.py ├── test_inventory.py ├── test_order_totals.py └── test_tweets.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @dbt-labs/dx 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /.lefthook/commit-msg/template-checker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/.lefthook/commit-msg/template-checker -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/README.md -------------------------------------------------------------------------------- /dev-requirements.in: -------------------------------------------------------------------------------- 1 | ruff 2 | pytest 3 | pyright 4 | setuptools 5 | -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /jafgen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jafgen/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/cli.py -------------------------------------------------------------------------------- /jafgen/curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/curves.py -------------------------------------------------------------------------------- /jafgen/customers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jafgen/customers/customers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/customers/customers.py -------------------------------------------------------------------------------- /jafgen/customers/order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/customers/order.py -------------------------------------------------------------------------------- /jafgen/customers/tweet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/customers/tweet.py -------------------------------------------------------------------------------- /jafgen/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/simulation.py -------------------------------------------------------------------------------- /jafgen/stores/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jafgen/stores/inventory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/stores/inventory.py -------------------------------------------------------------------------------- /jafgen/stores/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/stores/item.py -------------------------------------------------------------------------------- /jafgen/stores/market.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/stores/market.py -------------------------------------------------------------------------------- /jafgen/stores/stock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/stores/stock.py -------------------------------------------------------------------------------- /jafgen/stores/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/stores/store.py -------------------------------------------------------------------------------- /jafgen/stores/supply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/stores/supply.py -------------------------------------------------------------------------------- /jafgen/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/jafgen/time.py -------------------------------------------------------------------------------- /lefthook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/lefthook.yaml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- 1 | numpy 2 | Faker 3 | typer 4 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_days.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/tests/test_days.py -------------------------------------------------------------------------------- /tests/test_inventory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/tests/test_inventory.py -------------------------------------------------------------------------------- /tests/test_order_totals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/tests/test_order_totals.py -------------------------------------------------------------------------------- /tests/test_tweets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbt-labs/jaffle-shop-generator/HEAD/tests/test_tweets.py --------------------------------------------------------------------------------