scriptman

View on PyPIReverse Dependencies (0)

2.4.399 scriptman-2.4.399-py3-none-any.whl

Wheel Details

Project: scriptman
Version: 2.4.399
Filename: scriptman-2.4.399-py3-none-any.whl
Download: [link]
Size: 97467
MD5: b023a551fc9ccb450729d186da5e4146
SHA256: 52510375aa0bdd4d9f0d3a7630623adf8a718f0c925e2389a4cc888fdd325372
Uploaded: 2025-04-01 11:40:00 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: scriptman
Version: 2.4.399
Summary: A powerful Python package for automation, script management, and workflow orchestration.
Author: Nelson Ombuya
Author-Email: developer[at]incognitouser.anonaddy.me
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<4.0
Requires-Dist: apscheduler (>=3.11.0); extra == "scheduler"
Requires-Dist: dill (>=0.3.9); extra == "cache"
Requires-Dist: diskcache (>=5.6.3); extra == "cache"
Requires-Dist: fastapi (>=0.115.8); extra == "api"
Requires-Dist: filelock (>=3.16.1)
Requires-Dist: loguru (>=0.7.3)
Requires-Dist: pandas (>=2.2.3); extra == "etl"
Requires-Dist: pandas-stubs (>=2.2.3.241126); extra == "etl"
Requires-Dist: pydantic (>=2.10.6); extra == "scheduler"
Requires-Dist: pydantic[email] (<3.0.0,>=2.10.6)
Requires-Dist: pydantic[email] (<=2.11.0,>=2.10.6); extra == "api"
Requires-Dist: pyodbc (>=5.2.0); extra == "pyodbc"
Requires-Dist: pyodbc (>=5.2.0); extra == "sqlalchemy"
Requires-Dist: requests (>=2.32.3); extra == "api"
Requires-Dist: requests (>=2.32.3); extra == "selenium"
Requires-Dist: selenium (>=4.28.1); extra == "selenium"
Requires-Dist: sqlalchemy (>=2.0.37); extra == "sqlalchemy"
Requires-Dist: tomlkit (>=0.13.2)
Requires-Dist: tqdm (>=4.67.1)
Requires-Dist: types-requests (>=2.32.0.20241016); extra == "api"
Requires-Dist: types-requests (>=2.32.0.20241016); extra == "selenium"
Requires-Dist: types-selenium (>=3.141.9); extra == "selenium"
Requires-Dist: types-tqdm (>=4.67.0.20241221)
Requires-Dist: uvicorn (>=0.34.0); extra == "api"
Requires-Dist: webdriver-manager (>=4.0.2); extra == "selenium"
Provides-Extra: api
Provides-Extra: cache
Provides-Extra: etl
Provides-Extra: pyodbc
Provides-Extra: scheduler
Provides-Extra: selenium
Provides-Extra: sqlalchemy
Description-Content-Type: text/markdown
[No description]

WHEEL

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

RECORD

Path Digest Size
scriptman/__init__.py sha256=v9DqlBA33XfYRxVLcG9XlkA2PDMnj02ikaW1aTqtbIU 1058
scriptman/__run__.py sha256=nMr8soWw5-fdDJf5OVhj4j-m0GcNGVh8xX0r-Tukff4 128
scriptman/core/_logo.txt sha256=fj2UkziuEPB56tZLVZkouWwJ9bMWLzfHA-iNqLxsNtk 794
scriptman/core/_scripts.py sha256=o8dilvIy-aNG0OrA4GQaOxDXGoLl7mNLTbkQbGs756A 7646
scriptman/core/_version.py sha256=JWxgNBjly8A6s2mhjTTMJVkqZcYvKJXKsnlmeUYV15k 4956
scriptman/core/cli/__init__.py sha256=03Rd1sbx5sVoQrDQ6nT6AJcg0APZu3UM0PrOS2qOuKs 3061
scriptman/core/cli/_api.py sha256=dnjIYQIVBYhMDAXcQ_9ChvrKLXFjdNod5Rl5mXPpnGs 3376
scriptman/core/cli/_cleanup.py sha256=MzWXTQ0CrruLbCmQ0BR-A_inYhljglovjwN0Fh_gB2w 2788
scriptman/core/cli/_config.py sha256=YWxXU1o9FiHBs0WumADEts5GubHIP3c3nobiJae7bnU 3414
scriptman/core/cli/_general.py sha256=LWqkCzqK1YCuSkWPG82X1FeAbEurB4O9SLMpy_ItEak 4376
scriptman/core/cli/_init.py sha256=yE3jlFVQNSbeAP29Wgzwz3_3c-rz59wrseRQY2pPCuc 5662
scriptman/core/cli/_parser.py sha256=8SsPdyMAMt6wQ4_W5ISLurp3CdxYaGyCUrqo-Wct3fo 1006
scriptman/core/cli/_project.py sha256=cWEcjOCNS-HPDauuua7LBAW2y8Y7Bp8dJ9FLRolWEdg 15324
scriptman/core/cli/_run.py sha256=Er6fs0DFAEzCI-MwkdKfI3V4aLASGXOgV2_X52OmQtA 4218
scriptman/core/cli/_shell.py sha256=M5P3rUoU2UDMHtRE8o0AZK7MJ9HqOTkzo7rfC1lc4N8 6153
scriptman/core/config/__init__.py sha256=2iaJpgW-6vX1GGU_XHpmqgoUb59vhTmIKrF8RyQ-T6o 9224
scriptman/core/config/_defaults.py sha256=ilz38p3LE4Cb-YM6qScnYZUug2gIEVupDB4_ElD2fz4 6199
scriptman/core/config/_file_handler.py sha256=-4Ts5GDFRqv7yCxdwIKtd1Kggq1L1WMXe9Vra0qlacs 873
scriptman/core/config/_manager.py sha256=rr4xpJ7sifhw-uB_j7PYy7iZpLpPeL8_wqIEvW8tA88 3916
scriptman/core/config/_store.py sha256=DLLnHCz4T5Dl3f0sTmCWDv_6bucTrXMAEZfuRnXJWSc 7370
scriptman/core/config/_toml.py sha256=NzRF6JMmoS6zvjRId2DHxJpM2pPZHVzVKi4tXl_I_Nc 5181
scriptman/powers/api/__init__.py sha256=bNATHYurwvpD0xHIFC9A5nhSlDAj56x4yEz4SyX5MQ8 9155
scriptman/powers/api/_handlers.py sha256=i1mphDlN6a62EvbU-lJO6FTyZOLyVDGA3h70BmjRseM 2964
scriptman/powers/api/_manager.py sha256=AYt7nnzsS3zKSOJsU8Dre_Kv7CR8K71HHcXC2z8RXXQ 8405
scriptman/powers/api/_middleware.py sha256=8E4QMQcSvnUT-y4bCA38Ho2UX32j28IjDcFjxj9AvJo 1903
scriptman/powers/api/_models.py sha256=Dw0h-79l9_fgBGeQhru2gwEAVcWeefjd20D917b1cNs 12333
scriptman/powers/api/_templates.py sha256=G5VM3iRbmbBQjSd9P2WqS0yV_yYQ9DjDm27C3C0VObI 4975
scriptman/powers/api/exceptions.py sha256=l72Bm4_x68mlvkSl5-h0BmUh4CVRYhO7fTgN7gqeASg 17999
scriptman/powers/cache/__init__.py sha256=R9J9xhbL1aRUSi09nWKhwhMJ1mcMNIfogNjLmK7Ankk 13509
scriptman/powers/cache/_backend.py sha256=M6TjjyENZdu39p6QihJX87h9XjsylT7nCFn4tEo9-YE 724
scriptman/powers/cache/_diskcache.py sha256=p3WK0siAWOgzsrBvmzogDWsjmbD6u0fVkA5vKAkuock 3144
scriptman/powers/cleanup.py sha256=BHEezKGrL4jyOCOpzBYkp0pi9wMZ_KwctunCECqi76M 5039
scriptman/powers/database/__init__.py sha256=o2pcXe5Z_IDs3lUjbsbYcdnRJCO3RPGPdrCE6z-1RqE 383
scriptman/powers/database/_database.py sha256=aZ7bC-ztq7Pcq8XFlTMNS60NsmlLtFBxtBPyPvatZKc 24170
scriptman/powers/database/_exceptions.py sha256=RI87-PW5_yHFxpJC99kdC3Dxqbvr64-_-n2y_09uLH4 698
scriptman/powers/database/_pyodbc.py sha256=SRUdIuTuKTyW5avjh-l_jpgMELUrV9p9qjAFI4HdwL8 14327
scriptman/powers/database/_sqlalchemy.py sha256=We8e-V1f1HghGurDYYiQ0iw8JGrirh5r1y9g1ukF-cg 12853
scriptman/powers/etl/__init__.py sha256=Cdp8frQvHOtGOOLONCPR8_pkDobuv_ULdUitdAq0dCU 35462
scriptman/powers/etl/_database.py sha256=ZwXihJXqTNHUPelp4159XSmM8RAukjby0zHb6D9Ljf0 13353
scriptman/powers/etl/_protocol.py sha256=uJpBaXSlNr-ubJT_0Rgtys-VDJdloTmD-PsEFYBr2Sw 1904
scriptman/powers/generics.py sha256=hdMTBW82ApFFoYCkgAznJtWT0l0rs4gZRLdvGhGiTQc 505
scriptman/powers/retry.py sha256=33jQoFRYd0a_q8jbTRhAc3Kz5_5fovzRusopeqldzls 5392
scriptman/powers/scheduler/__init__.py sha256=fqZc6Ugd1oFV_AkUdqBVh1lDs-I18jAQzGhReBOGN28 15625
scriptman/powers/scheduler/_models.py sha256=Gds7caXGqIRvqxbDf-QW0yyO2Yfo2_ZQj94d5udiDSg 3844
scriptman/powers/selenium/__init__.py sha256=GyUKm2FGTN_QJwa1NKEHnFBnLstZBdLQyYFAdF40MiU 6496
scriptman/powers/selenium/_chrome.py sha256=xXiPTzeSVGVnHuDFdgguxR18kGu3ZlGUTzVqvRBBKbA 10433
scriptman/powers/selenium/_enums.py sha256=QqQkyERtIzKEroozn8RNKq511L_vktH_JayjaFn_KXE 2040
scriptman/powers/task/__init__.py sha256=8MGvVq26COeNi_2Vd48kndPE8l4jSVw2wW4IJ5YY81g 8802
scriptman/powers/task/_models.py sha256=8xI-iSH5l9xtXBQQ7429OjceE6Wb_wGAB64H8lfmXqE 6326
scriptman/powers/time_calculator.py sha256=BYCQob4Fky0OUV1oEhrQWXrpLa6UlWRNs59Fwov-ADY 2988
scriptman-2.4.399.dist-info/entry_points.txt sha256=FDhC5z0penvahzwSXW9MBfUbIBv2_a5zIAVcTuWdiNQ 71
scriptman-2.4.399.dist-info/METADATA sha256=rCy3tOPAaj_GXNrAdbUNmxvFmCNHQmBcx-vhn-iG6sc 1943
scriptman-2.4.399.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
scriptman-2.4.399.dist-info/RECORD

entry_points.txt

scriptman = scriptman.core.cli:CLI.start_cli_instance