xpress


Namexpress JSON
Version 9.3.1 PyPI version JSON
download
home_pagehttps://www.fico.com/en/products/fico-xpress-optimization
SummaryFICO Xpress Optimizer Python interface
upload_time2024-03-22 13:42:38
maintainerNone
docs_urlNone
authorFICO Xpress Optimizer dev. team
requires_pythonNone
licenseNone
keywords optimization mip minlp xpress
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            FICO® Xpress Python interface
==================================

Create and solve Mathematical Optimization problems like the following:
```
min  x1^2 + 2 x2
s.t. x1 + 3 x2 >= 4
     -10 <= x1 <= 10
     x1 in Z
     x2 >= 0
```
with just a few lines of code:
```python
import xpress as xp
x1 = xp.var(vartype=xp.integer, name='x1', lb=-10, ub=10)
x2 = xp.var(name='x2')
p = xp.problem(x1, x2,            # variables of the problem
               x1**2 + 2*x2,      # single expression is taken as the objective function
               x1 + 3*x2 >= 4,    # one or more constraints
               name='myexample')  # problem name (optional)
p.optimize()
print ("solution: {0} = {1}; {2} = {3}".format (x1.name, p.getSolution(x1), x2.name, p.getSolution(x2)))
```
With the `xpress` module, one can create and solve optimization problems using the Python&#174; programming language and the [FICO Xpress](http://www.fico.com/en/products/fico-xpress-optimization-suite) Optimizer library. The module allows for

-   Creating, handling, solving, and querying optimization problems;
-   Using Python numerical libraries such as NumPy to create optimization problems;
-   Setting and getting the value of parameters (controls and attributes) of a problem; and
-   Using Python functions as callbacks for the Xpress Optimizer and the Xpress Nonlinear solver.

The Xpress Python interface allows for creating, handling, and solving all problems that can be solved with the FICO-Xpress library: Linear Programming (LP), Quadratic Programming (QP), Second-Order Conic Programming (SOCP), and their mixed-integer extensions: MILP, MIQP, MIQCQP, MISOCP, together with general nonlinear and mixed-integer nonlinear.

Installation
------------

The Xpress Python interface can be downloaded from [PyPI](https://www.pypi.org) and from [Anaconda](https://www.anaconda.com). Run
```
pip install xpress
```

to install from PyPI, and
```
conda install -c fico-xpress xpress
```

to install from the Conda repository.

The downloaded package contains: a folder with several examples of usages of the module, with varying degrees of difficulty; a directory `license` containing the [Xpress Community License](http://subscribe.fico.com/xpress-optimization-community-license); and a directory `doc` with the manual in PDF version---the full HTML documentation for the Xpress Optimizer's library, including the Python interface with its example, is also available at the [FICO Xpress Optimization Help](http://www.fico.com/fico-xpress-optimization/docs/latest/solver/GUID-ACD7E60C-7852-36B7-A78A-CED0EA291CDD.html) page.

If you do not have any FICO Xpress license, the community license will be recognized by the module and no further action is needed. If you do have a license, for instance located in `/users/johndoe/xpauth.xpr`, make sure to set the global environment variable `XPRESS` to point to the folder containing the `xpauth.xpr` file, i.e. `XPRESS=/user/johndoe`.

Licensing
---------

The Xpress software is governed by the [Xpress Shrinkwrap License Agreement](https://community.fico.com/s/contentdocument/06980000002h0i5AAA). When downloading the package, you accept the license terms. A copy of the Xpress Shrinkwrap License is stored in the file `LICENSE.txt` in the `dist-info` directory of the Xpress module.

This package includes the community license of Xpress, see the [licensing options overview](https://community.fico.com/s/fico-xpress-optimization-licensing-optio) for more details.


Miscellaneous
-------------

"Python" is a registered trademark of the Python Software Foundation. "FICO" is a registered trademark of Fair Isaac Corporation in the United States and may be a registered trademark of Fair Isaac Corporation in other countries. Other product and company names herein may be trademarks of their respective owners.

Copyright (C) Fair Isaac 1983-2024

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.fico.com/en/products/fico-xpress-optimization",
    "name": "xpress",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "optimization mip minlp xpress",
    "author": "FICO Xpress Optimizer dev. team",
    "author_email": "support@fico.com",
    "download_url": null,
    "platform": "any",
    "description": "FICO&#174; Xpress Python interface\n==================================\n\nCreate and solve Mathematical Optimization problems like the following:\n```\nmin  x1^2 + 2 x2\ns.t. x1 + 3 x2 >= 4\n     -10 <= x1 <= 10\n     x1 in Z\n     x2 >= 0\n```\nwith just a few lines of code:\n```python\nimport xpress as xp\nx1 = xp.var(vartype=xp.integer, name='x1', lb=-10, ub=10)\nx2 = xp.var(name='x2')\np = xp.problem(x1, x2,            # variables of the problem\n               x1**2 + 2*x2,      # single expression is taken as the objective function\n               x1 + 3*x2 >= 4,    # one or more constraints\n               name='myexample')  # problem name (optional)\np.optimize()\nprint (\"solution: {0} = {1}; {2} = {3}\".format (x1.name, p.getSolution(x1), x2.name, p.getSolution(x2)))\n```\nWith the `xpress` module, one can create and solve optimization problems using the Python&#174; programming language and the [FICO Xpress](http://www.fico.com/en/products/fico-xpress-optimization-suite) Optimizer library. The module allows for\n\n-   Creating, handling, solving, and querying optimization problems;\n-   Using Python numerical libraries such as NumPy to create optimization problems;\n-   Setting and getting the value of parameters (controls and attributes) of a problem; and\n-   Using Python functions as callbacks for the Xpress Optimizer and the Xpress Nonlinear solver.\n\nThe Xpress Python interface allows for creating, handling, and solving all problems that can be solved with the FICO-Xpress library: Linear Programming (LP), Quadratic Programming (QP), Second-Order Conic Programming (SOCP), and their mixed-integer extensions: MILP, MIQP, MIQCQP, MISOCP, together with general nonlinear and mixed-integer nonlinear.\n\nInstallation\n------------\n\nThe Xpress Python interface can be downloaded from [PyPI](https://www.pypi.org) and from [Anaconda](https://www.anaconda.com). Run\n```\npip install xpress\n```\n\nto install from PyPI, and\n```\nconda install -c fico-xpress xpress\n```\n\nto install from the Conda repository.\n\nThe downloaded package contains: a folder with several examples of usages of the module, with varying degrees of difficulty; a directory `license` containing the [Xpress Community License](http://subscribe.fico.com/xpress-optimization-community-license); and a directory `doc` with the manual in PDF version---the full HTML documentation for the Xpress Optimizer's library, including the Python interface with its example, is also available at the [FICO Xpress Optimization Help](http://www.fico.com/fico-xpress-optimization/docs/latest/solver/GUID-ACD7E60C-7852-36B7-A78A-CED0EA291CDD.html) page.\n\nIf you do not have any FICO Xpress license, the community license will be recognized by the module and no further action is needed. If you do have a license, for instance located in `/users/johndoe/xpauth.xpr`, make sure to set the global environment variable `XPRESS` to point to the folder containing the `xpauth.xpr` file, i.e. `XPRESS=/user/johndoe`.\n\nLicensing\n---------\n\nThe Xpress software is governed by the [Xpress Shrinkwrap License Agreement](https://community.fico.com/s/contentdocument/06980000002h0i5AAA). When downloading the package, you accept the license terms. A copy of the Xpress Shrinkwrap License is stored in the file `LICENSE.txt` in the `dist-info` directory of the Xpress module.\n\nThis package includes the community license of Xpress, see the [licensing options overview](https://community.fico.com/s/fico-xpress-optimization-licensing-optio) for more details.\n\n\nMiscellaneous\n-------------\n\n\"Python\" is a registered trademark of the Python Software Foundation. \"FICO\" is a registered trademark of Fair Isaac Corporation in the United States and may be a registered trademark of Fair Isaac Corporation in other countries. Other product and company names herein may be trademarks of their respective owners.\n\nCopyright (C) Fair Isaac 1983-2024\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "FICO Xpress Optimizer Python interface",
    "version": "9.3.1",
    "project_urls": {
        "Homepage": "https://www.fico.com/en/products/fico-xpress-optimization"
    },
    "split_keywords": [
        "optimization",
        "mip",
        "minlp",
        "xpress"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5903c63ac35b34bd9d033bf9c045ef6c6697744584ed0c5c438670c57e84c8cb",
                "md5": "82ee3dd9ec5236c7fe25b0c397db91ae",
                "sha256": "3c9e32fe16bf9aaba6adbc5da038cad64e8e5982e8c1e6dcb152665bf071061a"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp310-cp310-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "82ee3dd9ec5236c7fe25b0c397db91ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 13308691,
            "upload_time": "2024-03-22T13:42:38",
            "upload_time_iso_8601": "2024-03-22T13:42:38.080263Z",
            "url": "https://files.pythonhosted.org/packages/59/03/c63ac35b34bd9d033bf9c045ef6c6697744584ed0c5c438670c57e84c8cb/xpress-9.3.1-cp310-cp310-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30042bb99db0f156957efc3b2b25f5d6a85594b069bcb5d7c4187e1a7e2c8ef0",
                "md5": "4b7aa0793c7826cd25463887fe83ddc0",
                "sha256": "c7e6b01ec6df9fab872e3df85f4057d427c746a17bf4e63905a15767972a5756"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp310-cp310-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4b7aa0793c7826cd25463887fe83ddc0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 47762424,
            "upload_time": "2024-03-22T13:41:50",
            "upload_time_iso_8601": "2024-03-22T13:41:50.111491Z",
            "url": "https://files.pythonhosted.org/packages/30/04/2bb99db0f156957efc3b2b25f5d6a85594b069bcb5d7c4187e1a7e2c8ef0/xpress-9.3.1-cp310-cp310-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d60660d47a24fa23666da3b28dd865ddc0d56a9adaf65c011b71df709557b89",
                "md5": "8acf21d7e9dbbe934130db032db2ebd2",
                "sha256": "49d73d5bdaff6796a8e72a2912bdc3885a3deea1a03fadbea5042bc19f72893c"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp310-cp310-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8acf21d7e9dbbe934130db032db2ebd2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 72820726,
            "upload_time": "2024-03-22T13:39:36",
            "upload_time_iso_8601": "2024-03-22T13:39:36.453079Z",
            "url": "https://files.pythonhosted.org/packages/1d/60/660d47a24fa23666da3b28dd865ddc0d56a9adaf65c011b71df709557b89/xpress-9.3.1-cp310-cp310-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "faa24265737d17971e08794d632647aa770aa1bca583383c0619307c1b6d51bd",
                "md5": "405098dc97232c04912a10982e872925",
                "sha256": "3175790ee766264e29e888359612c99cbc1724869dde18d3412c883706fc2ec8"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp310-cp310-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "405098dc97232c04912a10982e872925",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 16701530,
            "upload_time": "2024-03-22T13:43:51",
            "upload_time_iso_8601": "2024-03-22T13:43:51.185088Z",
            "url": "https://files.pythonhosted.org/packages/fa/a2/4265737d17971e08794d632647aa770aa1bca583383c0619307c1b6d51bd/xpress-9.3.1-cp310-cp310-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08dbd3e7eb1048b7ed8dc5b06531808461169a5e20e3a58354f85ff87f000791",
                "md5": "18f9dc7bd815d637c2096e59f641b47a",
                "sha256": "8c2e40dc8dd6b7153badceaa39b5808c95dab0dcc69e3e136b07d856877e61d9"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "18f9dc7bd815d637c2096e59f641b47a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 55717094,
            "upload_time": "2024-03-22T13:41:18",
            "upload_time_iso_8601": "2024-03-22T13:41:18.559945Z",
            "url": "https://files.pythonhosted.org/packages/08/db/d3e7eb1048b7ed8dc5b06531808461169a5e20e3a58354f85ff87f000791/xpress-9.3.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5986a00354feaaa5d26feabd0bc4e628a47f21fb3f561116c7a57803d9ec260c",
                "md5": "026ec9148359a85937a2669f4428803b",
                "sha256": "c24b456a7f04d264e5fb5a0050a83bc01b5a64c42e5c8e1a9c27c70e8f2652b3"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp311-cp311-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "026ec9148359a85937a2669f4428803b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 13308690,
            "upload_time": "2024-03-22T13:42:27",
            "upload_time_iso_8601": "2024-03-22T13:42:27.383637Z",
            "url": "https://files.pythonhosted.org/packages/59/86/a00354feaaa5d26feabd0bc4e628a47f21fb3f561116c7a57803d9ec260c/xpress-9.3.1-cp311-cp311-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f5970032cb55733f12fb73714ade66897efad4a5171b60d67806021b9995a4c",
                "md5": "d9f432c08a974fc024a8972bd8f2e03f",
                "sha256": "ac2725b135c4e7f2bb94e603b90dd74b3f488332a8ede83d55e3346ff681a545"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp311-cp311-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d9f432c08a974fc024a8972bd8f2e03f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 47762419,
            "upload_time": "2024-03-22T13:41:36",
            "upload_time_iso_8601": "2024-03-22T13:41:36.250866Z",
            "url": "https://files.pythonhosted.org/packages/8f/59/70032cb55733f12fb73714ade66897efad4a5171b60d67806021b9995a4c/xpress-9.3.1-cp311-cp311-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea369344b1e4f08fb93778e4ae617b105b636e791fbdaea281d050b340d8bd31",
                "md5": "3fef8819de63e2e452020caf3b1fb41b",
                "sha256": "e4155f7666d4e6c1215ef52e752b91a63458da8906d06e4b17415693676f519d"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp311-cp311-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3fef8819de63e2e452020caf3b1fb41b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 72820705,
            "upload_time": "2024-03-22T13:39:19",
            "upload_time_iso_8601": "2024-03-22T13:39:19.471669Z",
            "url": "https://files.pythonhosted.org/packages/ea/36/9344b1e4f08fb93778e4ae617b105b636e791fbdaea281d050b340d8bd31/xpress-9.3.1-cp311-cp311-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e5f2c5e91f89d5483b4efec96027d89a20e6897acfefcc832ec2dc1662da7e7",
                "md5": "a15f896de89a3f23098af3d9e2551fc2",
                "sha256": "b3292afa071e3d13c75e0a9c48df9810485034d456f72ebb4007cb81231ecfc8"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp311-cp311-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a15f896de89a3f23098af3d9e2551fc2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 16701581,
            "upload_time": "2024-03-22T13:43:40",
            "upload_time_iso_8601": "2024-03-22T13:43:40.383377Z",
            "url": "https://files.pythonhosted.org/packages/0e/5f/2c5e91f89d5483b4efec96027d89a20e6897acfefcc832ec2dc1662da7e7/xpress-9.3.1-cp311-cp311-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "12b252a787807c12e508efd68aebf2825cbe575377b5313ae888213a7d51d6b6",
                "md5": "f52ce6e04b8f9874af2996dcd7b62cc3",
                "sha256": "e971c9a73e9c8b06767ccc14622590de3c0aa23d909e56206e8b3fe7211add7f"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f52ce6e04b8f9874af2996dcd7b62cc3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 55717102,
            "upload_time": "2024-03-22T13:41:04",
            "upload_time_iso_8601": "2024-03-22T13:41:04.082607Z",
            "url": "https://files.pythonhosted.org/packages/12/b2/52a787807c12e508efd68aebf2825cbe575377b5313ae888213a7d51d6b6/xpress-9.3.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c2ab790b838eddf03a5bf874f24e7a4500dbc04c152e3ab50b1041d108df361",
                "md5": "d50f3e054e5888dccb65b7da02074624",
                "sha256": "8b90a84d29e56d51981f61ab60b52c15892504b9da268774d03b293615785ce5"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp38-cp38-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d50f3e054e5888dccb65b7da02074624",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 13312275,
            "upload_time": "2024-03-22T13:43:00",
            "upload_time_iso_8601": "2024-03-22T13:43:00.325273Z",
            "url": "https://files.pythonhosted.org/packages/8c/2a/b790b838eddf03a5bf874f24e7a4500dbc04c152e3ab50b1041d108df361/xpress-9.3.1-cp38-cp38-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db268a7c53a5719348d30174864de8bd03bf84e3b504594c29d10de922741aad",
                "md5": "9902c2955b497bdd50b8357fecf182ae",
                "sha256": "95155caec3a25e26704610adf9f167bfea8489de161b539cf03fefa136e2ad11"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp38-cp38-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9902c2955b497bdd50b8357fecf182ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 47773060,
            "upload_time": "2024-03-22T13:42:17",
            "upload_time_iso_8601": "2024-03-22T13:42:17.356445Z",
            "url": "https://files.pythonhosted.org/packages/db/26/8a7c53a5719348d30174864de8bd03bf84e3b504594c29d10de922741aad/xpress-9.3.1-cp38-cp38-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "367a654c2957c2b29e76fb1eca1fa27bb0209bafc9caa3a115cbb730568a23e9",
                "md5": "f7a47566e83b5f3e8cd459ce16d5ced3",
                "sha256": "a92c9cfefa9f06cc3b9174f5a4e5008cc9ef20068f36313042e82a3e3a924ef2"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp38-cp38-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f7a47566e83b5f3e8cd459ce16d5ced3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 72849813,
            "upload_time": "2024-03-22T13:40:08",
            "upload_time_iso_8601": "2024-03-22T13:40:08.727414Z",
            "url": "https://files.pythonhosted.org/packages/36/7a/654c2957c2b29e76fb1eca1fa27bb0209bafc9caa3a115cbb730568a23e9/xpress-9.3.1-cp38-cp38-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4f565ae0daf0a4295447f5673907b4ee6101e610a861d7c1091ec03323bda18a",
                "md5": "7f4e7e908c776bdcad27725b11d7764a",
                "sha256": "0b01752ab149e87e3354c85b99d30359d50e47d956e4f6acf6f6585ee6985279"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp38-cp38-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7f4e7e908c776bdcad27725b11d7764a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 16701070,
            "upload_time": "2024-03-22T13:44:26",
            "upload_time_iso_8601": "2024-03-22T13:44:26.780541Z",
            "url": "https://files.pythonhosted.org/packages/4f/56/5ae0daf0a4295447f5673907b4ee6101e610a861d7c1091ec03323bda18a/xpress-9.3.1-cp38-cp38-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e875b91fafc10eb222876f5bffbcf84e7eddfdb44b6dd0b55f93755b106bda24",
                "md5": "50c6ee291c89a483db7258c91dc7483d",
                "sha256": "4543b67f0563ba1db89433cad2ed1cc1ebd0d5b758989cfe0016e5dca2bb5bab"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "50c6ee291c89a483db7258c91dc7483d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 55717108,
            "upload_time": "2024-03-22T13:41:47",
            "upload_time_iso_8601": "2024-03-22T13:41:47.529619Z",
            "url": "https://files.pythonhosted.org/packages/e8/75/b91fafc10eb222876f5bffbcf84e7eddfdb44b6dd0b55f93755b106bda24/xpress-9.3.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "789fe247bbacc9e2e7acc4cc5841715b60e7d2ef0586136c30bb8496b0b28b46",
                "md5": "937bbb0c621b86ad7991d5501ccf971a",
                "sha256": "7eb0dd7082e314f10a7c10cd8f67f7179b387dc9c007ed5274d23030ff1e4d99"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp39-cp39-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "937bbb0c621b86ad7991d5501ccf971a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 13308739,
            "upload_time": "2024-03-22T13:42:49",
            "upload_time_iso_8601": "2024-03-22T13:42:49.737588Z",
            "url": "https://files.pythonhosted.org/packages/78/9f/e247bbacc9e2e7acc4cc5841715b60e7d2ef0586136c30bb8496b0b28b46/xpress-9.3.1-cp39-cp39-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a9594bcf7bc9b22083d74a9ebb3818e3cade2c30c129e783c16271c058e6f79",
                "md5": "00c12fe347ff9914bd04df07c2e7cc92",
                "sha256": "5588f0f980f892f7002d583978499dad1df02165bf2d42dc9023af0a1a6d0015"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp39-cp39-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "00c12fe347ff9914bd04df07c2e7cc92",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 47762496,
            "upload_time": "2024-03-22T13:42:03",
            "upload_time_iso_8601": "2024-03-22T13:42:03.463581Z",
            "url": "https://files.pythonhosted.org/packages/8a/95/94bcf7bc9b22083d74a9ebb3818e3cade2c30c129e783c16271c058e6f79/xpress-9.3.1-cp39-cp39-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3bcced7ffa20ae1e696cb060f96e2f30ef030f4efa17df4826e7721155805d61",
                "md5": "1308c03c81c51c3099a40d26863feee4",
                "sha256": "5524c965406729c7a15bc0d70c6749bc8aa8f8dd779012b39ec4f27976a08b7f"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp39-cp39-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1308c03c81c51c3099a40d26863feee4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 72819962,
            "upload_time": "2024-03-22T13:39:52",
            "upload_time_iso_8601": "2024-03-22T13:39:52.976889Z",
            "url": "https://files.pythonhosted.org/packages/3b/cc/ed7ffa20ae1e696cb060f96e2f30ef030f4efa17df4826e7721155805d61/xpress-9.3.1-cp39-cp39-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4bfe0ed70216d7c99489de61f720a79aac9032ac959a1a4250731bac3398a2a",
                "md5": "2ab365031d34ef14d8944ceeb18ccfb5",
                "sha256": "0a6bbd6e6b7647a1486798a558e0676484a6fa56907812ad0cbff521cd2bc4a0"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp39-cp39-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2ab365031d34ef14d8944ceeb18ccfb5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 16650264,
            "upload_time": "2024-03-22T13:44:01",
            "upload_time_iso_8601": "2024-03-22T13:44:01.699470Z",
            "url": "https://files.pythonhosted.org/packages/d4/bf/e0ed70216d7c99489de61f720a79aac9032ac959a1a4250731bac3398a2a/xpress-9.3.1-cp39-cp39-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b9eea210b27c314bcde9c9bb0e5ac1e539fbcfaec656f3271d389e3cfb46594",
                "md5": "0e05315f09938568994ac715ffd5de8a",
                "sha256": "3b5ef1eb28bc34950530026374790b8c31c08bf0ecc3dbaefdc82ca0ab6813fe"
            },
            "downloads": -1,
            "filename": "xpress-9.3.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0e05315f09938568994ac715ffd5de8a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 55717031,
            "upload_time": "2024-03-22T13:41:33",
            "upload_time_iso_8601": "2024-03-22T13:41:33.789764Z",
            "url": "https://files.pythonhosted.org/packages/1b/9e/ea210b27c314bcde9c9bb0e5ac1e539fbcfaec656f3271d389e3cfb46594/xpress-9.3.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-22 13:42:38",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "xpress"
}
        
Elapsed time: 0.21313s