Skip to content

Releases: dacort/faker-cli

v0.7.0 - Iceberg support!

11 Jul 18:16
8b50557
Compare
Choose a tag to compare
Pre-release

With the introduction of PyIceberg, we can now create Iceberg tables.

Iceberg requires a catalog to store the table definition, so with this initial release, we support Iceberg tables in AWS Glue with the data on S3.

fake -n 10 pyint,user_name,date_this_year -f iceberg -C glue://default.iceberg_sample -o s3://YOUR_BUCEKT/iceberg/

With that command, faker-cli will generate a 10-row dataset, upload it to S3 and create the table in the Glue Data Catalog. It assumes your AWS credentials are already setup with the necessary permissions.

v0.6.0 - Mimesis support!

13 Jun 17:43
8305098
Compare
Choose a tag to compare
Pre-release

Adds a new CLI option -p that allows you to specify your provider of choice. Faker and Mimesis are currently supported.

Note that the column names will need to change to match your provider of choice and templates are only supported with Faker.

Below is an a timed example of generating 100,000 usernames with Faker vs. Mimesis.

❯ time poetry run fake -n 100000 user_name > /dev/null
11.18s user 0.20s system 98% cpu 11.570 total

vs.

❯ time poetry run fake -p mimesis -n 100000 username > /dev/null
1.58s user 0.19s system 93% cpu 1.902 total

v0.5.0

02 Feb 18:41
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

What's Changed

  • Add the ability to provide arguments and unique values by @dacort in #9

Full Changelog: v0.4.0...v0.5.0

v0.4.0

17 Jan 21:43
530a1f4
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

What's Changed

  • Bump arrow all the way to latest by @dacort in #7
  • Resolves S3 segfaults
  • Also break pip install into extra modules for parquet and delta

Full Changelog: v0.3.0...v0.4.0

v0.3.0 - DeltaLake Support!

10 Jun 17:36
e1e0272
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Adding support for delta lake table format by @rahulj51 in #2

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0 - Parquet, parquet, S3!

08 Jun 20:46
ebf7220
Compare
Choose a tag to compare
Pre-release

What's Changed

You can now write to Parquet files by specifying a combination of format (-f) and output filename (-o). Also, simply because we use the awesome pyarrow library for Parquet support, you can just specify a filename on S3 (-o s3://bucket/data.parquet) and we'll write the Parquet data there. 🙌

New Contributors

  • @dacort made their first contribution in #1

Full Changelog: v0.1.1...v0.2.0

v0.1.1 - Fix default usage command

01 Jun 05:59
Compare
Choose a tag to compare
Pre-release
Update packages-dir

v0.1.0 - CloudFront Support

26 May 07:16
Compare
Choose a tag to compare
Pre-release
  • Added CloudFront support: fake -t cloudfront

v0.0.5

26 May 04:27
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

changes

  • Fix small bug in error_code

Full Changelog: v0.0.4...v0.0.5

🦋

25 May 22:00
Compare
Choose a tag to compare
🦋 Pre-release
Pre-release
  • Remove pyarrow as we're not that cool...yet