Skip to content

Make delta an extra module #4

@dacort

Description

@dacort

For lightweight usages, Delta support added 37MB of extra downloads. Could be nice if we had an extra modules so you could do pip install faker-cli[delta] or similar.

Collecting faker-cli
  Downloading faker_cli-0.3.0-py3-none-any.whl (12 kB)
Collecting click<9.0.0,>=8.1.3
  Downloading click-8.1.6-py3-none-any.whl (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 860.9 kB/s eta 0:00:00
Collecting deltalake<0.10.0,>=0.9.0
  Downloading deltalake-0.9.0-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (37.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.2/37.2 MB 1.4 MB/s eta 0:00:00
Collecting faker<19.0.0,>=18.9.0
  Using cached Faker-18.13.0-py3-none-any.whl (1.7 MB)
Collecting pyarrow<13.0.0,>=12.0.0
  Downloading pyarrow-12.0.1-cp311-cp311-macosx_10_14_x86_64.whl (24.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 24.7/24.7 MB 743.0 kB/s eta 0:00:00
Collecting python-dateutil>=2.4
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 2.2 MB/s eta 0:00:00
Collecting numpy>=1.16.6
  Downloading numpy-1.25.2-cp311-cp311-macosx_10_9_x86_64.whl (20.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.8/20.8 MB 1.2 MB/s eta 0:00:00
Collecting six>=1.5
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, numpy, click, python-dateutil, pyarrow, faker, deltalake, faker-cli

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions