ovretl

View on PyPIReverse Dependencies (0)

6.2.5 ovretl-6.2.5-py3-none-any.whl

Wheel Details

Project: ovretl
Version: 6.2.5
Filename: ovretl-6.2.5-py3-none-any.whl
Download: [link]
Size: 4547643
MD5: c73b81320505b7474e7944d5b35d6f75
SHA256: 10061ff4d8b37cf66e461821ce8071bf1d4f6ed83b2b103b3d203a91f634c192
Uploaded: 2022-10-24 19:27:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ovretl
Version: 6.2.5
Summary: Python package for Ovrsea ETL
Author: nicolas67
Author-Email: nicolas[at]ovrsea.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.7.9,<4
Requires-Dist: boto3 (==1.24.19)
Requires-Dist: botocore (==1.27.19)
Requires-Dist: more-itertools (==8.14.0)
Requires-Dist: pandas (==1.3.5)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.8.5)
Requires-Dist: pytz (<2023.0,>=2022.1)
Requires-Dist: snapshottest (<0.6.0,>=0.5.1)
Requires-Dist: time-machine (==2.1.0)
Description-Content-Type: text/markdown
[No description]

WHEEL

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

RECORD

Path Digest Size
ovretl/__init__.py sha256=RVaP8pGZpIQYFB6jJuYCBReGqEEHMaU0gFZWNbsYP2Q 1385
ovretl/billings_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/billings_utils/add_billing_info.py sha256=M-o3QZGHD05gsZHwzw6hhnbUsPJviN1_pOLLW_jMxwc 1716
ovretl/billings_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/billings_utils/tests/test_add_billing_info.py sha256=IVrna_gepRQ6Dos96hXP5HBcqmPh-tbGVjs2wPmFlic 1209
ovretl/containers_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/containers_utils/calculate_entity_containers.py sha256=f21bxl6tTTcZ1S9SUE_fee6Td3TvhKk864f39Sj0ruc 1797
ovretl/containers_utils/calculate_single_container_teus.py sha256=E8OVvFbCHoi2IUI3mZqBtHdPdM2kL3Xj35j0P79cJlo 273
ovretl/containers_utils/merge_propositions_with_containers.py sha256=ob5vwGEiROFV_EaVErfg3RTxSXby4v2DqYiilp6dbhY 1200
ovretl/containers_utils/merge_shipments_with_containers.py sha256=nlQht7js4bljdnRXpaJozM2WJN6rZuT-D1iOlOIZm34 3012
ovretl/containers_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/containers_utils/tests/test_calculate_entity_containers.py sha256=0ZD89pndFwFfxySVepqxQIDR4bCNXtoPUTnl16UGJ4U 1299
ovretl/containers_utils/tests/test_calculate_single_container_teus.py sha256=LjQ9a9Lgg8FHYGCDboKUlAGwZhbYcJloAk3dmCqucnU 664
ovretl/containers_utils/tests/test_merge_with_shipments_containers_then_with_propositions_containers.py sha256=AcgBiSCFgl5ttcrF_PY3kVFoXDWJzaIkahnVf1B1c2o 1638
ovretl/db_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/db_utils/execute_complex_insert.py sha256=dQ9jkmnB7qARYkQYUkr4wIh1akvlxr7BDKYeSX2hmqk 1126
ovretl/db_utils/execute_complexe_update.py sha256=9VVdQhaVIaOwYTB3exG0kXCz1R8Wms-Kb0zu2MaHcy8 1734
ovretl/db_utils/execute_complexe_update_three_cols.py sha256=6XzIaaxvemPHGYg83eFle12qoCP4XAK_u_VR3WSPRXI 1568
ovretl/db_utils/execute_simple_insert.py sha256=WHCEPWtUHIGK44cYxib1vXv1PVE1lr1p5YmP1x7VdDc 913
ovretl/db_utils/execute_simple_query.py sha256=dPj792iaDWiGQGzFyCq1q2Mmvbb1aTBfcw6XimwvKsE 618
ovretl/db_utils/execute_simple_update.py sha256=mBKO4MoczIgb_dxrLwW781nh8Hx6h1fOR5-76hGa7o8 810
ovretl/db_utils/fetch_db_credentials.py sha256=83GAN10aH411cfHd7hHdac2DqDB727ddn7QraGFJZAs 1508
ovretl/db_utils/nan_to_null.py sha256=lBNmYH-2D2hqxRHQ2_Db9GIJtIiUHIHDS-I-TNTSrZc 278
ovretl/db_utils/select_from_table.py sha256=TMMFM5LLxvwDCUN4Tbgu_bc1zN_XghN5RvdCaxpzE04 1001
ovretl/employees_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/employees_utils/find_shipment_employee_name.py sha256=sUmjL68fLKKZYaxrbTUV3f31qqo9PUiQ2m8IGX25kGk 1485
ovretl/employees_utils/join_employees_associations_to_employees_name.py sha256=gTHjQUxOWr6bhs4zeqAQsRLeOHh9XLa5OLnRsBUu6lc 342
ovretl/employees_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/employees_utils/tests/test_add_employees_to_shipments.py sha256=RGSvwRXtNixHQRBctkbKD2ADHmYGa7Y8ZBSfzGEPI9c 684
ovretl/kronos_propositions_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/kronos_propositions_utils/add_missing_categories.py sha256=lq-i7OnrqIBeOLrTaQXE2OLgCT_6jkz0Jx5oFBukMcQ 1179
ovretl/kronos_propositions_utils/match_kronos_propositions_and_shipments.py sha256=7dgX5uZSJ7PkD4mAG7d6ceKDK33YmIO4qiutRGJyN1I 2296
ovretl/kronos_propositions_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/kronos_propositions_utils/tests/test_kronos_propositions_missing_categories.py sha256=-36gamb00dl8GDeaYpGKXmFWTzCtUU3J-ZnhsyZWKW8 2079
ovretl/kronos_propositions_utils/tests/test_match_kronos_propositions_and_shipments.py sha256=XkJz-tgWwDg68GzUR8z4ftWnTXtg8m4Ejzl6vPwtJPM 1463
ovretl/loads_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/loads_utils/calculate_entity_loads.py sha256=7aGeaEYeFM_MrcSpw60kP-KnlKg6zlFBJCEBe0j7Rv4 2467
ovretl/loads_utils/calculate_single_load_total_quantities.py sha256=5mXk5PMq-pYdHmoGYGQeRRYy-PIHXR2LIRZH85DeWJ0 1918
ovretl/loads_utils/merge_propositions_with_loads.py sha256=PnQNev_B9M3PQ-SWnDVt2ZsQivKINoPiHNQ9YCrR47o 1600
ovretl/loads_utils/merge_shipments_with_loads.py sha256=e_EyMHv9BGzep469wZ9X0NcybMtmqooFLissHWnIv3M 4142
ovretl/loads_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/loads_utils/tests/test_calculate_entity_loads.py sha256=fh9s7Sn3CIH00CSd6BhMQOx9WTURaeuZuWlVe3_dnW4 2266
ovretl/loads_utils/tests/test_calculate_single_loads_total_quantities.py sha256=FI7KUmzcass-C6pDP_AwGvMCaX_IIJZSkOC0uLvSe_o 1687
ovretl/loads_utils/tests/test_merge_with_shipments_loads_then_with_propositions_loads.py sha256=PZ_XvrJt8k_TxZY1UXJlUcDo6n5uDOZTNCcrFvd4ENI 2629
ovretl/performances_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/performances_utils/calculate_number_purchase_readied.py sha256=Vtg0ArsDjdLSlS8JbbleL8cmuneaEwiuH2r9JmhAoRY 781
ovretl/performances_utils/calculate_shipments_treatment_steps.py sha256=EtLgdFjEs5_MoYfU7HwqpkoQBg_3_XuCM8LH8gmybNI 3494
ovretl/performances_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/performances_utils/tests/activities_clean.csv sha256=KJSaber8POsdFao1wS73koy8ULjC7NM784pg-eJrJn0 120705
ovretl/performances_utils/tests/events_shipment.csv sha256=6yAqxrTuFzTV6s5_GReGioUM5X_iDV3f0fZFgnMaV1Q 188988
ovretl/performances_utils/tests/shipments_df.csv sha256=eJs8DphyUGy3fVRHtpwOQkMghabFySecMJLIb7eu1vA 449927
ovretl/performances_utils/tests/shipments_treatment_steps.csv sha256=TJaxl2QIJJvZtATPluXDonbc2x2zwrZam2qO9QixDo8 12850
ovretl/performances_utils/tests/test_calculate_number_requotes.py sha256=-bjhavmLATE15i7UWolz-0FmFjq9g7dEZ5AGQ5wk50c 827
ovretl/performances_utils/tests/test_calculate_shipments_treatment_steps.py sha256=ZI0eT0GRwMSZjzVKPBKkdfh-kiqHB1j7JMkwPA-_SDE 1333
ovretl/prices_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/prices_utils/add_category_prices_to_shipments.py sha256=rb0hrKqCZWZCXtg7_YAFvBOL-NlhMDm5nCYsf9dGm50 3926
ovretl/prices_utils/add_prices_ids_to_shipments.py sha256=XQGic-7a7QkJcB_icRhDMVmAWTXLoMqVa2IqBKttoMM 673
ovretl/prices_utils/add_prices_to_shipments.py sha256=juZ6S7XoxRC1o-3jwjE6dJ_CeWke2qRESCdVaDxXxmE 4724
ovretl/prices_utils/features_functions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/prices_utils/features_functions/calculate_category_prices.py sha256=57z_NQ0s6YQ3iT0Yvd6URF9ehExdRrlYUo6J1fuWuEY 4642
ovretl/prices_utils/features_functions/calculate_margins.py sha256=TsvHH2xmJJsq6UwXzo2FRZtJHP1RNW52C6SOaz8LtRc 1306
ovretl/prices_utils/features_functions/calculate_turnover.py sha256=4HYq7zwtThrxqWlJKc3GseRSKmrTzk1jX7_4XsMm_js 1194
ovretl/prices_utils/features_functions/calculate_vat.py sha256=efR2CppLcMYLn4Xsysf4i9VoAmix_2o9Cg3VVh02vk4 180
ovretl/prices_utils/features_functions/determine_prices_origin.py sha256=V124O3QbbGo77wfxz3a35Jhgj6gz3ixVxhp07MpHKtk 137
ovretl/prices_utils/features_functions/merge_all_features.py sha256=k-Af-iz9H0P-WUxarPuaNC8LKNK_ZpBre5NgjnSmKtA 1309
ovretl/prices_utils/sum_multiple_billings_prices.py sha256=r1KaVgh_-j0_39btlXK9EdiB43mcPgID1eeH8csjA3s 670
ovretl/prices_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/prices_utils/tests/billings_clean.csv sha256=K4aNxyep9G5FvG055ZLhiQKmWio7I1ltHCwisxircLU 6168113
ovretl/prices_utils/tests/final_checks_clean.csv sha256=TDKX8IbRqp99MpQbcZVZtkjq6ZdB4NubDrbKLHcKbiI 104139
ovretl/prices_utils/tests/prices_billings_by_category.csv sha256=Ry2xJvQe1ztQAn01RJKogavOkrVuCLyQ3CkqGSY-jPw 422694
ovretl/prices_utils/tests/prices_by_category.csv sha256=lRgTbVMolszSB1qt7JEpTchlXlKFDxZSr-jIHPUrHTc 2408147
ovretl/prices_utils/tests/prices_final_check_by_category.csv sha256=xAKyq0fgYSRmPgmaVj4YsJaQtv-5rH4rxbUmVXYeavs 339564
ovretl/prices_utils/tests/propositions_clean.csv sha256=c6DQY4OqVvTlK1TBNNAw_ldjnvfoOZtXRGE4S0b_K1A 2979551
ovretl/prices_utils/tests/result_should_be.csv sha256=i9hbWIE9mw2Jti--D7STL8YaXNyMDuFW40QHLvcY50Y 3466931
ovretl/prices_utils/tests/shipments_loads.csv sha256=ewP71xjHF-PJJo5mT2le3aaH0ODTxwEKyip-t0A1ouw 2725988
ovretl/prices_utils/tests/test_add_prices_to_shipments.py sha256=3HLj9df4gQcFIgr5QeUDSgsuU0BOqbgd_bXdiGkeOjY 2770
ovretl/shipment_orchestration_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/shipment_orchestration_utils/shipment_daily_workload.py sha256=vf007aeYM5f3Hy3Yyxj6qtmEjcJW2m4xSvqgDBVjs40 9778
ovretl/shipment_orchestration_utils/so_workflows_weights.py sha256=krg-Cckzz6HbyEUm5kcGfhh7zwvV1iW-jWhodlUSzzs 1525
ovretl/shipment_orchestration_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/shipment_orchestration_utils/tests/test_shipment_daily_workload.py sha256=a7Yer6_vq5d1k6INOBHKKZqDzxKS-gWUErwc4pXe4-w 16965
ovretl/shipment_orchestration_utils/tests/test_so_workflows_weights.py sha256=gGH0Y9ItNixjnuF3KAKhC9kTyAJqFjL3l3cIrmenrto 940
ovretl/shipment_orchestration_utils/utils.py sha256=rYI_GM7WvINRKCtJY9CTy1Wc6L2IxoeBXE96T8w2q9E 436
ovretl/shipments_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/shipments_utils/add_client_quotation_shipment_index.py sha256=yGQbazL2yVqkAjR0zSFkxhapK5C26HheX6nVVOz4QCU 1184
ovretl/shipments_utils/determine_import_status.py sha256=15lG8To-LBYT7bdzvw9WcmNukOtmRWXiwYsBgCFB7-g 1350
ovretl/shipments_utils/shipment_with_total_transit_time.py sha256=vL8Vh1P2cP6KeRvy-JfwMrtgE3WmL6KN3Q_t2kCg7Us 783
ovretl/shipments_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/shipments_utils/tests/test_add_client_order_index.py sha256=z52j-a0Pb3hu4BqJDCq3AN5H93fcuCrdjenkPfCl1mU 1159
ovretl/shipments_utils/tests/test_determine_import_status.py sha256=LBiMB_Zbdjh3R6kT0RpgUfbxrfgI4LHCynwMbPlowaQ 1232
ovretl/shipments_utils/tests/test_shipments_accepted_proposition_total_transit_time.py sha256=-6fLXP4C2FL5gqJ0eAPJw6_88PIPqcQgkpqGK-R2-Zw 860
ovretl/shipowners_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/shipowners_utils/__tests__/test_add_shipowners_to_shipment.py sha256=1CXRh2LF86J3jKr6h35ENF4bZBjzQp67WVf7uaQU3Qw 1231
ovretl/shipowners_utils/find_shipment_category_shipowner.py sha256=ogOl8u3ivsXI2h8fDO7xP4IsXJyUFeDlw4t_VxKxm30 1213
ovretl/tasks_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/tasks_utils/so_tasks_filter.py sha256=YbJI5lPGjk7pKscQDBSTINqSpXQDlnv1p3XIcSrD8NE 169
ovretl/tasks_utils/tests/test_so_tasks_filter.py sha256=zAU2gRqNxQpOuCp9zX6qiug8835r0ZHwSNDaEK8Wz_o 866
ovretl/tracking_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/tracking_utils/check_shipment_active.py sha256=L5AB0Na6zT9jdyMnxRNIW9eWtKc-L5rJiO-F_8TbJ7I 1545
ovretl/tracking_utils/check_shipment_arrived.py sha256=6CRdn_ZaMuGqsZBUkEV5-GCMYQJQ5Z_Pgsu67nn6u1U 512
ovretl/tracking_utils/check_shipment_in_progress.py sha256=u00DWwKAUdNK6EnSx4cstgJGufZL_eBnzEgZokgO5hc 637
ovretl/tracking_utils/extract_event_date.py sha256=H79UOqWSdVOCxapIE0vl11WQJx_qmeZ6C5IvlNEqKc4 10491
ovretl/tracking_utils/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/tracking_utils/tests/active_shipments.csv sha256=RqlHBMvgo178i9j1k4o7TUZtGNMvP3LiVQbpD2dl-Yo 103088
ovretl/tracking_utils/tests/shipments_clean.csv sha256=pRLOC9baPUbleBf-nhxwSgHuOHjRZWE3RISsiU25MEU 1037265
ovretl/tracking_utils/tests/test_check_shipment_active.py sha256=MZaZbGPlfkgZ2teMLD3fZI0HfXqnxsUoVqbUnGS22PE 3681
ovretl/tracking_utils/tests/test_check_shipment_in_progress.py sha256=xlc7sZqQr-LS21arqm07erdxMUwomUrRqmtiZmHRE3c 1881
ovretl/tracking_utils/tests/test_extract_events.py sha256=EE9mqfQ7K0NNKYE4Tc0UVl1G-vwh_dzvAFCZc36qyp0 6256
ovretl/transit_times/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/transit_times/add_features.py sha256=9OzvLZWcdu7Bu9Wpq5O_DPvcx72QpRb6e9z5JovCYOE 2239
ovretl/transit_times/constants.py sha256=FFt9CUm3vw4WVQSqHD-YRsLBTVlarZ8u4f3ijRff-1k 29
ovretl/transit_times/encode_features.py sha256=n3BuCPWyc-ED_fK85hZTFDffc_l-7hvI_ffckhDefhA 1501
ovretl/transit_times/location_functions.py sha256=NrreQHhwBdavqJwKT7JaE7hXyZ4s69csigtkUK0E3-M 519
ovretl/transit_times/preprocess_transit_times.py sha256=kBok9RsDYIcqG1oJXQHdknd4VpRrSv98E3OesPX7gi4 1267
ovretl/transit_times/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovretl/transit_times/tests/preprocessed_transit_times_data.csv sha256=90NNIku5HXmMKFCxSg4to8m9tAIXdjI6HWjiIZRb3No 254740
ovretl/transit_times/tests/test_preprocess_transit_times.py sha256=Ub2Qc_pHrRrof2wWvSUA3DdQjZ5Y8fXQAQYghWc7rMU 545
ovretl/transit_times/tests/transit_times_data.csv sha256=cF6sFMSkgx6Z94jEQlXv34Du8UzdXpGazQGtq7VFxYU 439370
ovretl-6.2.5.dist-info/WHEEL sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw 83
ovretl-6.2.5.dist-info/METADATA sha256=0Y5M4ilA7Vmmp6hRXnysC6d7ah7ImYBBVHthEnA3ekE 785
ovretl-6.2.5.dist-info/RECORD