pyjobshop

View on PyPIReverse Dependencies (0)

0.0.2 pyjobshop-0.0.2-py3-none-any.whl

Wheel Details

Project: pyjobshop
Version: 0.0.2
Filename: pyjobshop-0.0.2-py3-none-any.whl
Download: [link]
Size: 60353
MD5: 2eb3f8108992c5a5eef793adf774aeae
SHA256: 7eedb9fd7bac5d854b7d89761252a810a3f56f49f516053f940aa6b85ed73f42
Uploaded: 2024-10-16 09:30:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyjobshop
Version: 0.0.2
Summary: Solving scheduling problems with constraint programming.
Author-Email: Leon Lan <l.lan[at]vu.nl>
License: MIT
Requires-Python: >=3.9
Requires-Dist: ortools (>=9.10.4067)
Requires-Dist: matplotlib (>=3.9.2)
Requires-Dist: fjsplib
Requires-Dist: enum-tools (>=0.12.0)
Requires-Dist: tqdm (>=4.66.5)
Requires-Dist: tomli (>=2.0.1)
Requires-Dist: cplex (>=22.1.1.2); extra == "cplex"
Requires-Dist: docplex (>=2.28.240); extra == "docplex"
Provides-Extra: cplex
Provides-Extra: docplex
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 3646 characters]

WHEEL

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

RECORD

Path Digest Size
pyjobshop/Model.py sha256=7CRcPmKMr9hS_NlfjjGqR1AavwlBWWdvr51JrZ69Sp4 19513
pyjobshop/ProblemData.py sha256=7xIPRtm1ty6zO6k3TbksJKr4kFPnYFw6qTTPr0QStAY 20565
pyjobshop/Result.py sha256=PRqo641S7mQxKGvdS9wtmbA9Kpt3U-EjXh8bkM3Oz1M 825
pyjobshop/Solution.py sha256=xPxaddgf1JO6BtTg2eT1-Am00pQ-yWlCXUDhhpLuNzA 998
pyjobshop/__init__.py sha256=EyBWgeanSA0yha-Z95P9t4Cy6-PtrUAne-o1tvPTUdE 725
pyjobshop/cli.py sha256=gwygPFH5Dc_QhxjJAq7YSWtx9vG0QZECKsq4iG9mEg4 6491
pyjobshop/constants.py sha256=_jLOtPwfdsfH_8OHt5mMYJJJTIdL8vgXR2PuvwilD00 68
pyjobshop/read.py sha256=UXJs7jrUZf7enUlMM-3E121WrfgVD8wOr37IjGfTepw 2803
pyjobshop/show_versions.py sha256=gOIb_9pOjmjHaeuyPLk4Nr7cNpmsUwcaiu-D2EqT0BA 1506
pyjobshop/solve.py sha256=LshMa05xb8MjM31LzIX1ypjKo7r2i4yTyQlUjmPvNn0 2158
pyjobshop/parse/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyjobshop/parse/project/ProjectInstance.py sha256=05fVVYEDYsdO1Qs40KDDFmrQlARr1rRDQOJ4sQHaViY 1913
pyjobshop/parse/project/__init__.py sha256=4gzbtzqoAgaXfkT_jhSiceuY5HzQ107Le9_L8zVtGAs 235
pyjobshop/parse/project/parse_mplib.py sha256=zZxj2vo5LvXKZoEGavxB_4ZqEraWdn0TwvEdsLN5zp8 2135
pyjobshop/parse/project/parse_patterson.py sha256=YfLxmKXR1YrT0bALM5qiARMKbHmPedePc3vz9ERHZtA 1737
pyjobshop/parse/project/parse_psplib.py sha256=JWaXqFgQ78IGCxJxsCf9Gb2hQw2fDyhYj4-6cIluvIA 2262
pyjobshop/plot/__init__.py sha256=L3vcDdaI679TVM4Pow-onWM1n50o-dGh5BFnIkUUHlY 213
pyjobshop/plot/plot_machine_gantt.py sha256=NlZ0yDerWy99z-GsjdPQDzjmip205dJg3FsM6IrarAQ 2741
pyjobshop/plot/plot_resource_usage.py sha256=rrIVs6CzAv7BjqrBU-xyGX2tMBiguOiRDa6DqssuFQ8 2000
pyjobshop/plot/plot_task_gantt.py sha256=V8HAWnYvnNnOAr3P9Dr5kKY5_OMkvC0JHFDulm2lx8U 1914
pyjobshop/plot/utils.py sha256=KnIsK_0QxSqUlDztkwmv56Q283-iVH1rXFfJ0AV1LZU 398
pyjobshop/solvers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyjobshop/solvers/utils.py sha256=m1jKod2lCcB3ropOvjUX3z1BgYOvee9nX-rUIqMM8MU 4917
pyjobshop/solvers/cpoptimizer/Constraints.py sha256=9UeY-YDmCb8JCss6myiXpiyRbMKjn3CJbCn-glpA2Gs 8867
pyjobshop/solvers/cpoptimizer/Objective.py sha256=7r83tbLvnuAKBrf66dHNOwIKTmOtaKsa1g2TezEJ-Fo 3763
pyjobshop/solvers/cpoptimizer/Solver.py sha256=y_zyFKvEHNrYkxExhOGXIpmJHT5CyrdJNdlfOI2-WcQ 4025
pyjobshop/solvers/cpoptimizer/Variables.py sha256=bTHShFsjP_M3FvoYc0FoFkSdeS8KrLHGtaDq4yyXO80 5779
pyjobshop/solvers/cpoptimizer/__init__.py sha256=o9JuK5vdW5QKzqHK3ERYhMmitkPBXGwLcPwZBgBGMH0 306
pyjobshop/solvers/ortools/Constraints.py sha256=Cx_YAlMU4W3ItkbYSLo-Qd5s8wPY4_w6O8I8CQKsX0s 13092
pyjobshop/solvers/ortools/Objective.py sha256=a61AcCFM4HRkK8_JReIYO7lbwEeTvhxsPGGdbvNv4oI 4670
pyjobshop/solvers/ortools/Solver.py sha256=gBy25Fs7WUw8-okDsF9yaGZ4lkZCRC2v50jsmBYf3SE 4068
pyjobshop/solvers/ortools/Variables.py sha256=liVnDiNm_I6deH-7MoVGWEWy5l7vGY4gQlKjv8Uv1H0 10942
pyjobshop/solvers/ortools/__init__.py sha256=Nwj8emqC11Emn-bunh5KlKuhhik-MCjDa2ja3cbhLx4 37
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_Model.py sha256=RJ0iUsRmoXMMuINiFYcGABJmp8gf80zcw-CB9nf5D-0 9862
tests/test_ProblemData.py sha256=w9ivrTbhF5TsCHelha55TfMbu1dUODWThER1Xig8y0s 39143
tests/test_Result.py sha256=xXnBXYbCd0tDHtMSE8Fm7ewaKB2GzTYJHSOVYyOIQdU 511
tests/test_Solution.py sha256=BV8sdlgmfqk8xIZ0dq8vxAzw4ujPlpfCA5v_X3FwZUI 851
tests/test_benchmarks.py sha256=2PwrMuo8X7B5FDYeNJT5QMhC59cHW_ZpTMGbwQDWRE0 2320
tests/test_solve.py sha256=W-l6GA1ucmFh8c6yJ1yFZmkNSeD26x7ecujnl5NpuSE 3077
tests/utils.py sha256=tNuuKDRV0AFzhq1J7z0jZ9_G5EcKeO7QaUZ5mqyD_4Q 330
tests/parse/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/parse/project/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/parse/project/test_parse_mplib.py sha256=9ymQQQw9eHuYdeaGNn3PyTIExnts-0DPwMtoosXFLyU 2171
tests/parse/project/test_parse_patterson.py sha256=gspIOGRYUfzR4Zb7khOCnaX8WnvysTJ5eG1mcguZDDc 1235
tests/parse/project/test_parse_psplib.py sha256=FuYufxUIqYXx90makw4Eh4F-0gtELYlIgaTO7a1PxDQ 2170
tests/parse/project/utils.py sha256=5WH-HMnc5gZKDhw2av0SmubHr25h3D67XObSkc2unQ4 225
tests/solvers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/solvers/test_utils.py sha256=nsqr1Zdd04YcfFe-SjyDL7JH935GoKjVzRmcTq8DrH8 3776
pyjobshop-0.0.2.dist-info/LICENSE.md sha256=sP4CTM38fHxnYrR8lNbkn0xoDEidg-69PaI5BJmlmP0 1065
pyjobshop-0.0.2.dist-info/METADATA sha256=D_oi3nzEUN0Oo8n39WVvRYk2SrHVsdvJp33aoVtemW8 4241
pyjobshop-0.0.2.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
pyjobshop-0.0.2.dist-info/entry_points.txt sha256=TDopjGJL80MhKAqFN7G1xs-4Wep-8iq3VESFGqT782w 49
pyjobshop-0.0.2.dist-info/top_level.txt sha256=TLqtVMUKIc_GNtYif9INEtH_fGhTMCx_-iLFIUSZoR8 16
pyjobshop-0.0.2.dist-info/RECORD

top_level.txt

pyjobshop
tests

entry_points.txt

pyjobshop = pyjobshop:cli.main