primrose

View on PyPIReverse Dependencies (0)

2.0.0 primrose-2.0.0-py3-none-any.whl

Wheel Details

Project: primrose
Version: 2.0.0
Filename: primrose-2.0.0-py3-none-any.whl
Download: [link]
Size: 122134
MD5: bd4adf0c02c25c38a48b316897f41141
SHA256: ed59e817bb2982623ccf0985d5a8982026c39be800f980cd7b14e230d6281135
Uploaded: 2023-05-22 17:30:49 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: primrose
Version: 2.0.0
Summary: Primrose: a framework for simple, quick modeling deployments
Author-Email: WW Data Science <datascience[at]ww.com>
Maintainer-Email: Brian Graham <brian.graham[at]ww.com>, Calvin Woo <calvin.woo[at]ww.com>, Pierre Winter <pierre.winter[at]ww.com>, Rakesh Ramesh <rakesh.ramesh[at]ww.com>
Project-Url: Homepage, https://github.com/ww-tech/primrose
Project-Url: Documentation, https://ww-tech.github.io/primrose/
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: pandas (>=1.5.3)
Requires-Dist: click (>=8.1.3)
Requires-Dist: scikit-learn (>=1.2.2)
Requires-Dist: jstyleson (>=0.0.2)
Requires-Dist: networkx (>=3.0)
Requires-Dist: dill (>=0.3.6)
Requires-Dist: pyyaml (>=6.0)
Requires-Dist: google-cloud-storage (>=2.7.0)
Requires-Dist: matplotlib (>=3.7.1)
Requires-Dist: jinja2 (>=3.1.2)
Requires-Dist: boto3 (>=1.26.93)
Requires-Dist: mysql-connector-python (>=8.0.32)
Requires-Dist: slackclient (>=2.9.4)
Requires-Dist: testfixtures (>=7.1.0)
Requires-Dist: moto (>=4.1.4)
Requires-Dist: nltk (>=3.8.1)
Requires-Dist: pydot (>=1.4.2)
Requires-Dist: rpy2 (>=3.5.10); extra == "r"
Requires-Dist: pygraphviz (>=1.10); extra == "plotting"
Requires-Dist: psycopg2-binary (>=2.9.5); extra == "postgres"
Requires-Dist: pytest (>=7.2.2); extra == "test"
Provides-Extra: r
Provides-Extra: plotting
Provides-Extra: postgres
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 12428 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.40.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
config/example_read_r.json sha256=9FcFlNqJF8D-4bCIiK6rNXIcReObNTZNeRqlAyR8XFY 245
config/hello_world_classifier_predict.json sha256=U4S1d1aQXxFvJkmKqA6wxJdxqDtoHOy3SIbMrLneRwY 1445
config/hello_world_classifier_predict.yml sha256=uarI6JqeMFi-72xjtY9xhIGtFXvXln_QhH4BJvBUFbk 1074
config/hello_world_classifier_train.json sha256=Mxa1M7o8lNzuTWXAoqI03c0rExvw1bdEYObUen-qjys 1725
config/hello_world_classifier_train.yml sha256=CuhxqiZpXGhfqbD15zQcxzVlwgh_hg6u5Ipke_BVNYA 1252
config/hello_world_cluster_eval.json sha256=gfmXnypFDyzjlEKiuZEJ4sqidS4z7ZvZAQsXis-m5OA 2456
config/hello_world_cluster_eval.yml sha256=noIcEBCSXDg6L_7S27pKf0v8g6mcWPeBfLYeBwvGAtU 1488
config/hello_world_cluster_simple_train.json sha256=Qbx4tyW2Tjwb93KFt9rZvsWmtRK4kGQBuY0G5i9B4YA 2210
config/hello_world_cluster_simple_train.yml sha256=GU5wO6TWOmnw3qBNFUTCgr0hsvjm6zPry-mq8wKBt2g 1477
config/hello_world_cluster_train.json sha256=0HvqiCdnL4olqkL8MzC7Ml2_mRMBuXjEbm0_YGiEeuI 2807
config/hello_world_cluster_train.yml sha256=AgNI4b8Jw_K2z4f96epTcVZA4xzjlYcbjhySyBoY_9E 1865
config/hello_world_custom_nodes.json sha256=8ypuEFlVXgF9Qq0bG92HOvOK1V9Up5UXp_brnroOsEU 790
config/hello_world_custom_nodes.yml sha256=I8qciadIS8mJNGqbXPoAMDRvnjWRG-AXSpROJ-0_OVY 478
config/hello_world_read_write.json sha256=G5UQtPefEJ8xX0D9WRdpuHtAvDbcoEKGVayH_PCGYEE 601
config/hello_world_read_write.yml sha256=8lnVwapZM4bvrVfXRy_ogFnURWFbUZJ3FkBpRrZtyJo 336
config/hello_world_regression_train.json sha256=zgxDpb6FN8kdb03SnRWR4GsNfeHl7d1BfauP1MrfYUM 2039
config/hello_world_regression_train.yml sha256=OsdC_KwMpFsZOn_oOKncisSRWdDcpl6TbpujwvFdrpM 1318
data/tennis.csv sha256=eyug-FvfblK_wxxYn0Nb_AiwDUacwaV7EtQcmmosLGM 444
data/unclustered.csv sha256=S35DUzyoTTAg6WhS8H7_86DRidHqW2rWk8tK-5D6pHQ 11311
primrose/__init__.py sha256=s-IHGSCwYyGnJa2dGm6-du_ZWwQHt5nofSElWz_XdO0 7664
primrose/dag_runner.py sha256=jWS-GQ7xxjjNwC2zYJMSMOjXeHl9d1Z-c-nKYTAT7dI 12287
primrose/data_object.py sha256=zy_t5-fcDt68aUBIB3b7VQbSCQDuJFFVxGXvRvlVrKc 9131
primrose/node_factory.py sha256=hC9Q3zQZH1yPYHjvNPxc5bC9jEpMaxDUft_Bo0Pynv4 8612
primrose/notification_utils.py sha256=dc3_SPN96JuRt4fKiEJP6RLny0P3PimEBUiN3PFlij8 2638
primrose/util.py sha256=bOaOMv0DgOZr5H3wbl5J8bxN6OMSrX5ryowkHL-CNFo 750
primrose/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/base/conditional_path_node.py sha256=Ey-1i3l3x9e5iVu_Vp3YsYZTMFLdjbFpsco7FJMDItg 1910
primrose/base/do_nothing_node.py sha256=xU_DYWNYxw1WiPjeW374UGSBPop1SpSJRoV1MVp9Lv0 1150
primrose/base/model.py sha256=vKHpbAZBpLOg6ThoNQqqukI5V2YUUFOWsiwJoZXJZRA 3620
primrose/base/node.py sha256=-YqJI94SwzgbBUBPIllrfCiY5s_LgDXEqvgv5X9LfeI 1663
primrose/base/pipeline.py sha256=H9nvqqwGi6AkDe0UcN3SWOr49DPU-q9F8NWjyE6xHqE 7544
primrose/base/postprocess.py sha256=SiCuVwTaFExj5aQ__7sS9cfImW5NB41F6sXb3qJFYRU 428
primrose/base/reader.py sha256=hgEKcvylTevYKLcEq7Wk2ZaVUXpMuLEmKAZFznU9dEc 250
primrose/base/search_engine.py sha256=mnKeDcXsrI1hGOOGHxa6h-i1g49AZmgH5dF0s1vnvKo 4943
primrose/base/sql_reader.py sha256=LUGfJr5VTF3XkjdKDFCYNEvZfQJTlrga8UNKV1ixuR0 5433
primrose/base/success.py sha256=gxMS1gzVvevjhOxYRVMwhT-rmGR7jkwCGRN-USEeFVo 384
primrose/base/transformer.py sha256=SWE-AcKX-aqAIlvbctmxDyiSIxhL9_iy-jVslStZGgo 1196
primrose/base/transformer_sequence.py sha256=SXiRwA2AtS2ZIfhySxjCQfjQ7jClNC19OIX24wYEjyM 1255
primrose/base/writer.py sha256=rWXOrxtH3pipd4Taxqn04CrftzlC91NcY3mALIwxFDc 242
primrose/cleanup/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/cleanup/logging_success.py sha256=-GAUzSFRwp9499AOr155ihh8pHxevjbU3psjde6Zg_c 1421
primrose/conditionalpath/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/conditionalpath/simple_switch.py sha256=wYH8PtWYd_xdJpfa6Zmlz_7gtOsBS5Ch2rW5esp5rRU 1355
primrose/configuration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/configuration/configuration.py sha256=xc9SuIe0bJRcUhVF4s_ogtGGCheKyJpHSqR2ldXY7RQ 21331
primrose/configuration/configuration_dag.py sha256=QGA_Gi3dyzqp45YA8r6HEm04Ys3DgxrLcDasvJquvvo 13550
primrose/configuration/util.py sha256=tjHJ9dpZELEBM_r3-S06NMGq_9zmJ0NPd-663fcKY4Q 1829
primrose/dag/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/dag/config_layer_traverser.py sha256=ZODMNHt_7kDVDelr08gnJpwNSsZljI40RluLCwT_ubo 1844
primrose/dag/dag_traverser.py sha256=0nAXxYhIeKmz-Lrj2FiTYzsf0ApeJ-9oaGtRd-fiUgc 1164
primrose/dag/depth_first_traverser.py sha256=2h5VuImykzgfpIYB_GSjrr3arDyb483m69rZXmZ2zOk 1157
primrose/dag/traverser_factory.py sha256=EhnVivFWeKYNP5piVnjdQIxlIMrjAKky87gIojtmDb8 2691
primrose/dataviz/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/dataviz/cluster_plotter.py sha256=ZHZaFJMn6jI3BASi3PlEJw31C8XMchfrfg3q_2y7kEY 2076
primrose/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/models/minimal_search_engine.py sha256=YkWMyB91QL7uNnncDhWleJI6otRY_55SuMyKqnxX_rw 1571
primrose/models/sklearn_classifier_model.py sha256=NjAdxz7haMuTHWE_zUUoFFtuqpEu2ikykAV7I0XV0GA 5615
primrose/models/sklearn_cluster_model.py sha256=4OdreIsVkn7k72NimTdN6NkEsJgyvRA3tC_KfgKQ6ZI 2711
primrose/models/sklearn_model.py sha256=2aqv7lQJVqBWjkL5fyiwmK5aW9BeHjXhnp22vR51J_Y 8643
primrose/models/sklearn_regression_model.py sha256=02SZhcSpMQtliFdRDTrPBb0cdYs1DBVM45x6-3W334o 954
primrose/notifications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/notifications/abstract_notification.py sha256=ZS43Nq-_fXu07qAHXEesFrONBzr2aX5qv1F-7jircnk 387
primrose/notifications/success_notification.py sha256=5CIQFHW9S9TSIHMqzlIL52gqO_eF3mJ4Duf50rJQm9s 5753
primrose/pipelines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/pipelines/dataframe_joiner.py sha256=pSoKM5iOU4amIkK-9MS4hhdS5XG7ArwE6G0ZSeXhOoo 2787
primrose/pipelines/encode_train_test_split.py sha256=O1Xsu7Tn2fvTSGJCIsMYNmUWrNzfJhP4yTomGej-Pdc 1525
primrose/pipelines/sklearn_preprocessing_pipeline.py sha256=4lGtpiWlz1Zogf-pZLepytlDCcyM7Y06D9Et0j-qQv8 2257
primrose/pipelines/train_test_split.py sha256=p8FEqG8DV9mEIT6jYxy72Zw7ODLZh1jdqD7pkIsBK3E 10140
primrose/pipelines/transformer_pipeline.py sha256=L5ZdWAt-Goh55_ZZOjM1jbMwgfjkqVzobzmUwPQzlcw 2424
primrose/readers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/readers/csv_reader.py sha256=8oNKiirgoyFuq5ZqaesK3LvUFdt_oGA0_GodTvAwESg 1824
primrose/readers/database_helper.py sha256=irKMiwB4oWpZyTmY20XyB6qT8i8mfhq3naC6ws_mGQ4 367
primrose/readers/deserializer.py sha256=4z1pZC41Y7zR2yORTb86qdD5QmNo7TVT31tMEArqOgw 5540
primrose/readers/dill_reader.py sha256=dj-udGidIZPL4SKuzWN3kqwN0dj6NlKpoNND2H-4y9k 1590
primrose/readers/gcs_dill_reader.py sha256=9RqlDvOahpCOzx4WyKOYVEKhymFmEd3ShkCk5sco94g 2788
primrose/readers/mysql_helper.py sha256=Gvfz8Xajy31A9J1fEJg9QOWs_dUfJdiQA7ltXgzatGo 1497
primrose/readers/mysql_reader.py sha256=hweXpazOXNTU8qTwgDczgZSw3iW3zNWp0txm3I9Tsz4 529
primrose/readers/oracle_reader.py sha256=habk9zWJrvlYTUfzvyfLLrLQiUxulTNM53N1x1GxQMA 497
primrose/readers/postgres_helper.py sha256=DCrr6YYFsdaSV57Q2yawUJa_fU0nkCoRY4IHecUoqtQ 1770
primrose/readers/postgres_reader.py sha256=1bepnkvmA4eGKP-A6G5o6QKjfv1sU2tFN0LBfu-Xemc 561
primrose/readers/r_reader.py sha256=xlGBDhr55vYH3CRjwFsuIOtWZ36zSNmJh191AizyBL4 3283
primrose/readers/redshift_reader.py sha256=dlZbOF32tpe7yrtqkeCwW6AiahoZXWwCaObmZY8wFD8 509
primrose/readers/sklearn_dataset_reader.py sha256=jXtp7sH9Y92pchgm2eTLeDaDPPMFJEle5_6QHxMENPg 1918
primrose/readers/sqlite_reader.py sha256=E0vd94cnpPM_ay6SCUrsj-lRJPaBk9k8SIBwzZbTU7A 1006
primrose/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/templates/awesome_model.py sha256=L2p3icyi1YfYzrN1rzcYT56blZgcuOHXB60Yq4YQeE4 1918
primrose/templates/awesome_reader.py sha256=EicHZousX7jWrTDIbaU6teR34kUCYu1MN5wqezHQ-hI 1583
primrose/templates/run_plot_dag.py sha256=FyMzUAFES45Lf7_eKwPI6dFWyY8ikCrxmWzg2So1T8I 2979
primrose/templates/run_primrose.py sha256=WrSpLAe8ux4nmWxGIO9ABCydyi-CMcJhhL8kVha_xhM 1931
primrose/templates/user_registration_template.py sha256=hkZMXewfaPrc5vVcHp-O69UMC6nR-EcxvyRXXSRjuy8 2502
primrose/transformers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/transformers/categoricals.py sha256=fXBmAPFSa2XFffm0kebkyutnSk6y331pvH2wQGqlhDA 6766
primrose/transformers/combine.py sha256=9zmUqoLjhyL0oHIaV3E33Gq9LivK9FuAb0RJl6thatc 4093
primrose/transformers/filter.py sha256=EaXBw15Vk1FqoRXA4FbHACgyAah4fyQqL599AFz4FcM 3125
primrose/transformers/impute.py sha256=DQnaI9UmOkjwpao4qq4FlS6HPNMljEf9BMFL7R8tnoc 4948
primrose/transformers/sklearn_preprocessing_transformer.py sha256=Zq80SyJ2G4rTou_qOEeMLM0YcoXmag1zs-DO_yiIajE 3511
primrose/transformers/strings.py sha256=unroMkoElQTOcBpDwdq6J0TB3Pyv9HyECPeOlEf4OUs 1946
primrose/writers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
primrose/writers/abstract_file_writer.py sha256=D0NJObvS-QMX5gDFba7WP57mVTXRZuPW4WMkXitKHtQ 1432
primrose/writers/csv_writer.py sha256=r2Aiywv8seXHFln4irjyXe_XjPBsQR57o5dU0yAFH6c 1870
primrose/writers/dill_writer.py sha256=ovdJZFE5P23UZirL7szhV2q_jk2N0VVHlqWysluAtu4 1653
primrose/writers/file_writer.py sha256=S8gt_RgnCcWBMd_COI-JYxwslBujPxUYsM3xedrHW-s 1206
primrose/writers/s3_writer.py sha256=360_9MO87zdusvrlKSEU7J4F_YylIXfQPPLw1D7F6qE 3404
primrose/writers/serializer.py sha256=MWDKAGAeaxfVTq19u8aqJFGgqujbRjqSaDDzZ2-tdN0 2706
primrose-2.0.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
primrose-2.0.0.dist-info/METADATA sha256=FjzBzXmSAbdFas5lcfn0biPgKc6rt2u_RX7PpcTrwi4 26905
primrose-2.0.0.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
primrose-2.0.0.dist-info/entry_points.txt sha256=9oreSmtgPU9voWkpKNYKelN5pyK3q2dn5ZhxZ4FQvMQ 51
primrose-2.0.0.dist-info/top_level.txt sha256=v_kAZyN1NmGYvdggggi3DgW14RdkTFUQb91tG4ZzTVc 21
primrose-2.0.0.dist-info/RECORD

top_level.txt

config
data
primrose

entry_points.txt

primrose = primrose.__init__:cli