Name | xatlas JSON |
Version |
0.0.9
JSON |
| download |
home_page | |
Summary | Python bindings for xatlas |
upload_time | 2024-02-11 20:40:22 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.7 |
license | MIT License Copyright (c) 2021 Markus Worchel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Python bindings for xatlas
(Unofficial) Python bindings for [xatlas](https://github.com/jpcy/xatlas), a library that generates texture coordinates for triangle meshes.
## Installation
### From source
```bash
git clone --recursive https://github.com/mworchel/xatlas-python.git
pip install ./xatlas-python
```
### Using Pip
```bash
pip install xatlas
```
## Usage
### Parametrize a mesh and export it
```python
import trimesh
import xatlas
# We use trimesh (https://github.com/mikedh/trimesh) to load a mesh but you can use any library.
mesh = trimesh.load_mesh("input.obj")
# The parametrization potentially duplicates vertices.
# `vmapping` contains the original vertex index for each new vertex (shape N, type uint32).
# `indices` contains the vertex indices of the new triangles (shape Fx3, type uint32)
# `uvs` contains texture coordinates of the new vertices (shape Nx2, type float32)
vmapping, indices, uvs = xatlas.parametrize(mesh.vertices, mesh.faces)
# Trimesh needs a material to export uv coordinates and always creates a *.mtl file.
# Alternatively, we can use the `export` helper function to export the mesh as obj.
xatlas.export("output.obj", mesh.vertices[vmapping], indices, uvs)
# Both `xatlas.parametrize` and `xatlas.export` also accept vertex normals
```
### Parametrize multiple meshes using one atlas
```python
mesh1 = trimesh.load_mesh("input1.obj")
mesh2 = trimesh.load_mesh("input2.obj")
atlas = xatlas.Atlas()
atlas.add_mesh(mesh1.vertices, mesh1.faces)
atlas.add_mesh(mesh2.vertices, mesh2.faces)
# Optionally parametrize the generation with
# `xatlas.ChartOptions` and `xatlas.PackOptions`.
atlas.generate()
vmapping1, indices1, uvs1 = atlas[0]
vmapping2, indices2, uvs2 = atlas[1]
```
### Repack multiple parametrized meshes into one atlas
```python
vertices1, indices1, uvs1 = load_mesh_with_uvs("input1.obj")
vertices2, indices2, uvs2 = load_mesh_with_uvs("input2.obj")
atlas = xatlas.Atlas()
atlas.add_uv_mesh(uvs1, indices1)
atlas.add_uv_mesh(uvs2, indices2)
atlas.generate()
vmapping1, indices1, uvs1 = atlas[0]
vmapping2, indices2, uvs2 = atlas[1]
```
### Query the atlas
```python
atlas.mesh_count # Number of meshes
len(atlas) # Convenience binding for `atlas.mesh_count`
atlas.get_mesh(i) # Data for the i-th mesh
atlas[i] # Convenience binding for `atlas.get_mesh`
atlas.width # Width of the atlas
atlas.height # Height of the atlas
atlas.utilization # Utilization of the first atlas
atlas.get_utilization(i) # Utilization of i-th atlas
# The image requires passing custom PackOptions:
# pack_options = xatlas.PackOptions()
# pack_options.create_image = True
# atlas.generate(pack_options=pack_options)
atlas.chart_image # Debug image of the first atlas
atlas.get_chart_image(i) # Debug image of the i-th atlas
... # See xatlas documentation for all properties
```
## License
The xatlas Python bindings are provided under a MIT license. By using, distributing, or contributing to this project, you agree to the terms and conditions of this license.
## References
Test model taken from the [ABC dataset](https://deep-geometry.github.io/abc-dataset/)
Raw data
{
"_id": null,
"home_page": "",
"name": "xatlas",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "",
"author_email": "Markus Worchel <m.worchel@campus.tu-berlin.de>",
"download_url": "https://files.pythonhosted.org/packages/d4/fd/d6c17b531b602bf4f0e632e3ab63f72756dabb5c1a70df39c9b25e55a6b3/xatlas-0.0.9.tar.gz",
"platform": null,
"description": "# Python bindings for xatlas\n\n(Unofficial) Python bindings for [xatlas](https://github.com/jpcy/xatlas), a library that generates texture coordinates for triangle meshes.\n\n## Installation\n\n### From source\n\n```bash\ngit clone --recursive https://github.com/mworchel/xatlas-python.git\npip install ./xatlas-python\n```\n\n### Using Pip\n\n```bash\npip install xatlas\n```\n\n## Usage\n\n### Parametrize a mesh and export it\n\n```python\nimport trimesh\nimport xatlas\n\n# We use trimesh (https://github.com/mikedh/trimesh) to load a mesh but you can use any library.\nmesh = trimesh.load_mesh(\"input.obj\")\n\n# The parametrization potentially duplicates vertices.\n# `vmapping` contains the original vertex index for each new vertex (shape N, type uint32).\n# `indices` contains the vertex indices of the new triangles (shape Fx3, type uint32)\n# `uvs` contains texture coordinates of the new vertices (shape Nx2, type float32)\nvmapping, indices, uvs = xatlas.parametrize(mesh.vertices, mesh.faces)\n\n# Trimesh needs a material to export uv coordinates and always creates a *.mtl file.\n# Alternatively, we can use the `export` helper function to export the mesh as obj.\nxatlas.export(\"output.obj\", mesh.vertices[vmapping], indices, uvs)\n\n# Both `xatlas.parametrize` and `xatlas.export` also accept vertex normals\n```\n\n### Parametrize multiple meshes using one atlas\n\n```python\nmesh1 = trimesh.load_mesh(\"input1.obj\")\nmesh2 = trimesh.load_mesh(\"input2.obj\")\n\natlas = xatlas.Atlas()\n\natlas.add_mesh(mesh1.vertices, mesh1.faces)\natlas.add_mesh(mesh2.vertices, mesh2.faces)\n\n# Optionally parametrize the generation with\n# `xatlas.ChartOptions` and `xatlas.PackOptions`.\natlas.generate()\n\nvmapping1, indices1, uvs1 = atlas[0]\nvmapping2, indices2, uvs2 = atlas[1]\n```\n\n### Repack multiple parametrized meshes into one atlas\n\n```python\nvertices1, indices1, uvs1 = load_mesh_with_uvs(\"input1.obj\")\nvertices2, indices2, uvs2 = load_mesh_with_uvs(\"input2.obj\")\n\natlas = xatlas.Atlas()\n\natlas.add_uv_mesh(uvs1, indices1)\natlas.add_uv_mesh(uvs2, indices2)\n\natlas.generate()\n\nvmapping1, indices1, uvs1 = atlas[0]\nvmapping2, indices2, uvs2 = atlas[1]\n```\n\n### Query the atlas\n\n```python\natlas.mesh_count # Number of meshes\nlen(atlas) # Convenience binding for `atlas.mesh_count`\natlas.get_mesh(i) # Data for the i-th mesh\natlas[i] # Convenience binding for `atlas.get_mesh`\n\natlas.width # Width of the atlas \natlas.height # Height of the atlas\n\natlas.utilization # Utilization of the first atlas\natlas.get_utilization(i) # Utilization of i-th atlas\n\n# The image requires passing custom PackOptions:\n# pack_options = xatlas.PackOptions()\n# pack_options.create_image = True\n# atlas.generate(pack_options=pack_options)\natlas.chart_image # Debug image of the first atlas\natlas.get_chart_image(i) # Debug image of the i-th atlas\n\n... # See xatlas documentation for all properties\n```\n\n## License\n\nThe xatlas Python bindings are provided under a MIT license. By using, distributing, or contributing to this project, you agree to the terms and conditions of this license.\n\n## References\n\nTest model taken from the [ABC dataset](https://deep-geometry.github.io/abc-dataset/)\n",
"bugtrack_url": null,
"license": "MIT License Copyright (c) 2021 Markus Worchel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
"summary": "Python bindings for xatlas",
"version": "0.0.9",
"project_urls": {
"Homepage": "https://github.com/mworchel/xatlas-python"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8b685025ef0792c03357eed2c35b720d642fc1a1cf2a82c1287bf4eeb386c3d1",
"md5": "7da37fed487b45178c5489d6335f6c22",
"sha256": "ad470e85ce8737e9e0d8fcfdb93ee47935c6d8925fb28e96516f01ad877704f4"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "7da37fed487b45178c5489d6335f6c22",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 206201,
"upload_time": "2024-02-11T20:39:10",
"upload_time_iso_8601": "2024-02-11T20:39:10.713479Z",
"url": "https://files.pythonhosted.org/packages/8b/68/5025ef0792c03357eed2c35b720d642fc1a1cf2a82c1287bf4eeb386c3d1/xatlas-0.0.9-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a253483536897c7cbb27d2384abeacaff7097f84e88a88bcd94daa5efa015779",
"md5": "5f915d341f7c453c51d6d773a1896a12",
"sha256": "acd2b25df16f4ffa9f79210fe5ddcc5962e5e5f3c236a719fc399022a60030b3"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5f915d341f7c453c51d6d773a1896a12",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 235787,
"upload_time": "2024-02-11T20:39:12",
"upload_time_iso_8601": "2024-02-11T20:39:12.754216Z",
"url": "https://files.pythonhosted.org/packages/a2/53/483536897c7cbb27d2384abeacaff7097f84e88a88bcd94daa5efa015779/xatlas-0.0.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "29ee086c7cb4f067238e55fd645188232d67afe1ac6adacbea7a8cf2c6346cd8",
"md5": "316e5a6dbbab1edf3ef0f9eebad1ec6a",
"sha256": "7112a4c90c14a459dfffbffac1319ad3770a50bfb592f03562c8fe564e765ad7"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "316e5a6dbbab1edf3ef0f9eebad1ec6a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 230108,
"upload_time": "2024-02-11T20:39:14",
"upload_time_iso_8601": "2024-02-11T20:39:14.263716Z",
"url": "https://files.pythonhosted.org/packages/29/ee/086c7cb4f067238e55fd645188232d67afe1ac6adacbea7a8cf2c6346cd8/xatlas-0.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4f07b31397a26a36e01f104df4fd2dfdb3be721870b49bae3a173be4c5f2f440",
"md5": "64f9d2a50646d452a2add06a104e283c",
"sha256": "c9947d3eda61a75981117e38d7c36629fc321fb4f28a40aa88a03654af0865c3"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "64f9d2a50646d452a2add06a104e283c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 746041,
"upload_time": "2024-02-11T20:39:16",
"upload_time_iso_8601": "2024-02-11T20:39:16.308873Z",
"url": "https://files.pythonhosted.org/packages/4f/07/b31397a26a36e01f104df4fd2dfdb3be721870b49bae3a173be4c5f2f440/xatlas-0.0.9-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "592e688e9694f170898053ee729a92a8c9c71caab05788b019d18267a747a64e",
"md5": "3c014140de27bfbbcfa01342238af141",
"sha256": "d69a62596d6b6c8f0d2d8bd2965ef2c1c57d9c4325e88dd7458ba91776a9943e"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "3c014140de27bfbbcfa01342238af141",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 165843,
"upload_time": "2024-02-11T20:39:18",
"upload_time_iso_8601": "2024-02-11T20:39:18.108270Z",
"url": "https://files.pythonhosted.org/packages/59/2e/688e9694f170898053ee729a92a8c9c71caab05788b019d18267a747a64e/xatlas-0.0.9-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a851be08a07e3be83fd35d3d2ad08205ed883f802f7e22c0ee6040bca0b8ca3",
"md5": "64a3d6cd5d38bc8e82f373bc72ce2244",
"sha256": "b6dc196d2c5f5c86513aa790b504f0f5c447b0ae9af27680c56d6ac7281117c2"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "64a3d6cd5d38bc8e82f373bc72ce2244",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 193140,
"upload_time": "2024-02-11T20:39:19",
"upload_time_iso_8601": "2024-02-11T20:39:19.859983Z",
"url": "https://files.pythonhosted.org/packages/8a/85/1be08a07e3be83fd35d3d2ad08205ed883f802f7e22c0ee6040bca0b8ca3/xatlas-0.0.9-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9b24ed77c2cf20709879aa2686e6398ca7edbbaced6df97573b8994a221aa47c",
"md5": "f0422b68369607910f7986a19d0ae73b",
"sha256": "ed1bf67e5dd3ae30c3a1ecec07672bb5b6b27d635a9ecfcfea3e04ed36fae007"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "f0422b68369607910f7986a19d0ae73b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 206197,
"upload_time": "2024-02-11T20:39:21",
"upload_time_iso_8601": "2024-02-11T20:39:21.604929Z",
"url": "https://files.pythonhosted.org/packages/9b/24/ed77c2cf20709879aa2686e6398ca7edbbaced6df97573b8994a221aa47c/xatlas-0.0.9-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "716ff58961ffd1c2d379c8dc36cd17f08371b03107b62c1bd2cf9c788af30fe7",
"md5": "5204eefcc5acb1a2ddb51724aa18ba8f",
"sha256": "e83b7fee49860a874b5557e345d16e627bfc36db4f010ead8f1c1e5c69daaacf"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5204eefcc5acb1a2ddb51724aa18ba8f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 235699,
"upload_time": "2024-02-11T20:39:23",
"upload_time_iso_8601": "2024-02-11T20:39:23.526970Z",
"url": "https://files.pythonhosted.org/packages/71/6f/f58961ffd1c2d379c8dc36cd17f08371b03107b62c1bd2cf9c788af30fe7/xatlas-0.0.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3b8ebf91f0232a799d4291e732c653758204244ea190511f9c4f828abb11da46",
"md5": "410b117ac275f76ff327b481b7141d95",
"sha256": "1729a4723966c2b5a041dd76208c35ddbc0175f08724951d60735700539a83cf"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "410b117ac275f76ff327b481b7141d95",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 229899,
"upload_time": "2024-02-11T20:39:24",
"upload_time_iso_8601": "2024-02-11T20:39:24.771481Z",
"url": "https://files.pythonhosted.org/packages/3b/8e/bf91f0232a799d4291e732c653758204244ea190511f9c4f828abb11da46/xatlas-0.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9c51198329805c7a3644d71958b7c1062a2183bf566b8c5e62a08bb63afb46da",
"md5": "4a4100c7a15b574167760443cb3dffca",
"sha256": "468774c1c251f487aea5b205df515a988a278a7d4b0b25bc9349ac5e6e61249a"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "4a4100c7a15b574167760443cb3dffca",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 745989,
"upload_time": "2024-02-11T20:39:25",
"upload_time_iso_8601": "2024-02-11T20:39:25.969250Z",
"url": "https://files.pythonhosted.org/packages/9c/51/198329805c7a3644d71958b7c1062a2183bf566b8c5e62a08bb63afb46da/xatlas-0.0.9-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fee3b0bcd1cec558fb31ff4212d833a0e15aacd7348dc270887af0d0106cb037",
"md5": "f7b96ea20cf577dc20816a5ae5d9ff7b",
"sha256": "ca68acd3211a495ae719371ce2c4821aeb2736fdbf5a713b8a37953c494317be"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "f7b96ea20cf577dc20816a5ae5d9ff7b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 166017,
"upload_time": "2024-02-11T20:39:27",
"upload_time_iso_8601": "2024-02-11T20:39:27.740661Z",
"url": "https://files.pythonhosted.org/packages/fe/e3/b0bcd1cec558fb31ff4212d833a0e15aacd7348dc270887af0d0106cb037/xatlas-0.0.9-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a0d1d24eb80e01386d3658aa1cd15fb8a0f3c741364c498ae9eb5a0a48fcd3d3",
"md5": "7419c29f5af254d17df8811bd15b5cf0",
"sha256": "2b0cfe28f0e9cd9ce96bb95301c11e82034f174ddb5d3b8557ccd278326d1b08"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "7419c29f5af254d17df8811bd15b5cf0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 193130,
"upload_time": "2024-02-11T20:39:28",
"upload_time_iso_8601": "2024-02-11T20:39:28.875486Z",
"url": "https://files.pythonhosted.org/packages/a0/d1/d24eb80e01386d3658aa1cd15fb8a0f3c741364c498ae9eb5a0a48fcd3d3/xatlas-0.0.9-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f9a6f0995a3dfc35c104642c47515098ef2ef93e088208fe3bc7546fbf70caf7",
"md5": "90c1f8b90a040366c253ac4241d8ae1d",
"sha256": "bc32d80ab9c701f36bef82593ec856a5767d09df88146233bc436cb0a5d25ffb"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "90c1f8b90a040366c253ac4241d8ae1d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 207878,
"upload_time": "2024-02-11T20:39:30",
"upload_time_iso_8601": "2024-02-11T20:39:30.687748Z",
"url": "https://files.pythonhosted.org/packages/f9/a6/f0995a3dfc35c104642c47515098ef2ef93e088208fe3bc7546fbf70caf7/xatlas-0.0.9-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac6582e097e4f43ab15044662dd4840c60c1cd4115b1e8d69fe39e3c455a2995",
"md5": "4f9fe5cde71bfa77af00513182cb98b0",
"sha256": "baf24a9bd9c4095bec8f374cbd066f550e0541a794d74c0d2f049b800a47c3b6"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "4f9fe5cde71bfa77af00513182cb98b0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 236491,
"upload_time": "2024-02-11T20:39:31",
"upload_time_iso_8601": "2024-02-11T20:39:31.883616Z",
"url": "https://files.pythonhosted.org/packages/ac/65/82e097e4f43ab15044662dd4840c60c1cd4115b1e8d69fe39e3c455a2995/xatlas-0.0.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a9418f116ada3fa614e2554d462c2367604715d55bc0ddbb87d62af3bb81eadc",
"md5": "c0e2fd0fcc5302c1c9e0b2edb90baddb",
"sha256": "1a64371bd54663e9618921ada38361e063d2337fbe6330d21d21c08fb91eef38"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c0e2fd0fcc5302c1c9e0b2edb90baddb",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 227888,
"upload_time": "2024-02-11T20:39:33",
"upload_time_iso_8601": "2024-02-11T20:39:33.063827Z",
"url": "https://files.pythonhosted.org/packages/a9/41/8f116ada3fa614e2554d462c2367604715d55bc0ddbb87d62af3bb81eadc/xatlas-0.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "25ee09a05361c1b0a6c3dd1d10c7c801ee864ef764a508a92017c2ec48154abf",
"md5": "2e91fbe965a07cc71580bf50e12b6f29",
"sha256": "b2f712f28bc04e58595886643bffa37c01a5a49072ca12d008922cab3b04dff2"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "2e91fbe965a07cc71580bf50e12b6f29",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 745853,
"upload_time": "2024-02-11T20:39:34",
"upload_time_iso_8601": "2024-02-11T20:39:34.969589Z",
"url": "https://files.pythonhosted.org/packages/25/ee/09a05361c1b0a6c3dd1d10c7c801ee864ef764a508a92017c2ec48154abf/xatlas-0.0.9-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "feca0bedb1776bf13e4a1acf573974f58f45cc00cba434f747cdc1a5fa890f76",
"md5": "e59ce0b701fddbea6b9c5045996064ba",
"sha256": "f11f06b8a6d3fc2ee6d4c5600d2d0c0f4b88f3714a409c178453ec737101a561"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "e59ce0b701fddbea6b9c5045996064ba",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 166547,
"upload_time": "2024-02-11T20:39:36",
"upload_time_iso_8601": "2024-02-11T20:39:36.282892Z",
"url": "https://files.pythonhosted.org/packages/fe/ca/0bedb1776bf13e4a1acf573974f58f45cc00cba434f747cdc1a5fa890f76/xatlas-0.0.9-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "81cd15865e434aa83608d5215fdae859edb54c7ba3d413a0d21b5d38be13946b",
"md5": "cccbb63c46e4717e93a4d3acdca3d695",
"sha256": "e9acff729e2a93f7872d14f6f88d5cb0aba829c8ac122a77fcc5c41e4e21d9c4"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "cccbb63c46e4717e93a4d3acdca3d695",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 193813,
"upload_time": "2024-02-11T20:39:37",
"upload_time_iso_8601": "2024-02-11T20:39:37.505013Z",
"url": "https://files.pythonhosted.org/packages/81/cd/15865e434aa83608d5215fdae859edb54c7ba3d413a0d21b5d38be13946b/xatlas-0.0.9-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "367f3d1a8c25c0b98084faa4deb912afb3b831df63c57059ae642b2e41afa4fa",
"md5": "8f85d3af2170865b3af5601e80ab72ee",
"sha256": "eecfb05c97ab61a46c36619c3074385cad6c140b07eab99b847062daca115ff8"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "8f85d3af2170865b3af5601e80ab72ee",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 204395,
"upload_time": "2024-02-11T20:39:38",
"upload_time_iso_8601": "2024-02-11T20:39:38.657312Z",
"url": "https://files.pythonhosted.org/packages/36/7f/3d1a8c25c0b98084faa4deb912afb3b831df63c57059ae642b2e41afa4fa/xatlas-0.0.9-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "085864435e1f2f4c82a71421812b0b2b452b06c77d75404dfa63523bd164152c",
"md5": "349f5a581bd3c9aa0cba528b9d5eb101",
"sha256": "3c6347ef1c2da9d69a2834b2259c8dcb06408bcec122b0419a29a6cf2b10d337"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "349f5a581bd3c9aa0cba528b9d5eb101",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 240844,
"upload_time": "2024-02-11T20:39:39",
"upload_time_iso_8601": "2024-02-11T20:39:39.798589Z",
"url": "https://files.pythonhosted.org/packages/08/58/64435e1f2f4c82a71421812b0b2b452b06c77d75404dfa63523bd164152c/xatlas-0.0.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce910056de077f88bc54c6be1f95b3af990761e08f4546f05230da05ec03ddc6",
"md5": "e2777ab41eda99f5be2791057331370a",
"sha256": "717becbc668173cd41f5204315c0726797737bc6b6f8e4fec4c95a12f53ed54c"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e2777ab41eda99f5be2791057331370a",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 232372,
"upload_time": "2024-02-11T20:39:40",
"upload_time_iso_8601": "2024-02-11T20:39:40.941589Z",
"url": "https://files.pythonhosted.org/packages/ce/91/0056de077f88bc54c6be1f95b3af990761e08f4546f05230da05ec03ddc6/xatlas-0.0.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "28cd9ee4b6c31a2ad3c9f3fd8537f059b5dfcfceab00d9c7908b2db502a810a5",
"md5": "ab811e733eb1250ab98c433e95d21513",
"sha256": "f4a7dadf0e5e901fd391715f1bee6c7455f38459e85e7c35d1a2f7b1f5704a68"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp37-cp37m-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "ab811e733eb1250ab98c433e95d21513",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 749221,
"upload_time": "2024-02-11T20:39:42",
"upload_time_iso_8601": "2024-02-11T20:39:42.224465Z",
"url": "https://files.pythonhosted.org/packages/28/cd/9ee4b6c31a2ad3c9f3fd8537f059b5dfcfceab00d9c7908b2db502a810a5/xatlas-0.0.9-cp37-cp37m-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a1e5450a5af1338dcb29ab42c4f8144cdfc9fdf73f2447b44df3dd103d6dcf12",
"md5": "a1ed67ed402a3841335e14b1b19434a2",
"sha256": "75689aded66f6a6c23ae5239bf0dad4442c1cea6ea5698ad2435cc7cc7da5ac2"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp37-cp37m-win32.whl",
"has_sig": false,
"md5_digest": "a1ed67ed402a3841335e14b1b19434a2",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 167163,
"upload_time": "2024-02-11T20:39:43",
"upload_time_iso_8601": "2024-02-11T20:39:43.753059Z",
"url": "https://files.pythonhosted.org/packages/a1/e5/450a5af1338dcb29ab42c4f8144cdfc9fdf73f2447b44df3dd103d6dcf12/xatlas-0.0.9-cp37-cp37m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "33b474b3ce40b3abff804bf7accbd74a5325e5657454faae1161063afe4be3f5",
"md5": "3cc9de7d14ce968da795bc1751d17353",
"sha256": "0b5d142dab0add7ebca02f02030a539bc48febb2099270a13885f8da72ed10bf"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "3cc9de7d14ce968da795bc1751d17353",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 193483,
"upload_time": "2024-02-11T20:39:44",
"upload_time_iso_8601": "2024-02-11T20:39:44.870317Z",
"url": "https://files.pythonhosted.org/packages/33/b4/74b3ce40b3abff804bf7accbd74a5325e5657454faae1161063afe4be3f5/xatlas-0.0.9-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "161ebca9f61e4c9ac52c0836054e821303cfde01a196c25943c1f778b60fca22",
"md5": "3cfd8ceec0286cf902f5d0a53145010c",
"sha256": "ce67674c361a41c9767593c16ccfc27ead69738eafcf63410a37e11ff5549e7c"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "3cfd8ceec0286cf902f5d0a53145010c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 206119,
"upload_time": "2024-02-11T20:39:46",
"upload_time_iso_8601": "2024-02-11T20:39:46.072097Z",
"url": "https://files.pythonhosted.org/packages/16/1e/bca9f61e4c9ac52c0836054e821303cfde01a196c25943c1f778b60fca22/xatlas-0.0.9-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "931e6db6c977d06568411c912270602cde27f1180003653502048f6c491d5a17",
"md5": "bc07d948893ff3b0b51009cc5999f98e",
"sha256": "354cba222efe31cee519fde32192ecb02e6174fc6f29a210b4a7c8be52f28b74"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "bc07d948893ff3b0b51009cc5999f98e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 235445,
"upload_time": "2024-02-11T20:39:47",
"upload_time_iso_8601": "2024-02-11T20:39:47.783485Z",
"url": "https://files.pythonhosted.org/packages/93/1e/6db6c977d06568411c912270602cde27f1180003653502048f6c491d5a17/xatlas-0.0.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3a9a517fb6325c88a8b6425e08ad2aa9529c65ae2a83b2cfd0b18c364d544a5f",
"md5": "3014ff1351dcc060df3370a051089d93",
"sha256": "beeba726fbb04721b263eca64abebc7a80a188b99bb51a6238fab0ba89628792"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3014ff1351dcc060df3370a051089d93",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 229896,
"upload_time": "2024-02-11T20:39:48",
"upload_time_iso_8601": "2024-02-11T20:39:48.909056Z",
"url": "https://files.pythonhosted.org/packages/3a/9a/517fb6325c88a8b6425e08ad2aa9529c65ae2a83b2cfd0b18c364d544a5f/xatlas-0.0.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b57de629c21777d2d9cacce0298b49d0733816636284f9e8ba5db649c6a6b252",
"md5": "bac59986b6eff0dba8190315da2a0d6e",
"sha256": "7f1c17c731ae93f3a93be22717f08dc49dc7b77bb18495a1aace577f62a13ed4"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "bac59986b6eff0dba8190315da2a0d6e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 745870,
"upload_time": "2024-02-11T20:39:51",
"upload_time_iso_8601": "2024-02-11T20:39:51.514200Z",
"url": "https://files.pythonhosted.org/packages/b5/7d/e629c21777d2d9cacce0298b49d0733816636284f9e8ba5db649c6a6b252/xatlas-0.0.9-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5c2f96ad13d593ed021faad0d5b00eab9e4088e59dcf9a607116b0d1b319055d",
"md5": "ffc80f27abd95948b7f2097786f39ffd",
"sha256": "ac37335ca5e768f89f02c54a86a0dcb756c36b32bbddc8b34296457db7c9e1b6"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "ffc80f27abd95948b7f2097786f39ffd",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 166037,
"upload_time": "2024-02-11T20:39:52",
"upload_time_iso_8601": "2024-02-11T20:39:52.845171Z",
"url": "https://files.pythonhosted.org/packages/5c/2f/96ad13d593ed021faad0d5b00eab9e4088e59dcf9a607116b0d1b319055d/xatlas-0.0.9-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "852dd503388e7ea02dda8d20ea65d6fe54143652e2a4ccc534207210ea6a6d22",
"md5": "4add1f05b8a0d5f6b023e2ba889d4680",
"sha256": "133740024e41119ad0c638f4c727db94bef69e26e1909950e1f8904b572510b8"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "4add1f05b8a0d5f6b023e2ba889d4680",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 193095,
"upload_time": "2024-02-11T20:39:54",
"upload_time_iso_8601": "2024-02-11T20:39:54.494324Z",
"url": "https://files.pythonhosted.org/packages/85/2d/d503388e7ea02dda8d20ea65d6fe54143652e2a4ccc534207210ea6a6d22/xatlas-0.0.9-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ff784a2b99b6409cccf7fd94a2267622326f925ab3c09ec3c9328ff2943c6e3e",
"md5": "861dc142d9d1042f2d04a183b9a573f7",
"sha256": "a5dd461e14363a88840847c94c2d33849d214781cf31200325fb3a60e2144aba"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "861dc142d9d1042f2d04a183b9a573f7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 206257,
"upload_time": "2024-02-11T20:39:55",
"upload_time_iso_8601": "2024-02-11T20:39:55.807477Z",
"url": "https://files.pythonhosted.org/packages/ff/78/4a2b99b6409cccf7fd94a2267622326f925ab3c09ec3c9328ff2943c6e3e/xatlas-0.0.9-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ff85b72151eac6edcac724122fb944a932cbee653ce3a98c60b81beecabf706b",
"md5": "6f770dd6e92c5c851407e85b9b88355e",
"sha256": "0b9cb07b293dd92a197398688617c3676eef79db9dce9725c5703ca1d4ebb7ef"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6f770dd6e92c5c851407e85b9b88355e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 236057,
"upload_time": "2024-02-11T20:39:57",
"upload_time_iso_8601": "2024-02-11T20:39:57.115720Z",
"url": "https://files.pythonhosted.org/packages/ff/85/b72151eac6edcac724122fb944a932cbee653ce3a98c60b81beecabf706b/xatlas-0.0.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "10bdc213ad6b3f0fffe15f46c9be36867ddeeea4c26365c268ae2adcc4766908",
"md5": "0c9d5b6d630403035f41c50d47a4e8c6",
"sha256": "d36ff9ff598116bb16deaaa58edd47a7e88840ce8f77ae870e745c6af9d5654a"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0c9d5b6d630403035f41c50d47a4e8c6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 230199,
"upload_time": "2024-02-11T20:39:58",
"upload_time_iso_8601": "2024-02-11T20:39:58.323129Z",
"url": "https://files.pythonhosted.org/packages/10/bd/c213ad6b3f0fffe15f46c9be36867ddeeea4c26365c268ae2adcc4766908/xatlas-0.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a77f0717f0d0974a5985ccf8afc5a4a10f5d62eb0290510cdf85c1b45ce2ebca",
"md5": "33a745f343ae1e086fde53a06218b950",
"sha256": "78c5ef55ef9778be617ec32ed10aa455a6d996059f52e9fd3c406ebcf813e9bb"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "33a745f343ae1e086fde53a06218b950",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 746215,
"upload_time": "2024-02-11T20:39:59",
"upload_time_iso_8601": "2024-02-11T20:39:59.684394Z",
"url": "https://files.pythonhosted.org/packages/a7/7f/0717f0d0974a5985ccf8afc5a4a10f5d62eb0290510cdf85c1b45ce2ebca/xatlas-0.0.9-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c28cdca7f19303b305f85445d6cdba9978fb9e0beb10c6b76d699468f0a577a6",
"md5": "2b803a8f6bcc8f6b8f0eec90769bc785",
"sha256": "8712323399dfb31c067b08df2022d1ba58bde6e38d27055320be997d8dde54b5"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "2b803a8f6bcc8f6b8f0eec90769bc785",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 165933,
"upload_time": "2024-02-11T20:40:01",
"upload_time_iso_8601": "2024-02-11T20:40:01.207029Z",
"url": "https://files.pythonhosted.org/packages/c2/8c/dca7f19303b305f85445d6cdba9978fb9e0beb10c6b76d699468f0a577a6/xatlas-0.0.9-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "143030781cf1fcf594b7e78fa888fe9da5aea234ef93f000a375db84e69c0c90",
"md5": "7518c4a7d8b9237d2691b352e07d892c",
"sha256": "d44bfde60047c3efde69f29f27b6cd5d7f7b71d8cae0875d30052a8c1f19188c"
},
"downloads": -1,
"filename": "xatlas-0.0.9-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "7518c4a7d8b9237d2691b352e07d892c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 192081,
"upload_time": "2024-02-11T20:40:03",
"upload_time_iso_8601": "2024-02-11T20:40:03.063537Z",
"url": "https://files.pythonhosted.org/packages/14/30/30781cf1fcf594b7e78fa888fe9da5aea234ef93f000a375db84e69c0c90/xatlas-0.0.9-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "06d36e2e52fb247f1145c97c50735426d933a7e3c95402baf5e2c57429fee96a",
"md5": "090f67f14cb8a2adbfa598fe7d801130",
"sha256": "4ba38594c00e0d18a7f55ee5f240b6eefe60c99e1437af63f9715e1f4554cb5b"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "090f67f14cb8a2adbfa598fe7d801130",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 206258,
"upload_time": "2024-02-11T20:40:04",
"upload_time_iso_8601": "2024-02-11T20:40:04.432364Z",
"url": "https://files.pythonhosted.org/packages/06/d3/6e2e52fb247f1145c97c50735426d933a7e3c95402baf5e2c57429fee96a/xatlas-0.0.9-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "94121f8126e23cf3fa19104c12ffdf4340178eb8889c94ae81f2ded692159d76",
"md5": "0acb5f1534c9c709b0a09ba437d5b743",
"sha256": "968a6c00f90de4929577584ed872a3a9eeb3846d17e6f9b4b32e71ea931e65de"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "0acb5f1534c9c709b0a09ba437d5b743",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 236024,
"upload_time": "2024-02-11T20:40:06",
"upload_time_iso_8601": "2024-02-11T20:40:06.584115Z",
"url": "https://files.pythonhosted.org/packages/94/12/1f8126e23cf3fa19104c12ffdf4340178eb8889c94ae81f2ded692159d76/xatlas-0.0.9-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4fe6d54eee1e41085f82cce475a29ca0dace899ebbe0d2f4ad330def9c78ca5f",
"md5": "0a138a337a5f7677d00cd301b3ef1cb6",
"sha256": "70c0e11c87de8ba3304963f965eda8e248cc9573f0115fd1bc7abe06a3746973"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0a138a337a5f7677d00cd301b3ef1cb6",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 230342,
"upload_time": "2024-02-11T20:40:07",
"upload_time_iso_8601": "2024-02-11T20:40:07.870597Z",
"url": "https://files.pythonhosted.org/packages/4f/e6/d54eee1e41085f82cce475a29ca0dace899ebbe0d2f4ad330def9c78ca5f/xatlas-0.0.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0586557bf820c38989e288c599456ea4cf7552f4a8a57dc9c1e47ebe124f2f4c",
"md5": "d95d1aed56483fc0eeb71a686c833d77",
"sha256": "51acb1bcac5b5c4e14d5eebc4af57b44a54f793071dfe59e97485b0ff38049b9"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "d95d1aed56483fc0eeb71a686c833d77",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 205907,
"upload_time": "2024-02-11T20:40:09",
"upload_time_iso_8601": "2024-02-11T20:40:09.236727Z",
"url": "https://files.pythonhosted.org/packages/05/86/557bf820c38989e288c599456ea4cf7552f4a8a57dc9c1e47ebe124f2f4c/xatlas-0.0.9-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7775711171a5eef8efd2f979c3df70f29140c3b0d5dfb9704e918d21b9d29354",
"md5": "41345bd5118a5b08908776802906ea77",
"sha256": "98f2f8b1ee73bcee1001af774a60b59a462d3117633938e3d100a629bee2e865"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "41345bd5118a5b08908776802906ea77",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 235728,
"upload_time": "2024-02-11T20:40:11",
"upload_time_iso_8601": "2024-02-11T20:40:11.161107Z",
"url": "https://files.pythonhosted.org/packages/77/75/711171a5eef8efd2f979c3df70f29140c3b0d5dfb9704e918d21b9d29354/xatlas-0.0.9-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "100644c7a7ca3abebfc2ab86eeecaf0baec122ba05455c37eab27375076e65bf",
"md5": "38cf66c59e3f6156ef19396177664cf6",
"sha256": "9e4796a98154585343cba46838d5a56562e32fbaade96e465d1658defac4f039"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "38cf66c59e3f6156ef19396177664cf6",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 230147,
"upload_time": "2024-02-11T20:40:12",
"upload_time_iso_8601": "2024-02-11T20:40:12.437530Z",
"url": "https://files.pythonhosted.org/packages/10/06/44c7a7ca3abebfc2ab86eeecaf0baec122ba05455c37eab27375076e65bf/xatlas-0.0.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d3f92c5778686df98ef76512cdd8fa3bb2aa111059d24841a6d6d0784b5c0ee7",
"md5": "1acbd4925002329ba6f441e087597c8a",
"sha256": "d740b93acd3c5045bda3694c4180d8b646cdc5bc565a524f1c8148becb66a711"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "1acbd4925002329ba6f441e087597c8a",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 206238,
"upload_time": "2024-02-11T20:40:13",
"upload_time_iso_8601": "2024-02-11T20:40:13.680811Z",
"url": "https://files.pythonhosted.org/packages/d3/f9/2c5778686df98ef76512cdd8fa3bb2aa111059d24841a6d6d0784b5c0ee7/xatlas-0.0.9-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7affeea0ff8a792685baba4efb9d853501017dd1f32ffe09412801283e04320c",
"md5": "8cf505c069f9933365c95bad5dc5f3bd",
"sha256": "d5583f12fbc88b529945be12df4db903822f3a01e17eac6e9a626d227d145035"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "8cf505c069f9933365c95bad5dc5f3bd",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 236221,
"upload_time": "2024-02-11T20:40:14",
"upload_time_iso_8601": "2024-02-11T20:40:14.980138Z",
"url": "https://files.pythonhosted.org/packages/7a/ff/eea0ff8a792685baba4efb9d853501017dd1f32ffe09412801283e04320c/xatlas-0.0.9-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "89cdcacfdbf8a30b1f265e2743862608d9c9d5135b60136190f4361b3fdb684e",
"md5": "8dc7c28f40eeaafbd90343d6c530bf8e",
"sha256": "4357b9629f49527ff07e99a7442d6c18ffd118cbd2866c0be21e62051f1418c0"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8dc7c28f40eeaafbd90343d6c530bf8e",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 230457,
"upload_time": "2024-02-11T20:40:16",
"upload_time_iso_8601": "2024-02-11T20:40:16.524010Z",
"url": "https://files.pythonhosted.org/packages/89/cd/cacfdbf8a30b1f265e2743862608d9c9d5135b60136190f4361b3fdb684e/xatlas-0.0.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c768f6e8974de57658641174a26c0fa600600ec47027927e865c2e6cb62e8515",
"md5": "320fb4d8930631f1e80c6ed789c80f4a",
"sha256": "03bd802840d35146ab42a363ef6a458f0e7692c2a4211c85c2bb916b80b6b361"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "320fb4d8930631f1e80c6ed789c80f4a",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 206203,
"upload_time": "2024-02-11T20:40:17",
"upload_time_iso_8601": "2024-02-11T20:40:17.851089Z",
"url": "https://files.pythonhosted.org/packages/c7/68/f6e8974de57658641174a26c0fa600600ec47027927e865c2e6cb62e8515/xatlas-0.0.9-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2f75907e863505d1df0f7e8cc1b125c4a3b790d3caaae675626d706a39e2c681",
"md5": "5b6139e976e61e6b38558d88d5d22437",
"sha256": "01a038e5b8f1676d8c3f2e76a902a5ba491c9507e1c1551caed0b82c0a085924"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5b6139e976e61e6b38558d88d5d22437",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 235923,
"upload_time": "2024-02-11T20:40:19",
"upload_time_iso_8601": "2024-02-11T20:40:19.191561Z",
"url": "https://files.pythonhosted.org/packages/2f/75/907e863505d1df0f7e8cc1b125c4a3b790d3caaae675626d706a39e2c681/xatlas-0.0.9-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a4537c9058b0a56139c4413f0fb9aadc071f198ad5787849d71cb15ecef68728",
"md5": "b5917dda2bee1abd02244d4afe8f6744",
"sha256": "40bb7858e920633848a384d4837618ce37dff1ef07dc3ad3b39f32a6f8670fbd"
},
"downloads": -1,
"filename": "xatlas-0.0.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b5917dda2bee1abd02244d4afe8f6744",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 230158,
"upload_time": "2024-02-11T20:40:20",
"upload_time_iso_8601": "2024-02-11T20:40:20.476895Z",
"url": "https://files.pythonhosted.org/packages/a4/53/7c9058b0a56139c4413f0fb9aadc071f198ad5787849d71cb15ecef68728/xatlas-0.0.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d4fdd6c17b531b602bf4f0e632e3ab63f72756dabb5c1a70df39c9b25e55a6b3",
"md5": "384cc4052c0cbdce0ede9622f59b1146",
"sha256": "9d4dbbd50c4f70e4b90b506e0b605b16fbff8a62cb46dd68f8454bde90d41448"
},
"downloads": -1,
"filename": "xatlas-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "384cc4052c0cbdce0ede9622f59b1146",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 290203,
"upload_time": "2024-02-11T20:40:22",
"upload_time_iso_8601": "2024-02-11T20:40:22.543684Z",
"url": "https://files.pythonhosted.org/packages/d4/fd/d6c17b531b602bf4f0e632e3ab63f72756dabb5c1a70df39c9b25e55a6b3/xatlas-0.0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-11 20:40:22",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mworchel",
"github_project": "xatlas-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "xatlas"
}