knockoff

View on PyPIReverse Dependencies (0)

4.4.1 knockoff-4.4.1-py3-none-any.whl

Wheel Details

Project: knockoff
Version: 4.4.1
Filename: knockoff-4.4.1-py3-none-any.whl
Download: [link]
Size: 57201
MD5: 18909aab0536c529dc51065b2800b9b3
SHA256: ff1b147db22165dfebc52c29646c06fc23f898ea1da947ef1671d7fa5ae638fc
Uploaded: 2024-02-21 16:47:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: knockoff
Version: 4.4.1
Summary: Library for generating and bootstrapping mock data
Author: Gregory Yu
Author-Email: gregory.yu[at]nike.com
Maintainer: Mohamed Abdul Huq Ismail
Maintainer-Email: Abdul.Ismail[at]nike.com
Home-Page: https://github.com/Nike-Inc/knockoff-factory
Project-Url: Repository, https://github.com/Nike-Inc/knockoff-factory
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10.10,<4.0.0
Requires-Dist: PyMySQL (<1.2.0,>=1.1.0); extra == "mysql" or extra == "complete"
Requires-Dist: PyYaml (<7.0.0,>=6.0.1)
Requires-Dist: Pyrseas (<0.11.0,>=0.10.0); extra == "complete"
Requires-Dist: SQLAlchemy (<3.0.0,>=2.0.27)
Requires-Dist: dependency_injector (<5.0.0,>=4.41.0)
Requires-Dist: dotty_dict (<2.0.0,>=1.3.1)
Requires-Dist: faker (<24.0.0,>=23.2.1)
Requires-Dist: joblib (<2.0.0,>=1.3.2)
Requires-Dist: networkx (<4.0.0,>=3.2.1)
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: pandas (<3.0.0,>=2.2.0)
Requires-Dist: psycopg2 (<3.0.0,>=2.9.9)
Requires-Dist: pyarrow (<16.0.0,>=15.0.0)
Requires-Dist: s3fs (<2025.0.0,>=2024.2.0)
Requires-Dist: sqlalchemy-utils (<0.42.0,>=0.41.1)
Requires-Dist: testing.postgresql (<2.0.0,>=1.3.0)
Provides-Extra: complete
Provides-Extra: mysql
Description-Content-Type: text/markdown
[Description omitted; length: 4430 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.5.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
knockoff/__init__.py sha256=1bij6XQcujcJuDUWp56zVtmMyzZvA-n6tMyzHMRnxrU 266
knockoff/cli.py sha256=zW-kE23qj2dAhixLGC5LW1_kC_wp4YnO7b_E-KE3_lM 5101
knockoff/cli_v2.py sha256=Ucll_ARxf05dpgh5VbXNxXPUl7QNoztvPJLxErR_qOk 2522
knockoff/command/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/command/run.py sha256=iyfJigICHaMdBNybIN7UUuPh3Mva6I01ZgQg_NgFL6w 4847
knockoff/command/version.py sha256=d6Wd6fCczG928AHZtZy9RFV960Im9zdw75oQqmmaNdI 349
knockoff/exceptions.py sha256=SicnTjNl11BJo3H1xZTPz_PzeEVuIc4pCi1aoeusmlM 1217
knockoff/factory/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/factory/assembly.py sha256=rYsqozQOdjlGEeKxKVy2mDAZu-bsz60LiykMOXtJ04I 7958
knockoff/factory/component.py sha256=v91d2onVNoh50baAYXm4CZEBYQTdQ6hdrEu4hyg-Elk 979
knockoff/factory/counterfeit.py sha256=AaaXLT0LXzXCkU-ErmrmdNX6-vhJOyKQrLaqikPdYro 1946
knockoff/factory/node.py sha256=6Ej2KHHZjp0wbvW_UnUU7i-2gNbuBJ5-2jKvgpMnEE4 1862
knockoff/factory/part.py sha256=M3gRz0Ezhk9h7df_s-xxUVpcNVe9nml3vfUHBpocaXc 2166
knockoff/factory/prototype.py sha256=7SQqrSWlkM0NrKoezrzZJpf_Q33L-qLDPoERQr9IgWk 5642
knockoff/factory/sink.py sha256=qTTr_Gh6_16_v6lFJ4c_-_cUk5VhLDMpdFc2h7AphBI 676
knockoff/factory/source.py sha256=Wg7FF6ysINGLBMAt9AMaDWE5UYUkwcLOqc8kpyZf7R0 1762
knockoff/factory/table.py sha256=CG5jgpLmjEFkeDrXpYXhWyEevvKD3dd7x_1Hn1Ly1us 488
knockoff/io.py sha256=AKaxcGxtO0mUc7_qoyl_yD-U6GucEN6RgR7N-RTrW2c 1584
knockoff/knockoff.py sha256=qmeAv4gmi3RsK4gK55djsl8ahUDsT6FzUS0_rtwXFOc 2104
knockoff/orm.py sha256=xNSXj5m_MApihe9KkWiW9nGZMKPvGrAsYwcJgCdH_0I 3713
knockoff/sdk/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/sdk/blueprint.py sha256=2Xd9P79IY6awAPZO-AOKLi8Hgu9CU55H-i-A8WTMYHA 1608
knockoff/sdk/constraints.py sha256=NYWAl6ZB8ljPPw6MnMkmVd_xWnm2zA5w_K6Zv6RiuI0 1270
knockoff/sdk/container/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/sdk/container/default.py sha256=aRoQi1xXTc_aIpaYWkrLfv7AA1o4O4iYXAsmxjsGvp0 986
knockoff/sdk/dag.py sha256=PJ-aMAfpZufRHzMAoUGwqZJwC5Q4dA1Wjp_SS-UKNMw 1404
knockoff/sdk/db.py sha256=LlGRotzQ4aXC1YUGb3fkhbl5J0wLlv1DtzYnZGXbHAA 8115
knockoff/sdk/factory/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/sdk/factory/collections.py sha256=b4uONzRXyBuUHQhpRcN919blgzEHorq3Uu9T3KEqkQ0 6140
knockoff/sdk/factory/column.py sha256=_LL_jBpaMveMx3G9CH2OixfcPui_8CF0HVfdv9UFvBY 2013
knockoff/sdk/factory/next_strategy/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/sdk/factory/next_strategy/df.py sha256=eQG7qw2Pyg8eqMR6RQIfZ5YZy-h4qem2of_A53yyGIo 561
knockoff/sdk/factory/next_strategy/table.py sha256=3Xc6QY_jVns9_zgo7ty2yTOAmHLzm-U8Wkw_QfQz5eU 423
knockoff/sdk/table.py sha256=jWhgeouCLvxmnTmt800MqFB0Gw0-7ErCC_ubp3HjIcI 13925
knockoff/tempdb/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/tempdb/container.py sha256=8S0--Wt27ErQ4--gtqikB5tzLeWlvGQ0s9Pxsy9MuCE 1060
knockoff/tempdb/db.py sha256=QXDJt7JwYb0ZYSM_zsDEwA6XMhPjUILMOBfoV67XaQY 2389
knockoff/tempdb/initialize_tables.py sha256=cBA0A9bN-LEnmD5JKSTrtaNPODrOruIe7-tYCO5vCHY 557
knockoff/tempdb/setup_teardown.py sha256=9BKUXKCVUmU7sz1oKEpTGmsAYqZEFW19vIxLukrnxS8 786
knockoff/utilities/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/utilities/date/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/utilities/date/interval.py sha256=54vpmmo7ybSiglZBNhqKvrtDvSpCPIyUK5KnitoEQUs 6914
knockoff/utilities/environ.py sha256=igbrYdo9lpkfGEetG6TibrIz4VUWRiQYywWTV52DfoI 872
knockoff/utilities/functools.py sha256=Yx4zGNI26hWWGf9L-uxGHUnRUFGVYUg2QHaI-fnoq7k 552
knockoff/utilities/importlib_utils.py sha256=GvEXjIvWziC55FlV8ZFhYYO-m6_aU9XKt0W2kbrMDJw 666
knockoff/utilities/io.py sha256=gtWJmYg63TAsYfyj3rI5r8N43JJ6l0TFGfODZj4iIeo 1068
knockoff/utilities/ioc.py sha256=Z7Kcj0vvKG9IeGcX-_mWfKVhvjBnDNd4fZY7WtGitaY 1374
knockoff/utilities/mixin.py sha256=U749lE8UWMRQvEvwbFSBq4llFHwj-p-XLuKBxE1vZbc 1848
knockoff/utilities/orm/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/utilities/orm/sql.py sha256=6m_Vc2ZTYe5p71BZU1XMINXx6T2K9yRdTvWHr6zwuO0 6525
knockoff/utilities/orm/sqlalchemy_conn.py sha256=RsmJ0yy4cdJA8sypmDU4mzX7MlTeEGaw3gUIL7hwPG4 665
knockoff/utilities/period.py sha256=LKY_uh1NVvPw2Q5T5RiZPTIhyuCWCJ09z_PKdJ-2paE 848
knockoff/utilities/regex.py sha256=9L2FokHszy8dJLj7giFFGAQFiMebNu4QN4pZAgQlowI 1199
knockoff/utilities/testing/__init__.py sha256=yWcp1wnSul9Bkh-A-tMdrz78QhAKWWxAb1yr2xVvYG4 194
knockoff/utilities/testing/base.py sha256=-OCZAwID1J8rp4H_FuSnoRLT_9yZdxE-CJmHDfHqZ-U 1395
knockoff/utilities/testing/mysql.py sha256=Y6k8NUVMER1Gpe_h9IneoXFKDR8OZ2jtCAF0J0roetE 1228
knockoff/utilities/testing/postgresql.py sha256=5FpP5hHbpjMj0yRYv5LvDXehNVbGaGjsvilo6adWA6Y 1648
knockoff/writer/__init__.py sha256=z5jxoJbtQSQB3HL1uBChXII3TAde5aI6mrTOBvAEr38 193
knockoff/writer/pandas.py sha256=bUjbtNJdQXS68VzWDlMnlZ-HSKbpXUbybh0uRH4dOD8 1638
knockoff-4.4.1.dist-info/LICENSE.md sha256=5Z-mUYGSqyGYWTkxTg6hX8-0vEHSL9YE_i0uq9sbmcE 10329
knockoff-4.4.1.dist-info/METADATA sha256=iz9YbU9TgtbLGjkK6M_Q5jNyt6gsM6B8jjV5Itd288s 5853
knockoff-4.4.1.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
knockoff-4.4.1.dist-info/entry_points.txt sha256=UOiMN_2VLaYjbf6-U0qLVJbh0HDi5nN37VgE8MPJzOk 1542
knockoff-4.4.1.dist-info/RECORD

entry_points.txt

knockoff = knockoff.cli_v2:main
legacy = knockoff.cli:main
run = knockoff.command.run:main
version = knockoff.command.version:main
numpy.random.poisson = numpy.random:poisson
noop = knockoff.utilities.mixin:noop
parquet = knockoff.writer.pandas:to_parquet
sql = knockoff.writer.pandas:to_sql
autoincrement = knockoff.factory.component:load_autoincrement
faker = knockoff.factory.counterfeit:load_faker_component_generator
function = knockoff.utilities.mixin:noop
knockoff = knockoff.utilities.mixin:noop
cartesian-product = knockoff.factory.part:cartesian_product_strategy
concat = knockoff.factory.part:concat_strategy
faker = knockoff.factory.counterfeit:load_faker
inline = knockoff.factory.part:read_part_inline
io = knockoff.io:load_strategy_io
period = knockoff.factory.part:generate_part_periods
components = knockoff.factory.prototype:load_prototype_from_components
concat = knockoff.factory.part:concat_strategy
io = knockoff.io:load_strategy_io
io = knockoff.io:load_strategy_io
knockoff = knockoff.factory.table:load_knockoff
inline = knockoff.io:read_inline
pandas.read_csv = pandas:read_csv
pandas.read_json = pandas:read_json
pandas.read_parquet = pandas:read_parquet
read_multi_parquet = knockoff.io:read_multi_parquet
sql = knockoff.io:read_sql