gurobipy


Namegurobipy JSON
Version 12.0.0 PyPI version JSON
download
home_pagehttps://www.gurobi.com
SummaryPython interface to Gurobi
upload_time2024-11-12 02:06:06
maintainerNone
docs_urlNone
authorGurobi Optimization, LLC
requires_pythonNone
licenseProprietary
keywords optimization mip lp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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:

* https://www.gurobi.com/academia/academic-program-and-licenses/

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

.. _request an evaluation license: https://www.gurobi.com/free-trial/?utm_source=internal&utm_medium=documentation&utm_campaign=fy21_pipinstall_eval_pypipointer&utm_content=c_na&utm_term=pypi

Other useful resources to get started:

* https://www.gurobi.com/documentation/
* https://support.gurobi.com/hc/en-us/community/topics

A simple example
----------------

.. code::

  # 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. 

2.	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.

3.	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.

4.	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.

5.	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.

6.	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.

7.	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 

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.gurobi.com",
    "name": "gurobipy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "optimization, mip, lp",
    "author": "Gurobi Optimization, LLC",
    "author_email": null,
    "download_url": null,
    "platform": "Windows",
    "description": "The Gurobi Optimizer is a mathematical optimization software library\nfor solving mixed-integer linear and quadratic optimization problems.\n\nThis package comes with a trial license that allows you to solve\nproblems of limited size.  As a student or staff member of an academic\ninstitution you qualify for a free, full product license. For\nmore information, see:\n\n* https://www.gurobi.com/academia/academic-program-and-licenses/\n\nFor a commercial evaluation, you can `request an evaluation license`_.\n\n.. _request an evaluation license: https://www.gurobi.com/free-trial/?utm_source=internal&utm_medium=documentation&utm_campaign=fy21_pipinstall_eval_pypipointer&utm_content=c_na&utm_term=pypi\n\nOther useful resources to get started:\n\n* https://www.gurobi.com/documentation/\n* https://support.gurobi.com/hc/en-us/community/topics\n\nA simple example\n----------------\n\n.. code::\n\n  # Solve the following MIP:\n  #  maximize\n  #        x +   y + 2 z\n  #  subject to\n  #        x + 2 y + 3 z <= 4\n  #        x +   y       >= 1\n  #        x, y, z binary\n\n  import gurobipy as gp\n\n  # Create a new model\n  m = gp.Model()\n\n  # Create variables\n  x = m.addVar(vtype='B', name=\"x\")\n  y = m.addVar(vtype='B', name=\"y\")\n  z = m.addVar(vtype='B', name=\"z\")\n\n  # Set objective function\n  m.setObjective(x + y + 2 * z, gp.GRB.MAXIMIZE)\n\n  # Add constraints\n  m.addConstr(x + 2 * y + 3 * z <= 4)\n  m.addConstr(x + y >= 1)\n\n  # Solve it!\n  m.optimize()\n\n  print(f\"Optimal objective value: {m.objVal}\")\n  print(f\"Solution values: x={x.X}, y={y.X}, z={z.X}\")\n\n\nLicensing information\n---------------------\n\nGUROBI OPTIMIZATION, LLC\nEND-USER LICENSE AGREEMENT \n(Evaluation License)\n(\"Agreement\")\n\nBy downloading, installing, copying, accessing, clicking on an\n\"accept\" button or otherwise using the Product, You are accepting the\nterms of this Agreement. The Product will be enabled when You install\nthe license key that is supplied to You by Gurobi or made available by\nGurobi via 'pip'. The \"Effective Date\" of this Agreement is the date\non which the Product is enabled. The Product is copyrighted and\nlicensed by Gurobi Optimization, LLC, a limited liability company,\nregistered in Delaware (\"Gurobi\").\n\nTHIS AGREEMENT IS A LEGAL CONTRACT BETWEEN YOU AND GUROBI. READ THE\nTERMS AND CONDITIONS OF THIS AGREEMENT CAREFULLY BEFORE INSTALLING OR\nOTHERWISE ACCESSING OR USING THE PRODUCT. THE PRODUCT IS COPYRIGHTED\nAND IT IS LICENSED TO YOU UNDER THIS AGREEMENT, NOT SOLD TO YOU. BY\nINSTALLING OR OTHERWISE ACCESSING OR USING THE PRODUCT, YOU\nACKNOWLEDGE, REPRESENT AND WARRANT THAT YOU HAVE READ THIS AGREEMENT,\nTHAT YOU UNDERSTAND IT, THAT YOU HAVE FULL POWER AND AUTHORITY TO BIND\nYOURSELF AS AN INDIVIDUAL AND THE BUSINESS ENTITY ON WHOSE BEHALF YOU\nARE INSTALLING, ACCESSING OR USING THE PRODUCT, THAT YOU ACCEPT AND\nAGREE TO BE BOUND BY ITS TERMS, AND THAT, UPON INSTALLING OR OTHERWISE\nACCESSING OR USING THE PRODUCT, THIS AGREEMENT WILL BECOME BECOME THE\nBINDING LEGAL OBLIGATION OF YOU (AS AN INDIVIDUAL AND THE BUSINESS\nENTITY ON WHOSE BEHALF YOU ARE INSTALLING, ACCESSING OR USING THE\nPRODUCT). IF AT ANY TIME YOU ARE NOT WILLING TO BE BOUND BY THE TERMS\nOF THIS AGREEMENT, YOU SHOULD TERMINATE THE INSTALLATION PROCESS,\nIMMEDIATELY CEASE AND REFRAIN FROM ACCESSING OR USING THE PRODUCT AND\nDELETE ANY COPIES OF THE PRODUCT YOU MAY HAVE.  TERMS AND CONDITIONS\n\n1.\tDEFINITIONS\n\n1.1.\t \"Product\" means the limited, evaluation version of Gurobi\nOptimizer Version 12.0.0 or higher in the form of object code\nlibraries, including all upgrades, new releases, modifications,\nenhancements, adaptations, copies and translations thereof. \"You\" and\n\"Your\" mean the individual who is installing, accessing or using the\nProduct and the business entity on whose behalf such individual is\ninstalling, accessing or using the Product. Additional defined terms\nhave the meaning ascribed to them in the body of this Agreement. \n\n2.\tSCOPE OF RIGHTS\n\n2.1.\tGrant of License. Gurobi grants You a limited, non-exclusive,\nnon-transferrable, non-sublicensable, revocable license during the\nterm of this Agreement to install and operate the Product in\nmachine-readable form solely in a non-production environment for\ninternal evaluation of the suitability of the Product for Your\nlegitimate business needs (\"Product License\"). You may make a\nreasonable number of copies of the Product in machine- readable,\nobject code form, for nonproductive backup purposes only.\n\n2.2.\tLimitations on Use. For the avoidance of doubt, the Product\nLicense does not grant You any right to use the Product in a live\nproduction environment (i.e. non-test environment). Except as\nexpressly set forth in Section 2.1, You will not use, copy, modify, or\ndistribute the Product, or make any copy, adaptation, transcription,\nor merge any portion thereof, unless expressly authorized by Gurobi in\na separate written agreement signed by an authorized representative of\nGurobi. You will not reverse assemble, reverse compile, translate, or\nreverse engineer the Product.  Your Product License may not be sold,\ntransferred, leased, assigned, or sub-licensed without Gurobi's prior\nwritten consent. If You copy or modify the Product in any way not\nexpressly authorized by Gurobi in writing, Your Product License is\nautomatically terminated. You will not use the Product for the benefit\nof any third party including as part of any service bureau, time\nsharing or third party training arrangement. You will not publish any\nbenchmark testing results on the Product. You will not use the Product\nin violation of any law, rules or regulation. The license granted to\nYou in Section 2.1 is conditioned upon Your strict compliance with all\nrestrictions and obligations in this Section 2.2.\n\n3.\tWARRANTIES; LIMITATION OF LIABILITY\n\n3.1\tWarranty Disclaimer. THE PRODUCT IS PROVIDED \"AS IS,\" AND\nGUROBI MAKES NO WARRANTIES, EXPRESS, IMPLIED, ARISING FROM COURSE OF\nDEALING OR USAGE OF TRADE, OR STATUTORY, AS TO THE PRODUCT, OR ANY\nMATTER WHATSOEVER. GUROBI DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, SATISFACTORY\nQUALITY, TITLE AND NON-INFRINGEMENT. THE PRODUCT LICENSED HEREUNDER IS\nAN EVALUATION VERSION OF GUROBI'S STANDARD PRODUCT. ACCORDINGLY, THE\nPRODUCT WILL HAVE CONSTRAINTS AND LIMITATIONS THAT LIMIT THE SIZE OF\nTHE OPTIMIZATION PROBLEM THE PRODUCT IS ABLE TO SOLVE.  FOR THE\nAVOIDANCE OF DOUBT, GUROBI HAS NO OBLIGATION TO PROVIDE ANY\nMAINTENANCE AND SUPPORT SERVICES, OR ANY OTHER SERVICES, UNDER THIS\nAGREEMENT.\n\n3.2\tLimitation of Liability. GUROBI SHALL NOT BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES\n(INCLUDING FOR LOSS OF PROFITS, SAVINGS, REVENUE, OR USE, DAMAGED OR\nLOST FILES OR DATA, OR BUSINESS INTERRUPTION) IN CONNECTION WITH THIS\nAGREEMENT OR THE PRODUCT, REGARDLESS OF THE CAUSE OF ACTION OR\nCHARACTERIZATION OF THE DAMAGES, EVEN IF GUROBI HAS BEEN ADVISED OF\nTHE POSSIBILITY OF THESE DAMAGES. GUROBI WILL NOT BE LIABLE FOR ANY\nDAMAGES FOR THE COST OF PROCUREMENT OF SUBSTITUTE SOFTWARE, GOODS OR\nSERVICES, OR FOR ANY LIABILITY TO YOU RELATING TO THIS AGREEMENT,\nREGARDLESS OF THE CAUSE OF ACTION OR CHARACTERIZATION OF THE DAMAGES.\nYOU ACKNOWLEDGE THAT THE PROVISIONS FOR LIMITATION OF LIABILITY\nDESCRIBED IN THIS AGREEMENT FORM AN ESSENTIAL BASIS OF THE BARGAIN\nBETWEEN THE PARTIES AND THAT GUROBI WOULD NOT BE WILLING TO ENTER THIS\nAGREEMENT WITHOUT THEM. THEREFORE, YOU AGREE TO THIS ALLOCATION OF\nRISK AND HEREBY WAIVE ANY RIGHT, THROUGH EQUITABLE RELIEF OR\nOTHERWISE, TO SUBSEQUENTLY SEEK A MODIFICATION OF THESE PROVISIONS OR\nALLOCATION OF RISK.\n\n3.3\tDisabling Device. THE PRODUCT MAY CONTAIN A DISABLING DEVICE\nTHAT WILL PREVENT IT FROM BEING USED AFTER THE TERM OF THIS AGREEMENT\nENDS. YOU AGREE NOT TO TAMPER WITH THE DISABLING DEVICE OR THE\nPRODUCT. YOU  SHOULD TAKE PRECAUTIONS TO AVOID ANY LOSS OF DATA THAT\nMIGHT RESULT WHEN THE PRODUCT CAN NO LONGER BE USED.\n\n4.\tOWNERSHIP\n\n4.1.\tOwnership. Gurobi shall have sole right, title, and interest\nin and to the Product and all documentation relating to the Product\n(including its development or its operation, testing or use, and all\nreports and copies created), and all intellectual property rights\nassociated with the Product (including, without limitation, rights to\ncopyrights, patents, trade secrets, and know-how). This Agreement does\nnot provide You with title or ownership of the Product, but only a\nright of limited use pursuant to Section 2.1. If You are deemed to\nposses any rights in the Product, You hereby assign to Gurobi or all\nof such rights. To the extent Your rights are inalienable under\napplicable law, You hereby waive such rights in the Product and, if\nsuch waiver is deemed invalid, grant to Gurobi the exclusive,\nirrevocable, perpetual, worldwide, royalty free right to use, market,\nmodify and grant licenses to the Product without identifying You or\nseeking Your consent.\n\n5.\tTERM AND TERMINATION\n\n5.1.\tTerm. Unless earlier terminated, this Agreement and Your\nProduct License commences on the Effective Date and terminates on the\nexpiration date set forth in the license file that is included with\nthe Product. Either party may immediately terminate Your Product\nLicense and this Agreement by delivery of written notice of\ntermination to the other party.\n\n5.2.\tEffects of Termination. Upon the expiration or termination of\nthis Agreement, (i) You shall immediately cease using the Product;\n(ii) You shall irretrievably destroy all copies of the Product in Your\npossession or control or return such copies to Gurobi the other Party,\nand (iii) You shall certify in writing to Gurobi that You have\nreturned or destroyed such copies of the Product, with no copies\nretained.\t\n\n5.3\tSurvival. Notwithstanding the expiration or termination of\nthis Agreement for any reason, the rights and duties of the parties\nunder Sections 2.2 (Limitations on Use), 3 (Warranties; Limitation of\nLiability), 4 (Ownership), 5.2 (Effects of Termination), 5.3\n(Survival), 6 (Export Controls), and 7 (General) shall survive such\nexpiration or termination and remain in full force and effect.\n\n6.\tEXPORT CONTROLS\n\n6.1.\tExport Restrictions. The Product delivered to You under this\nAgreement is subject to U.S. export control laws and regulations and\nmay also be subject to import and export laws of the jurisdiction in\nwhich it was obtained, if outside the U.S. You shall abide by all\napplicable export control laws, rules and regulations applicable to\nthe Product and documentation. You agree that You will not export,\nre-export, or transfer the Product or documentation, in whole or in\npart, to any country, person, or entity subject to U.S. export\nrestrictions. You specifically agree not to export, re- export, or\ntransfer the Product or documentation (i) to any country to which the\nU.S. has embargoed or restricted the export of goods or services, or\nto any national of any such country, wherever located, who intends to\ntransmit or transport the Product back to such country; (ii) to any\nperson or entity who You know or have reason to know will utilize the\nProduct or portion thereof in the design, development, production or\nuse of nuclear, chemical or biological materials, facilities, or\nweapons; or (iii) to any person or entity who has been prohibited from\nparticipating in U.S.  export transactions by any federal agency of\nthe U.S. government.\n\n7.\tGENERAL \n\n7.1. \tAssignment. This Agreement shall not be assignable by You\nwithout the prior written consent of Gurobi.\n\n7.2. \tWaiver of Construction Against the Drafter. This Agreement\nshall be interpreted in accordance with the plain meaning of its terms\nand not strictly for or against either of the parties to this\nAgreement.\n\n7.3. \tSeverability. In the event that any provision of this\nAgreement is found invalid or unenforceable pursuant to judicial\ndecree or decision, the remainder of this Agreement shall remain valid\nand enforceable according to its terms.  WITHOUT LIMITING THE\nFOREGOING, IT IS EXPRESSLY UNDERSTOOD AND AGREED THAT, IN THE EVENT\nANY REMEDY HEREUNDER IS DETERMINED TO HAVE FAILED OF ITS ESSENTIAL\nPURPOSE, ALL OTHER LIMITATIONS OF LIABILITY AND EXCLUSION OF DAMAGES\nSET FORTH HEREIN SHALL REMAIN IN FULL FORCE AND EFFECT.\n\n7.4.\tNotices. All notices or other communications required to be\ngiven under this Agreement shall be in writing and delivered either\npersonally, by a reputable overnight courier service (e.g., FedEx or\nUPS), or by U.S. mail, certified, return receipt requested, postage\nprepaid, and addressed as provided in this Agreement or as otherwise\nrequested by the receiving party. Notices delivered personally shall\nbe effective upon delivery and notices delivered by courier or U.S,\nmail shall be effective upon their receipt by the party to whom they\nare addressed.\n\n7.5.\tGoverning Law. \n\n7.5.1 This Agreement shall be governed by, and construed and enforced\nin accordance with the laws of the State of California as they apply\nto a contract made and performed in such state and as if entered into\nby the residents of such state.\n\n7.5.2 In all cases, the United Nations Convention on the International\nSale of Goods shall not apply. The parties also agree that the\nprovisions of the Uniform Computer Information Transactions Act shall\nnot apply. \n\n7.6.\tModifications and Waivers. This Agreement may not be modified\nexcept by a writing signed by authorized representatives of both\nparties. A waiver by either party of its rights hereunder shall not be\nbinding unless contained in a writing signed by an authorized\nrepresentative of the party waiving its rights. The non-enforcement or\nwaiver of any provision on one occasion shall not constitute a waiver\nof such provision on any other occasion unless expressly agreed in\nwriting. The parties agree that no use of trade or other regular\npractice or method of dealing between the parties shall be used to\nmodify, interpret, supplement, or alter in any manner the terms of\nthis Agreement.\n\n7.7.\tArbitration. Any controversy or claim arising out of or\nrelating to this Agreement, or the breach thereof that fails to settle\nby mediation, shall be settled by binding arbitration administered by\nJAMS in accordance with its then current Commercial Arbitration Rules,\nand judgment on the award rendered by the arbitrator may be entered in\nany court having jurisdiction thereof. The arbitrator may award\nmonetary damages, injunctive relief, rescission, restitution, costs\nand attorneys' fees. The arbitration award shall be final and binding\nregardless of whether one of the parties fails or refuses to\nparticipate in the arbitration. The arbitrator shall not have the\npower to amend this Agreement in any respect.  Notwithstanding the\nforegoing, the parties agree that this Section 7.7 does not apply to\nthe breach of provisions set forth in Section 2.2 (Limitations on Use)\nand Section 4 (Ownership), and that either party may petition a court\nof law for injunctive relief and such other rights and remedies as it\nmay have at law or equity against breaches of these sections.\n\n7.8.\tAttorneys' Fees. In the event of any dispute with respect to\nthis Agreement, the prevailing party shall be entitled to reasonable\nattorneys' fees and other costs and expenses incurred in resolving\nsuch dispute.\n\nRev. October 2020\n4810-9864-2638.2 \n",
    "bugtrack_url": null,
    "license": "Proprietary",
    "summary": "Python interface to Gurobi",
    "version": "12.0.0",
    "project_urls": {
        "Homepage": "https://www.gurobi.com"
    },
    "split_keywords": [
        "optimization",
        " mip",
        " lp"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb930b8edc581054b89119b5ff509fea7456448e0c0aae08f49f1c3378846abc",
                "md5": "76319552bfd28953f2101ff493a0e890",
                "sha256": "eb299c37e095627fdf8c5767bec23ff108febd34aa92882c3a64090e4511b143"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "76319552bfd28953f2101ff493a0e890",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 12199636,
            "upload_time": "2024-11-12T02:06:06",
            "upload_time_iso_8601": "2024-11-12T02:06:06.011318Z",
            "url": "https://files.pythonhosted.org/packages/eb/93/0b8edc581054b89119b5ff509fea7456448e0c0aae08f49f1c3378846abc/gurobipy-12.0.0-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "37c3e522bd953a2c6d77a5a1a41ad1496d12f22412a39fe5710645864a70ed1e",
                "md5": "8900d1253be82d7557650edf6f108437",
                "sha256": "d4803e659fefc2102e9dc3d84f3d7f54a3918127c362cbebae6103b7e13849c6"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8900d1253be82d7557650edf6f108437",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 62718084,
            "upload_time": "2024-11-12T02:06:09",
            "upload_time_iso_8601": "2024-11-12T02:06:09.683973Z",
            "url": "https://files.pythonhosted.org/packages/37/c3/e522bd953a2c6d77a5a1a41ad1496d12f22412a39fe5710645864a70ed1e/gurobipy-12.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "43891ac73b97d7e49c2315cba610b968194a2741abfc2d3477aabce792f3b327",
                "md5": "583a1fd37ce4bee2413af7ee113331a8",
                "sha256": "71ea7c653a92377991291a7e81b456fdfd06f8e3fc36b74a54444c2bab5225a8"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "583a1fd37ce4bee2413af7ee113331a8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 14431442,
            "upload_time": "2024-11-12T02:06:14",
            "upload_time_iso_8601": "2024-11-12T02:06:14.222819Z",
            "url": "https://files.pythonhosted.org/packages/43/89/1ac73b97d7e49c2315cba610b968194a2741abfc2d3477aabce792f3b327/gurobipy-12.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f12a7b088aaa06843043d4eefe9099a23ad6845192550f856720f37313fe7124",
                "md5": "7e9a27d030f983de22811cc34bb82bbf",
                "sha256": "fbf8aa6761306dc5d6572c51542cdf47873bc5d858164e8cc398c5a124f0a206"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7e9a27d030f983de22811cc34bb82bbf",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 11195824,
            "upload_time": "2024-11-12T02:06:17",
            "upload_time_iso_8601": "2024-11-12T02:06:17.312389Z",
            "url": "https://files.pythonhosted.org/packages/f1/2a/7b088aaa06843043d4eefe9099a23ad6845192550f856720f37313fe7124/gurobipy-12.0.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e85379e8d29c346d88e59e64907612286a8bb68f7f4a97125e564d182a822811",
                "md5": "9cf59e92843c816382ade71c67c5853d",
                "sha256": "2910b77d8eca51509f238bbe4d042382a2cb204ba79338086718ae4e8976ff9d"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "9cf59e92843c816382ade71c67c5853d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 12227025,
            "upload_time": "2024-11-12T02:06:20",
            "upload_time_iso_8601": "2024-11-12T02:06:20.521396Z",
            "url": "https://files.pythonhosted.org/packages/e8/53/79e8d29c346d88e59e64907612286a8bb68f7f4a97125e564d182a822811/gurobipy-12.0.0-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "391fe2bab5e7edffce2bd721c3984fc5047317726354e630b9bcadcd8cda9ea0",
                "md5": "27c728bf7d49b346f301f5de0482f31b",
                "sha256": "fc3892e3d88d0f8a01da75f12f74023d398ef599a9e1add66ed76313733e30fb"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "27c728bf7d49b346f301f5de0482f31b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 62705459,
            "upload_time": "2024-11-12T02:06:25",
            "upload_time_iso_8601": "2024-11-12T02:06:25.476994Z",
            "url": "https://files.pythonhosted.org/packages/39/1f/e2bab5e7edffce2bd721c3984fc5047317726354e630b9bcadcd8cda9ea0/gurobipy-12.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "927522fb793d8da25b1737616a41ac771ac19bfef7a7c5824809e9518024ca5b",
                "md5": "ed1eeb51e044cc5ca9130095ffd20931",
                "sha256": "a08fb42a5e7cb02cdb993c1381c8b8c5a3baeedcadd56e7288d8458a57b81442"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ed1eeb51e044cc5ca9130095ffd20931",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 14425125,
            "upload_time": "2024-11-12T02:06:29",
            "upload_time_iso_8601": "2024-11-12T02:06:29.687140Z",
            "url": "https://files.pythonhosted.org/packages/92/75/22fb793d8da25b1737616a41ac771ac19bfef7a7c5824809e9518024ca5b/gurobipy-12.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d91aa511f48427c7c3e5838769bc3d0a4971cdf9fb71516825d6657a65dbed0e",
                "md5": "2fbff2c59ff1b88369c730577f33f756",
                "sha256": "5084c4c9b1f82c3ae3e70ac3395bb0cf74b16220b0a016270bc145ca0489eec8"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2fbff2c59ff1b88369c730577f33f756",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 11198933,
            "upload_time": "2024-11-12T02:06:32",
            "upload_time_iso_8601": "2024-11-12T02:06:32.211518Z",
            "url": "https://files.pythonhosted.org/packages/d9/1a/a511f48427c7c3e5838769bc3d0a4971cdf9fb71516825d6657a65dbed0e/gurobipy-12.0.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09c28918e9d411fb83c2f93e4fb8bae71f31a82c8d44b5df9b33f50f7ac9fd39",
                "md5": "a3c2bca34cc3a6c09d43b39c5a203305",
                "sha256": "b5c35cb981a61527016855324e054cae473496785db57f0682bd56d584a96eee"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "a3c2bca34cc3a6c09d43b39c5a203305",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 12119658,
            "upload_time": "2024-11-12T02:06:34",
            "upload_time_iso_8601": "2024-11-12T02:06:34.692478Z",
            "url": "https://files.pythonhosted.org/packages/09/c2/8918e9d411fb83c2f93e4fb8bae71f31a82c8d44b5df9b33f50f7ac9fd39/gurobipy-12.0.0-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "93af2b00508ddfdda81f844e43f759e0c5d03155002dee6799afd909a9292cd0",
                "md5": "78bc506bc860e7c606aef3db59a2c0f1",
                "sha256": "f8287de7535c3b9c97f4aa8716969d70302a972bd09e9d3b6fbd7266ca0eab72"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "78bc506bc860e7c606aef3db59a2c0f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 62524673,
            "upload_time": "2024-11-12T02:06:39",
            "upload_time_iso_8601": "2024-11-12T02:06:39.376438Z",
            "url": "https://files.pythonhosted.org/packages/93/af/2b00508ddfdda81f844e43f759e0c5d03155002dee6799afd909a9292cd0/gurobipy-12.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "756fe82ab73013d5ff0ef399a26c30fe04fbce8e308f026892f6a133bb0e3fdd",
                "md5": "5eb91254eac59b2f2e72edaefeaf61ae",
                "sha256": "90bba495efb25cff5a3826158aff7be29637d2e80accc3a89a98cb8630856106"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5eb91254eac59b2f2e72edaefeaf61ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 14211124,
            "upload_time": "2024-11-12T02:06:43",
            "upload_time_iso_8601": "2024-11-12T02:06:43.779001Z",
            "url": "https://files.pythonhosted.org/packages/75/6f/e82ab73013d5ff0ef399a26c30fe04fbce8e308f026892f6a133bb0e3fdd/gurobipy-12.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4aeed003bc6eb5bf8efabf8b647c19ab8e806e214e5d89bc88c963b4fa414f24",
                "md5": "9d2dcbd47232557e3ac80d7d9ec9ba1f",
                "sha256": "724fc6484913c100eb12ef1c33ff2d54ee9150ee061eb636474ebad1112ec33f"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9d2dcbd47232557e3ac80d7d9ec9ba1f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 11085783,
            "upload_time": "2024-11-12T02:06:47",
            "upload_time_iso_8601": "2024-11-12T02:06:47.281294Z",
            "url": "https://files.pythonhosted.org/packages/4a/ee/d003bc6eb5bf8efabf8b647c19ab8e806e214e5d89bc88c963b4fa414f24/gurobipy-12.0.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "982da7cbe4525cc15e939053ee395133ad9294559ae7a1e1b9d0067ead447600",
                "md5": "6ea1de9c79257eeac59a6225e64ee241",
                "sha256": "360867cd0dedd7bb3b55b990645cfd870091e7c78659f4c7e4226c2da185f41d"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "6ea1de9c79257eeac59a6225e64ee241",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 12197455,
            "upload_time": "2024-11-12T02:06:51",
            "upload_time_iso_8601": "2024-11-12T02:06:51.707608Z",
            "url": "https://files.pythonhosted.org/packages/98/2d/a7cbe4525cc15e939053ee395133ad9294559ae7a1e1b9d0067ead447600/gurobipy-12.0.0-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f6035d7c16bc8bf8a5d249aa7020426b133e4ae02658fb832af02a1a7984d66",
                "md5": "ab955834c421fcfe5ea44a55e3bb896d",
                "sha256": "68c0ffe4ac8c4d87662307f96f50f40ddc3867d71c6ebabce4bda52f4688ecbd"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ab955834c421fcfe5ea44a55e3bb896d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 62720413,
            "upload_time": "2024-11-12T02:07:02",
            "upload_time_iso_8601": "2024-11-12T02:07:02.246923Z",
            "url": "https://files.pythonhosted.org/packages/5f/60/35d7c16bc8bf8a5d249aa7020426b133e4ae02658fb832af02a1a7984d66/gurobipy-12.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b09cb52dabd9f599f0df853b141456658f7da7785a1129e0f4a7723df678368",
                "md5": "5df7604772978b778d414e073f30bf3d",
                "sha256": "5e0b0ea5ce2eaf4bd940821860fe37dcc8fd3fe7215ab0d97cceaedfa5eeb15d"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5df7604772978b778d414e073f30bf3d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 14434497,
            "upload_time": "2024-11-12T02:07:07",
            "upload_time_iso_8601": "2024-11-12T02:07:07.104278Z",
            "url": "https://files.pythonhosted.org/packages/4b/09/cb52dabd9f599f0df853b141456658f7da7785a1129e0f4a7723df678368/gurobipy-12.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d9c4f4232059534424dd68bd3b8acabb9b9b2b5b1e0cd5b6b6e3f59549bd2e9",
                "md5": "eeed182f5ef0a5ae678e903fc4ce3069",
                "sha256": "2d0b9d86a58ee14ddf227d7765913ff132bc16ba7d4a513db376d447a3b543f1"
            },
            "downloads": -1,
            "filename": "gurobipy-12.0.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "eeed182f5ef0a5ae678e903fc4ce3069",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 11197219,
            "upload_time": "2024-11-12T02:07:11",
            "upload_time_iso_8601": "2024-11-12T02:07:11.211653Z",
            "url": "https://files.pythonhosted.org/packages/0d/9c/4f4232059534424dd68bd3b8acabb9b9b2b5b1e0cd5b6b6e3f59549bd2e9/gurobipy-12.0.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-12 02:06:06",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "gurobipy"
}
        
Elapsed time: 0.35790s