Skip to main content

Python interface to Gurobi

Project description

The Gurobi Optimizer is a mathematical optimization software library for solving mixed-integer linear and quadratic optimization problems.

This package comes with a trial license that allows you to solve problems of limited size. As a student or staff member of an academic institution you qualify for a free, full product license. For more information, see:

For a commercial evaluation, you can request an evaluation license.

Other useful resources to get started:

A simple example

# Solve the following MIP:
#  maximize
#        x +   y + 2 z
#  subject to
#        x + 2 y + 3 z <= 4
#        x +   y       >= 1
#        x, y, z binary

import gurobipy as gp

# Create a new model
m = gp.Model()

# Create variables
x = m.addVar(vtype='B', name="x")
y = m.addVar(vtype='B', name="y")
z = m.addVar(vtype='B', name="z")

# Set objective function
m.setObjective(x + y + 2 * z, gp.GRB.MAXIMIZE)

# Add constraints
m.addConstr(x + 2 * y + 3 * z <= 4)
m.addConstr(x + y >= 1)

# Solve it!
m.optimize()

print(f"Optimal objective value: {m.objVal}")
print(f"Solution values: x={x.X}, y={y.X}, z={z.X}")

Licensing information

GUROBI OPTIMIZATION, LLC END-USER LICENSE AGREEMENT (Evaluation License) (“Agreement”)

By downloading, installing, copying, accessing, clicking on an “accept” button or otherwise using the Product, You are accepting the terms of this Agreement. The Product will be enabled when You install the license key that is supplied to You by Gurobi or made available by Gurobi via ‘pip’. The “Effective Date” of this Agreement is the date on which the Product is enabled. The Product is copyrighted and licensed by Gurobi Optimization, LLC, a limited liability company, registered in Delaware (“Gurobi”).

THIS AGREEMENT IS A LEGAL CONTRACT BETWEEN YOU AND GUROBI. READ THE TERMS AND CONDITIONS OF THIS AGREEMENT CAREFULLY BEFORE INSTALLING OR OTHERWISE ACCESSING OR USING THE PRODUCT. THE PRODUCT IS COPYRIGHTED AND IT IS LICENSED TO YOU UNDER THIS AGREEMENT, NOT SOLD TO YOU. BY INSTALLING OR OTHERWISE ACCESSING OR USING THE PRODUCT, YOU ACKNOWLEDGE, REPRESENT AND WARRANT THAT YOU HAVE READ THIS AGREEMENT, THAT YOU UNDERSTAND IT, THAT YOU HAVE FULL POWER AND AUTHORITY TO BIND YOURSELF AS AN INDIVIDUAL AND THE BUSINESS ENTITY ON WHOSE BEHALF YOU ARE INSTALLING, ACCESSING OR USING THE PRODUCT, THAT YOU ACCEPT AND AGREE TO BE BOUND BY ITS TERMS, AND THAT, UPON INSTALLING OR OTHERWISE ACCESSING OR USING THE PRODUCT, THIS AGREEMENT WILL BECOME BECOME THE BINDING LEGAL OBLIGATION OF YOU (AS AN INDIVIDUAL AND THE BUSINESS ENTITY ON WHOSE BEHALF YOU ARE INSTALLING, ACCESSING OR USING THE PRODUCT). IF AT ANY TIME YOU ARE NOT WILLING TO BE BOUND BY THE TERMS OF THIS AGREEMENT, YOU SHOULD TERMINATE THE INSTALLATION PROCESS, IMMEDIATELY CEASE AND REFRAIN FROM ACCESSING OR USING THE PRODUCT AND DELETE ANY COPIES OF THE PRODUCT YOU MAY HAVE. TERMS AND CONDITIONS

  1. DEFINITIONS

1.1. “Product” means the limited, evaluation version of Gurobi Optimizer Version 12.0.0 or higher in the form of object code libraries, including all upgrades, new releases, modifications, enhancements, adaptations, copies and translations thereof. “You” and “Your” mean the individual who is installing, accessing or using the Product and the business entity on whose behalf such individual is installing, accessing or using the Product. Additional defined terms have the meaning ascribed to them in the body of this Agreement.

  1. SCOPE OF RIGHTS

2.1. Grant of License. Gurobi grants You a limited, non-exclusive, non-transferrable, non-sublicensable, revocable license during the term of this Agreement to install and operate the Product in machine-readable form solely in a non-production environment for internal evaluation of the suitability of the Product for Your legitimate business needs (“Product License”). You may make a reasonable number of copies of the Product in machine- readable, object code form, for nonproductive backup purposes only.

2.2. Limitations on Use. For the avoidance of doubt, the Product License does not grant You any right to use the Product in a live production environment (i.e. non-test environment). Except as expressly set forth in Section 2.1, You will not use, copy, modify, or distribute the Product, or make any copy, adaptation, transcription, or merge any portion thereof, unless expressly authorized by Gurobi in a separate written agreement signed by an authorized representative of Gurobi. You will not reverse assemble, reverse compile, translate, or reverse engineer the Product. Your Product License may not be sold, transferred, leased, assigned, or sub-licensed without Gurobi’s prior written consent. If You copy or modify the Product in any way not expressly authorized by Gurobi in writing, Your Product License is automatically terminated. You will not use the Product for the benefit of any third party including as part of any service bureau, time sharing or third party training arrangement. You will not publish any benchmark testing results on the Product. You will not use the Product in violation of any law, rules or regulation. The license granted to You in Section 2.1 is conditioned upon Your strict compliance with all restrictions and obligations in this Section 2.2.

  1. WARRANTIES; LIMITATION OF LIABILITY

3.1 Warranty Disclaimer. THE PRODUCT IS PROVIDED “AS IS,” AND GUROBI MAKES NO WARRANTIES, EXPRESS, IMPLIED, ARISING FROM COURSE OF DEALING OR USAGE OF TRADE, OR STATUTORY, AS TO THE PRODUCT, OR ANY MATTER WHATSOEVER. GUROBI DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, SATISFACTORY QUALITY, TITLE AND NON-INFRINGEMENT. THE PRODUCT LICENSED HEREUNDER IS AN EVALUATION VERSION OF GUROBI’S STANDARD PRODUCT. ACCORDINGLY, THE PRODUCT WILL HAVE CONSTRAINTS AND LIMITATIONS THAT LIMIT THE SIZE OF THE OPTIMIZATION PROBLEM THE PRODUCT IS ABLE TO SOLVE. FOR THE AVOIDANCE OF DOUBT, GUROBI HAS NO OBLIGATION TO PROVIDE ANY MAINTENANCE AND SUPPORT SERVICES, OR ANY OTHER SERVICES, UNDER THIS AGREEMENT.

3.2 Limitation of Liability. GUROBI SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING FOR LOSS OF PROFITS, SAVINGS, REVENUE, OR USE, DAMAGED OR LOST FILES OR DATA, OR BUSINESS INTERRUPTION) IN CONNECTION WITH THIS AGREEMENT OR THE PRODUCT, REGARDLESS OF THE CAUSE OF ACTION OR CHARACTERIZATION OF THE DAMAGES, EVEN IF GUROBI HAS BEEN ADVISED OF THE POSSIBILITY OF THESE DAMAGES. GUROBI WILL NOT BE LIABLE FOR ANY DAMAGES FOR THE COST OF PROCUREMENT OF SUBSTITUTE SOFTWARE, GOODS OR SERVICES, OR FOR ANY LIABILITY TO YOU RELATING TO THIS AGREEMENT, REGARDLESS OF THE CAUSE OF ACTION OR CHARACTERIZATION OF THE DAMAGES. YOU ACKNOWLEDGE THAT THE PROVISIONS FOR LIMITATION OF LIABILITY DESCRIBED IN THIS AGREEMENT FORM AN ESSENTIAL BASIS OF THE BARGAIN BETWEEN THE PARTIES AND THAT GUROBI WOULD NOT BE WILLING TO ENTER THIS AGREEMENT WITHOUT THEM. THEREFORE, YOU AGREE TO THIS ALLOCATION OF RISK AND HEREBY WAIVE ANY RIGHT, THROUGH EQUITABLE RELIEF OR OTHERWISE, TO SUBSEQUENTLY SEEK A MODIFICATION OF THESE PROVISIONS OR ALLOCATION OF RISK.

3.3 Disabling Device. THE PRODUCT MAY CONTAIN A DISABLING DEVICE THAT WILL PREVENT IT FROM BEING USED AFTER THE TERM OF THIS AGREEMENT ENDS. YOU AGREE NOT TO TAMPER WITH THE DISABLING DEVICE OR THE PRODUCT. YOU SHOULD TAKE PRECAUTIONS TO AVOID ANY LOSS OF DATA THAT MIGHT RESULT WHEN THE PRODUCT CAN NO LONGER BE USED.

  1. OWNERSHIP

4.1. Ownership. Gurobi shall have sole right, title, and interest in and to the Product and all documentation relating to the Product (including its development or its operation, testing or use, and all reports and copies created), and all intellectual property rights associated with the Product (including, without limitation, rights to copyrights, patents, trade secrets, and know-how). This Agreement does not provide You with title or ownership of the Product, but only a right of limited use pursuant to Section 2.1. If You are deemed to posses any rights in the Product, You hereby assign to Gurobi or all of such rights. To the extent Your rights are inalienable under applicable law, You hereby waive such rights in the Product and, if such waiver is deemed invalid, grant to Gurobi the exclusive, irrevocable, perpetual, worldwide, royalty free right to use, market, modify and grant licenses to the Product without identifying You or seeking Your consent.

  1. TERM AND TERMINATION

5.1. Term. Unless earlier terminated, this Agreement and Your Product License commences on the Effective Date and terminates on the expiration date set forth in the license file that is included with the Product. Either party may immediately terminate Your Product License and this Agreement by delivery of written notice of termination to the other party.

5.2. Effects of Termination. Upon the expiration or termination of this Agreement, (i) You shall immediately cease using the Product; (ii) You shall irretrievably destroy all copies of the Product in Your possession or control or return such copies to Gurobi the other Party, and (iii) You shall certify in writing to Gurobi that You have returned or destroyed such copies of the Product, with no copies retained.

5.3 Survival. Notwithstanding the expiration or termination of this Agreement for any reason, the rights and duties of the parties under Sections 2.2 (Limitations on Use), 3 (Warranties; Limitation of Liability), 4 (Ownership), 5.2 (Effects of Termination), 5.3 (Survival), 6 (Export Controls), and 7 (General) shall survive such expiration or termination and remain in full force and effect.

  1. EXPORT CONTROLS

6.1. Export Restrictions. The Product delivered to You under this Agreement is subject to U.S. export control laws and regulations and may also be subject to import and export laws of the jurisdiction in which it was obtained, if outside the U.S. You shall abide by all applicable export control laws, rules and regulations applicable to the Product and documentation. You agree that You will not export, re-export, or transfer the Product or documentation, in whole or in part, to any country, person, or entity subject to U.S. export restrictions. You specifically agree not to export, re- export, or transfer the Product or documentation (i) to any country to which the U.S. has embargoed or restricted the export of goods or services, or to any national of any such country, wherever located, who intends to transmit or transport the Product back to such country; (ii) to any person or entity who You know or have reason to know will utilize the Product or portion thereof in the design, development, production or use of nuclear, chemical or biological materials, facilities, or weapons; or (iii) to any person or entity who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government.

  1. GENERAL

7.1. Assignment. This Agreement shall not be assignable by You without the prior written consent of Gurobi.

7.2. Waiver of Construction Against the Drafter. This Agreement shall be interpreted in accordance with the plain meaning of its terms and not strictly for or against either of the parties to this Agreement.

7.3. Severability. In the event that any provision of this Agreement is found invalid or unenforceable pursuant to judicial decree or decision, the remainder of this Agreement shall remain valid and enforceable according to its terms. WITHOUT LIMITING THE FOREGOING, IT IS EXPRESSLY UNDERSTOOD AND AGREED THAT, IN THE EVENT ANY REMEDY HEREUNDER IS DETERMINED TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, ALL OTHER LIMITATIONS OF LIABILITY AND EXCLUSION OF DAMAGES SET FORTH HEREIN SHALL REMAIN IN FULL FORCE AND EFFECT.

7.4. Notices. All notices or other communications required to be given under this Agreement shall be in writing and delivered either personally, by a reputable overnight courier service (e.g., FedEx or UPS), or by U.S. mail, certified, return receipt requested, postage prepaid, and addressed as provided in this Agreement or as otherwise requested by the receiving party. Notices delivered personally shall be effective upon delivery and notices delivered by courier or U.S, mail shall be effective upon their receipt by the party to whom they are addressed.

7.5. Governing Law.

7.5.1 This Agreement shall be governed by, and construed and enforced in accordance with the laws of the State of California as they apply to a contract made and performed in such state and as if entered into by the residents of such state.

7.5.2 In all cases, the United Nations Convention on the International Sale of Goods shall not apply. The parties also agree that the provisions of the Uniform Computer Information Transactions Act shall not apply.

7.6. Modifications and Waivers. This Agreement may not be modified except by a writing signed by authorized representatives of both parties. A waiver by either party of its rights hereunder shall not be binding unless contained in a writing signed by an authorized representative of the party waiving its rights. The non-enforcement or waiver of any provision on one occasion shall not constitute a waiver of such provision on any other occasion unless expressly agreed in writing. The parties agree that no use of trade or other regular practice or method of dealing between the parties shall be used to modify, interpret, supplement, or alter in any manner the terms of this Agreement.

7.7. Arbitration. Any controversy or claim arising out of or relating to this Agreement, or the breach thereof that fails to settle by mediation, shall be settled by binding arbitration administered by JAMS in accordance with its then current Commercial Arbitration Rules, and judgment on the award rendered by the arbitrator may be entered in any court having jurisdiction thereof. The arbitrator may award monetary damages, injunctive relief, rescission, restitution, costs and attorneys’ fees. The arbitration award shall be final and binding regardless of whether one of the parties fails or refuses to participate in the arbitration. The arbitrator shall not have the power to amend this Agreement in any respect. Notwithstanding the foregoing, the parties agree that this Section 7.7 does not apply to the breach of provisions set forth in Section 2.2 (Limitations on Use) and Section 4 (Ownership), and that either party may petition a court of law for injunctive relief and such other rights and remedies as it may have at law or equity against breaches of these sections.

7.8. Attorneys’ Fees. In the event of any dispute with respect to this Agreement, the prevailing party shall be entitled to reasonable attorneys’ fees and other costs and expenses incurred in resolving such dispute.

Rev. October 2020 4810-9864-2638.2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

gurobipy-12.0.0-cp312-cp312-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

gurobipy-12.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

gurobipy-12.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (62.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

gurobipy-12.0.0-cp312-cp312-macosx_10_9_universal2.whl (12.1 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

gurobipy-12.0.0-cp311-cp311-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

gurobipy-12.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

gurobipy-12.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (62.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

gurobipy-12.0.0-cp311-cp311-macosx_10_9_universal2.whl (12.2 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

gurobipy-12.0.0-cp310-cp310-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

gurobipy-12.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

gurobipy-12.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (62.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

gurobipy-12.0.0-cp310-cp310-macosx_10_9_universal2.whl (12.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

gurobipy-12.0.0-cp39-cp39-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

gurobipy-12.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

gurobipy-12.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (62.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

gurobipy-12.0.0-cp39-cp39-macosx_10_9_universal2.whl (12.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file gurobipy-12.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 724fc6484913c100eb12ef1c33ff2d54ee9150ee061eb636474ebad1112ec33f
MD5 9d2dcbd47232557e3ac80d7d9ec9ba1f
BLAKE2b-256 4aeed003bc6eb5bf8efabf8b647c19ab8e806e214e5d89bc88c963b4fa414f24

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 90bba495efb25cff5a3826158aff7be29637d2e80accc3a89a98cb8630856106
MD5 5eb91254eac59b2f2e72edaefeaf61ae
BLAKE2b-256 756fe82ab73013d5ff0ef399a26c30fe04fbce8e308f026892f6a133bb0e3fdd

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f8287de7535c3b9c97f4aa8716969d70302a972bd09e9d3b6fbd7266ca0eab72
MD5 78bc506bc860e7c606aef3db59a2c0f1
BLAKE2b-256 93af2b00508ddfdda81f844e43f759e0c5d03155002dee6799afd909a9292cd0

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b5c35cb981a61527016855324e054cae473496785db57f0682bd56d584a96eee
MD5 a3c2bca34cc3a6c09d43b39c5a203305
BLAKE2b-256 09c28918e9d411fb83c2f93e4fb8bae71f31a82c8d44b5df9b33f50f7ac9fd39

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5084c4c9b1f82c3ae3e70ac3395bb0cf74b16220b0a016270bc145ca0489eec8
MD5 2fbff2c59ff1b88369c730577f33f756
BLAKE2b-256 d91aa511f48427c7c3e5838769bc3d0a4971cdf9fb71516825d6657a65dbed0e

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a08fb42a5e7cb02cdb993c1381c8b8c5a3baeedcadd56e7288d8458a57b81442
MD5 ed1eeb51e044cc5ca9130095ffd20931
BLAKE2b-256 927522fb793d8da25b1737616a41ac771ac19bfef7a7c5824809e9518024ca5b

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fc3892e3d88d0f8a01da75f12f74023d398ef599a9e1add66ed76313733e30fb
MD5 27c728bf7d49b346f301f5de0482f31b
BLAKE2b-256 391fe2bab5e7edffce2bd721c3984fc5047317726354e630b9bcadcd8cda9ea0

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2910b77d8eca51509f238bbe4d042382a2cb204ba79338086718ae4e8976ff9d
MD5 9cf59e92843c816382ade71c67c5853d
BLAKE2b-256 e85379e8d29c346d88e59e64907612286a8bb68f7f4a97125e564d182a822811

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fbf8aa6761306dc5d6572c51542cdf47873bc5d858164e8cc398c5a124f0a206
MD5 7e9a27d030f983de22811cc34bb82bbf
BLAKE2b-256 f12a7b088aaa06843043d4eefe9099a23ad6845192550f856720f37313fe7124

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 71ea7c653a92377991291a7e81b456fdfd06f8e3fc36b74a54444c2bab5225a8
MD5 583a1fd37ce4bee2413af7ee113331a8
BLAKE2b-256 43891ac73b97d7e49c2315cba610b968194a2741abfc2d3477aabce792f3b327

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d4803e659fefc2102e9dc3d84f3d7f54a3918127c362cbebae6103b7e13849c6
MD5 8900d1253be82d7557650edf6f108437
BLAKE2b-256 37c3e522bd953a2c6d77a5a1a41ad1496d12f22412a39fe5710645864a70ed1e

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eb299c37e095627fdf8c5767bec23ff108febd34aa92882c3a64090e4511b143
MD5 76319552bfd28953f2101ff493a0e890
BLAKE2b-256 eb930b8edc581054b89119b5ff509fea7456448e0c0aae08f49f1c3378846abc

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gurobipy-12.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 11.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for gurobipy-12.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2d0b9d86a58ee14ddf227d7765913ff132bc16ba7d4a513db376d447a3b543f1
MD5 eeed182f5ef0a5ae678e903fc4ce3069
BLAKE2b-256 0d9c4f4232059534424dd68bd3b8acabb9b9b2b5b1e0cd5b6b6e3f59549bd2e9

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5e0b0ea5ce2eaf4bd940821860fe37dcc8fd3fe7215ab0d97cceaedfa5eeb15d
MD5 5df7604772978b778d414e073f30bf3d
BLAKE2b-256 4b09cb52dabd9f599f0df853b141456658f7da7785a1129e0f4a7723df678368

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 68c0ffe4ac8c4d87662307f96f50f40ddc3867d71c6ebabce4bda52f4688ecbd
MD5 ab955834c421fcfe5ea44a55e3bb896d
BLAKE2b-256 5f6035d7c16bc8bf8a5d249aa7020426b133e4ae02658fb832af02a1a7984d66

See more details on using hashes here.

File details

Details for the file gurobipy-12.0.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for gurobipy-12.0.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 360867cd0dedd7bb3b55b990645cfd870091e7c78659f4c7e4226c2da185f41d
MD5 6ea1de9c79257eeac59a6225e64ee241
BLAKE2b-256 982da7cbe4525cc15e939053ee395133ad9294559ae7a1e1b9d0067ead447600

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page