Name | traits JSON |
Version |
7.0.1
JSON |
| download |
home_page | http://docs.enthought.com/traits |
Summary | Observable typed attributes for Python classes |
upload_time | 2025-01-24 17:21:00 |
maintainer | None |
docs_url | None |
author | Enthought |
requires_python | >=3.8 |
license | BSD |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
|
======================================================
Traits: observable typed attributes for Python classes
======================================================
http://docs.enthought.com/traits
The Traits project is at the center of all Enthought Tool Suite development
and has changed the mental model used at Enthought for programming in the
already extremely efficient Python programming language. We encourage everyone
to join us in enjoying the productivity gains from using such a powerful
approach.
The Traits project allows Python programmers to use a special kind of type
definition called a *trait*, which gives object attributes some additional
characteristics:
- **Initialization**: A trait has a *default value*, which is
automatically set as the initial value of an attribute before its
first use in a program.
- **Validation**: The type of a trait attribute is *explicitly declared*. The
type is evident in the code, and only values that meet a
programmer-specified set of criteria (i.e., the trait definition) can
be assigned to that attribute.
- **Delegation**: The value of a trait attribute can be contained either
in the defining object or in another object *delegated* to by the
trait.
- **Notification**: Setting the value of a trait attribute can *notify*
other parts of the program that the value has changed.
- **Visualization**: User interfaces that allow a user to *interactively
modify* the value of a trait attribute can be automatically
constructed using the trait's definition. (This feature requires that
a supported GUI toolkit be installed. If this feature is not used, the
Traits project does not otherwise require GUI support.)
A class can freely mix trait-based attributes with normal Python attributes,
or can opt to allow the use of only a fixed or open set of trait attributes
within the class. Trait attributes defined by a class are automatically
inherited by any subclass derived from the class.
Dependencies
------------
Traits requires Python >= 3.8.
Traits has the following optional dependencies:
* `NumPy <http://pypi.python.org/pypi/numpy>`_ to support the trait types
for arrays.
* `TraitsUI <https://pypi.python.org/pypi/traitsui>`_ to support GUI
Views.
To build the full documentation one needs:
* `Sphinx <https://pypi.org/project/Sphinx>`_ version 2.1 or later.
* The `Enthought Sphinx Theme <https://pypi.org/project/enthought-sphinx-theme>`_.
(A version of the documentation can be built without this, but
some formatting may be incorrect.)
Raw data
{
"_id": null,
"home_page": "http://docs.enthought.com/traits",
"name": "traits",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": "Enthought",
"author_email": "info@enthought.com",
"download_url": "https://files.pythonhosted.org/packages/85/47/aaa60234212968a5c457af3003a47cbbce2e26b59fd2d01d0c489eb8b9c0/traits-7.0.1.tar.gz",
"platform": null,
"description": "======================================================\nTraits: observable typed attributes for Python classes\n======================================================\n\nhttp://docs.enthought.com/traits\n\nThe Traits project is at the center of all Enthought Tool Suite development\nand has changed the mental model used at Enthought for programming in the\nalready extremely efficient Python programming language. We encourage everyone\nto join us in enjoying the productivity gains from using such a powerful\napproach.\n\nThe Traits project allows Python programmers to use a special kind of type\ndefinition called a *trait*, which gives object attributes some additional\ncharacteristics:\n\n- **Initialization**: A trait has a *default value*, which is\n automatically set as the initial value of an attribute before its\n first use in a program.\n- **Validation**: The type of a trait attribute is *explicitly declared*. The\n type is evident in the code, and only values that meet a\n programmer-specified set of criteria (i.e., the trait definition) can\n be assigned to that attribute.\n- **Delegation**: The value of a trait attribute can be contained either\n in the defining object or in another object *delegated* to by the\n trait.\n- **Notification**: Setting the value of a trait attribute can *notify*\n other parts of the program that the value has changed.\n- **Visualization**: User interfaces that allow a user to *interactively\n modify* the value of a trait attribute can be automatically\n constructed using the trait's definition. (This feature requires that\n a supported GUI toolkit be installed. If this feature is not used, the\n Traits project does not otherwise require GUI support.)\n\nA class can freely mix trait-based attributes with normal Python attributes,\nor can opt to allow the use of only a fixed or open set of trait attributes\nwithin the class. Trait attributes defined by a class are automatically\ninherited by any subclass derived from the class.\n\nDependencies\n------------\n\nTraits requires Python >= 3.8.\n\nTraits has the following optional dependencies:\n\n* `NumPy <http://pypi.python.org/pypi/numpy>`_ to support the trait types\n for arrays.\n* `TraitsUI <https://pypi.python.org/pypi/traitsui>`_ to support GUI\n Views.\n\nTo build the full documentation one needs:\n\n* `Sphinx <https://pypi.org/project/Sphinx>`_ version 2.1 or later.\n* The `Enthought Sphinx Theme <https://pypi.org/project/enthought-sphinx-theme>`_.\n (A version of the documentation can be built without this, but\n some formatting may be incorrect.)\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Observable typed attributes for Python classes",
"version": "7.0.1",
"project_urls": {
"Documentation": "https://docs.enthought.com/traits",
"Download": "https://pypi.python.org/pypi/traits",
"Homepage": "http://docs.enthought.com/traits",
"Issue Tracker": "https://github.com/enthought/traits/issues",
"Source Code": "https://github.com/enthought/traits"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "e4107547362f1297fbba1f4846211d53fd826fb78724dc177a5c674262ea96a2",
"md5": "bbe89831939d0f5311f37d8e43a8cb39",
"sha256": "af18d0285925d7aed7a4ebdee45e40e32e90eee00bcf0454c96e8861038ab3ea"
},
"downloads": -1,
"filename": "traits-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "bbe89831939d0f5311f37d8e43a8cb39",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5034398,
"upload_time": "2025-01-24T17:24:18",
"upload_time_iso_8601": "2025-01-24T17:24:18.771194Z",
"url": "https://files.pythonhosted.org/packages/e4/10/7547362f1297fbba1f4846211d53fd826fb78724dc177a5c674262ea96a2/traits-7.0.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7e5deab92afdd1fc993e8d090e1b14d5d726951636286c1847f44f2f1545e295",
"md5": "f03ef401fed5049b5a053e9f328aee27",
"sha256": "7ae5658db2a3108848157d0560c7b49955e5917e9d239b2838646a18592bfbc0"
},
"downloads": -1,
"filename": "traits-7.0.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f03ef401fed5049b5a053e9f328aee27",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5034768,
"upload_time": "2025-01-24T17:24:02",
"upload_time_iso_8601": "2025-01-24T17:24:02.025374Z",
"url": "https://files.pythonhosted.org/packages/7e/5d/eab92afdd1fc993e8d090e1b14d5d726951636286c1847f44f2f1545e295/traits-7.0.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f9bdbe12607d76d23b358187260875f3ad8da56b730d068f6d425f0749cd2877",
"md5": "7be88b7709075e9d45c4658087eaf823",
"sha256": "eeebbad229059ebca9510771dbf48c0c73cf2eded6e69d12b06f0ce1bffbb2e7"
},
"downloads": -1,
"filename": "traits-7.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "7be88b7709075e9d45c4658087eaf823",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5110351,
"upload_time": "2025-01-24T17:25:35",
"upload_time_iso_8601": "2025-01-24T17:25:35.599303Z",
"url": "https://files.pythonhosted.org/packages/f9/bd/be12607d76d23b358187260875f3ad8da56b730d068f6d425f0749cd2877/traits-7.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "030f494febd6c3201a24c6d1a725074d43dc9f5a40370a72c9aa9bff85008f9b",
"md5": "6bbd26793bf61db2603115c767eb5e85",
"sha256": "48e0ced9845fa34bafa30de229f5b91d4de1ae1c760f9ff6f1ebffa10395d8c0"
},
"downloads": -1,
"filename": "traits-7.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6bbd26793bf61db2603115c767eb5e85",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5121807,
"upload_time": "2025-01-24T17:25:37",
"upload_time_iso_8601": "2025-01-24T17:25:37.546322Z",
"url": "https://files.pythonhosted.org/packages/03/0f/494febd6c3201a24c6d1a725074d43dc9f5a40370a72c9aa9bff85008f9b/traits-7.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c17e57ead494bb228ca4884147b765f915117db23622b368af4570a0e5b25ed0",
"md5": "bf442e2d2b4bcb5b647d324c7202b9c6",
"sha256": "c02876a57c938ca4dd432b6bdc869c7a2d7c56697cf2739e27880000d955969d"
},
"downloads": -1,
"filename": "traits-7.0.1-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "bf442e2d2b4bcb5b647d324c7202b9c6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5109245,
"upload_time": "2025-01-24T17:25:40",
"upload_time_iso_8601": "2025-01-24T17:25:40.358180Z",
"url": "https://files.pythonhosted.org/packages/c1/7e/57ead494bb228ca4884147b765f915117db23622b368af4570a0e5b25ed0/traits-7.0.1-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d9f6978ffcc89790fd5bca57ce98cdb6d84ab8332cba0e0da9dd20f6c9aedcf9",
"md5": "2a3bee5cd91b3eeadbe3e988d23cc9d9",
"sha256": "0047bbe27071e958054811fc36c2923932e09614ab31a91ffb69d407cf3326a3"
},
"downloads": -1,
"filename": "traits-7.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2a3bee5cd91b3eeadbe3e988d23cc9d9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5117741,
"upload_time": "2025-01-24T17:25:42",
"upload_time_iso_8601": "2025-01-24T17:25:42.356187Z",
"url": "https://files.pythonhosted.org/packages/d9/f6/978ffcc89790fd5bca57ce98cdb6d84ab8332cba0e0da9dd20f6c9aedcf9/traits-7.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ac7fd54cce8b1e1d7174f73634e5d1e02f6f4a346a9df97bec8c086af5593d99",
"md5": "477651ccd897ce7d77f7e72ee3653687",
"sha256": "5147ae3773d01b30675e05b643311acac1bbda6cb2daf9cafd4633d3df43ef59"
},
"downloads": -1,
"filename": "traits-7.0.1-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "477651ccd897ce7d77f7e72ee3653687",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5033710,
"upload_time": "2025-01-24T17:28:21",
"upload_time_iso_8601": "2025-01-24T17:28:21.699635Z",
"url": "https://files.pythonhosted.org/packages/ac/7f/d54cce8b1e1d7174f73634e5d1e02f6f4a346a9df97bec8c086af5593d99/traits-7.0.1-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "041e44798848a35aac157017c2556216ae5fd29b6a24e064d8f9a37a58f96c99",
"md5": "8be226e353f7ca086b7ef15610daf8f8",
"sha256": "2c13362ea969543aa2732b0e74f23b2f4ef9e1d79f019ba8ad83031ba183c005"
},
"downloads": -1,
"filename": "traits-7.0.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "8be226e353f7ca086b7ef15610daf8f8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5036173,
"upload_time": "2025-01-24T17:28:24",
"upload_time_iso_8601": "2025-01-24T17:28:24.356821Z",
"url": "https://files.pythonhosted.org/packages/04/1e/44798848a35aac157017c2556216ae5fd29b6a24e064d8f9a37a58f96c99/traits-7.0.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eb44e3f95ea55c5ebc707e01d41362ccd74c50162b405a9443cbbd75e93dcb24",
"md5": "7fd1a78c8b5c1fd7a5b21c6c967dfdfd",
"sha256": "13447e57ee787f39d811fa516b18e910c7ffa2a105e56b6e10783399fee6f715"
},
"downloads": -1,
"filename": "traits-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "7fd1a78c8b5c1fd7a5b21c6c967dfdfd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5034430,
"upload_time": "2025-01-24T17:24:20",
"upload_time_iso_8601": "2025-01-24T17:24:20.936983Z",
"url": "https://files.pythonhosted.org/packages/eb/44/e3f95ea55c5ebc707e01d41362ccd74c50162b405a9443cbbd75e93dcb24/traits-7.0.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7a6709dd92fcdd727415ebdee060c6eeb2cd0d3f1abbe7e14d70c8e3f6de0024",
"md5": "662d72e6c62e254dbf8200bdeb8ddebc",
"sha256": "46e6c2e88168899cd2e76efe41cef627b0ed32eafe983b2f8309c69ee7bc9a3b"
},
"downloads": -1,
"filename": "traits-7.0.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "662d72e6c62e254dbf8200bdeb8ddebc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5034776,
"upload_time": "2025-01-24T17:24:04",
"upload_time_iso_8601": "2025-01-24T17:24:04.120828Z",
"url": "https://files.pythonhosted.org/packages/7a/67/09dd92fcdd727415ebdee060c6eeb2cd0d3f1abbe7e14d70c8e3f6de0024/traits-7.0.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "279c7f082547b31ab6cffaa38bc54558b8abdf3fba77edc09d99e56d9ca31a89",
"md5": "46e225a1ff71cbb459b426fc26a40c3f",
"sha256": "1895d5f9a04d34830a11440bfd6648ca283c6ec2501d8215f53403c4f8318093"
},
"downloads": -1,
"filename": "traits-7.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "46e225a1ff71cbb459b426fc26a40c3f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5119164,
"upload_time": "2025-01-24T17:25:44",
"upload_time_iso_8601": "2025-01-24T17:25:44.934957Z",
"url": "https://files.pythonhosted.org/packages/27/9c/7f082547b31ab6cffaa38bc54558b8abdf3fba77edc09d99e56d9ca31a89/traits-7.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fc211c85fe84ea6cd9251c53e949abe0d3ffdc61d0cc263e1a3920fb96831a6a",
"md5": "f0f415dc0707b5a2558d4a2ad8ce1fdf",
"sha256": "3256b904499bc98dee7c92d4741478c75f7edc3bede385e6b159a16427a0080d"
},
"downloads": -1,
"filename": "traits-7.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f0f415dc0707b5a2558d4a2ad8ce1fdf",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5130706,
"upload_time": "2025-01-24T17:25:46",
"upload_time_iso_8601": "2025-01-24T17:25:46.919616Z",
"url": "https://files.pythonhosted.org/packages/fc/21/1c85fe84ea6cd9251c53e949abe0d3ffdc61d0cc263e1a3920fb96831a6a/traits-7.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4ca37f37df4c7620c6ddab106b97809cb6d49e459786c83229102a2a6c94d192",
"md5": "1c37ebcf550c2d682e9578c8aab1b03e",
"sha256": "ee91c1424f1b3be69caff958da04598dc5d68db9a6d228ee5099b1a6dd1edf4e"
},
"downloads": -1,
"filename": "traits-7.0.1-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "1c37ebcf550c2d682e9578c8aab1b03e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5117714,
"upload_time": "2025-01-24T17:25:48",
"upload_time_iso_8601": "2025-01-24T17:25:48.953365Z",
"url": "https://files.pythonhosted.org/packages/4c/a3/7f37df4c7620c6ddab106b97809cb6d49e459786c83229102a2a6c94d192/traits-7.0.1-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7e39ac885fed39e0e97e8fc4c223b0fee706df921ad4e44a58dddb84457ee968",
"md5": "279c858e167c4ee019917630337a653e",
"sha256": "c08ad39b48674899b7289c9485df39e691763cb2c40afd6271d828d32fd3629b"
},
"downloads": -1,
"filename": "traits-7.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "279c858e167c4ee019917630337a653e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5126276,
"upload_time": "2025-01-24T17:25:51",
"upload_time_iso_8601": "2025-01-24T17:25:51.697386Z",
"url": "https://files.pythonhosted.org/packages/7e/39/ac885fed39e0e97e8fc4c223b0fee706df921ad4e44a58dddb84457ee968/traits-7.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e81ca56fae52bc551d103937f137c9ecf48f43d4b6f68ffdefa655fb0e9e77f7",
"md5": "2ce3f50a2736fdd7c52b83d41c7d69af",
"sha256": "46662a07ea37309053daedfc31ef425dbc772a2d54a8160fc73ccc0998e85c29"
},
"downloads": -1,
"filename": "traits-7.0.1-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "2ce3f50a2736fdd7c52b83d41c7d69af",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5033723,
"upload_time": "2025-01-24T17:28:26",
"upload_time_iso_8601": "2025-01-24T17:28:26.152766Z",
"url": "https://files.pythonhosted.org/packages/e8/1c/a56fae52bc551d103937f137c9ecf48f43d4b6f68ffdefa655fb0e9e77f7/traits-7.0.1-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "69f34aec48cb1ef87dd84e16d62e0cf49791826d030198f1b9ab7fba983c8088",
"md5": "4774656f3ecea9c20fa6672a868b6ca4",
"sha256": "db3a747837e017f28cbb49efce8430866c4bdadd6b1100240a7b4e63288a1faf"
},
"downloads": -1,
"filename": "traits-7.0.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "4774656f3ecea9c20fa6672a868b6ca4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5036186,
"upload_time": "2025-01-24T17:28:28",
"upload_time_iso_8601": "2025-01-24T17:28:28.744191Z",
"url": "https://files.pythonhosted.org/packages/69/f3/4aec48cb1ef87dd84e16d62e0cf49791826d030198f1b9ab7fba983c8088/traits-7.0.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5c7e59fcf46180c9e4dba2e8ef6569c940372b82f5c7398e7a5f37dde993d186",
"md5": "7df897b93ddd7162dc97097e91c1f53a",
"sha256": "943065b7c41e731b68645431681d8041d59106e7961b03a522995dbb008e0cf6"
},
"downloads": -1,
"filename": "traits-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "7df897b93ddd7162dc97097e91c1f53a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5035206,
"upload_time": "2025-01-24T17:24:23",
"upload_time_iso_8601": "2025-01-24T17:24:23.222358Z",
"url": "https://files.pythonhosted.org/packages/5c/7e/59fcf46180c9e4dba2e8ef6569c940372b82f5c7398e7a5f37dde993d186/traits-7.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "416b72ba9dafe608df8a52c979f006632db833f8aa4bba40c0283dca3d7a6624",
"md5": "7cb92d217bea4bb061f54472749895f5",
"sha256": "7b1e87f6807c100ef6d53e29c0b93a5841261f4e7f06642b448a8bb268786a6a"
},
"downloads": -1,
"filename": "traits-7.0.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7cb92d217bea4bb061f54472749895f5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5035185,
"upload_time": "2025-01-24T17:24:06",
"upload_time_iso_8601": "2025-01-24T17:24:06.733716Z",
"url": "https://files.pythonhosted.org/packages/41/6b/72ba9dafe608df8a52c979f006632db833f8aa4bba40c0283dca3d7a6624/traits-7.0.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5bb01437754e2cc321d274bb95121346d33a9ead46bf23fb4295ca57b2642800",
"md5": "7abc4167e27980af509e29745dbca780",
"sha256": "4105ecd1062c567ebb75286f51351ddd4e92e35aa15cd83e331f3308e9be75da"
},
"downloads": -1,
"filename": "traits-7.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "7abc4167e27980af509e29745dbca780",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5121504,
"upload_time": "2025-01-24T17:25:54",
"upload_time_iso_8601": "2025-01-24T17:25:54.748069Z",
"url": "https://files.pythonhosted.org/packages/5b/b0/1437754e2cc321d274bb95121346d33a9ead46bf23fb4295ca57b2642800/traits-7.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f4fbfb540cbc654d8b24fdd2db3703f14dd7361d4c42d0df0bce4d4ad76e7f7b",
"md5": "d420a53d9d824616312eb7ad87e44b9e",
"sha256": "4a75906b74fc88a54a601b5c8977e388637612655d48f8b2ef2200e31c00bbed"
},
"downloads": -1,
"filename": "traits-7.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d420a53d9d824616312eb7ad87e44b9e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5135329,
"upload_time": "2025-01-24T17:25:56",
"upload_time_iso_8601": "2025-01-24T17:25:56.702025Z",
"url": "https://files.pythonhosted.org/packages/f4/fb/fb540cbc654d8b24fdd2db3703f14dd7361d4c42d0df0bce4d4ad76e7f7b/traits-7.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "11b733c6a362d1b4fd3812a2efffe3905e0b50e7c5f0b5077823eea40bc3c45b",
"md5": "abab72dea75167ed6778e6b63a60f9db",
"sha256": "0fdd5b4020c3f8d76ae2a9723351c1c936400281af236c560bb79529d5aa2668"
},
"downloads": -1,
"filename": "traits-7.0.1-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "abab72dea75167ed6778e6b63a60f9db",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5120465,
"upload_time": "2025-01-24T17:25:58",
"upload_time_iso_8601": "2025-01-24T17:25:58.683864Z",
"url": "https://files.pythonhosted.org/packages/11/b7/33c6a362d1b4fd3812a2efffe3905e0b50e7c5f0b5077823eea40bc3c45b/traits-7.0.1-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "79530c3c471de5cb3e48e8f04694922fc9fde629919597229b88e540aee169f7",
"md5": "ff6e7e0178763545429e030de612d542",
"sha256": "6e444f1c1b49d88cddb2405798105af7ee0cf7de48d5631c33313bfbb980d07f"
},
"downloads": -1,
"filename": "traits-7.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "ff6e7e0178763545429e030de612d542",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5130462,
"upload_time": "2025-01-24T17:26:01",
"upload_time_iso_8601": "2025-01-24T17:26:01.925041Z",
"url": "https://files.pythonhosted.org/packages/79/53/0c3c471de5cb3e48e8f04694922fc9fde629919597229b88e540aee169f7/traits-7.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "56feb3fc8f2e4b36d8d4b618436f01636a976319ba18faf33d2651cff6fbd877",
"md5": "6bc701f97bb638798a68d9bcd4301452",
"sha256": "a440011ef798ff407750e80f0b6c764fb0c9283a0e70d0856628984128223b72"
},
"downloads": -1,
"filename": "traits-7.0.1-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "6bc701f97bb638798a68d9bcd4301452",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5034071,
"upload_time": "2025-01-24T17:28:30",
"upload_time_iso_8601": "2025-01-24T17:28:30.972896Z",
"url": "https://files.pythonhosted.org/packages/56/fe/b3fc8f2e4b36d8d4b618436f01636a976319ba18faf33d2651cff6fbd877/traits-7.0.1-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "05d0463bc5a0c43607370f35f46bc2b317a383cdbf6bc75ce1d39660d7961453",
"md5": "7ded2c03bf2bc4d5ec002c10608d44ca",
"sha256": "2112249fb952afd2571a1d62b3ae1ef58a4dd4762ae797acbe03126652f0b19a"
},
"downloads": -1,
"filename": "traits-7.0.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "7ded2c03bf2bc4d5ec002c10608d44ca",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5036417,
"upload_time": "2025-01-24T17:28:32",
"upload_time_iso_8601": "2025-01-24T17:28:32.797078Z",
"url": "https://files.pythonhosted.org/packages/05/d0/463bc5a0c43607370f35f46bc2b317a383cdbf6bc75ce1d39660d7961453/traits-7.0.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ffc176757cf5cb1086aedd7683686933563181dd9ee1457b3d64d12e977da9e8",
"md5": "a360104c0638250268fe111586c301a1",
"sha256": "c1c742ae5f2db1238f7301670a6cdd9c108a81e7ce424e63f3d0bf99aa279d56"
},
"downloads": -1,
"filename": "traits-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "a360104c0638250268fe111586c301a1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5035234,
"upload_time": "2025-01-24T17:24:25",
"upload_time_iso_8601": "2025-01-24T17:24:25.020447Z",
"url": "https://files.pythonhosted.org/packages/ff/c1/76757cf5cb1086aedd7683686933563181dd9ee1457b3d64d12e977da9e8/traits-7.0.1-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b3f07e44384f583172849c11904b728625a37ef73cea461b57e8909dfcd4d71e",
"md5": "cf16a2cbcf4e84509781ff2da356a32f",
"sha256": "b6ad7ebc95d7cee447300373490c8847c3c93d8c77522b12c0d8298da1fa420b"
},
"downloads": -1,
"filename": "traits-7.0.1-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "cf16a2cbcf4e84509781ff2da356a32f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5035241,
"upload_time": "2025-01-24T17:24:10",
"upload_time_iso_8601": "2025-01-24T17:24:10.970110Z",
"url": "https://files.pythonhosted.org/packages/b3/f0/7e44384f583172849c11904b728625a37ef73cea461b57e8909dfcd4d71e/traits-7.0.1-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "771c565d3643968520c30d31123817aba3dfc5820000abf9594c93686d0d18e2",
"md5": "3ef4e90ba2d3a71df75efaf0d779a909",
"sha256": "6e4694bbf9fd83509460c9ec30b245278801e69ac069ca80c4a725286ab94d60"
},
"downloads": -1,
"filename": "traits-7.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "3ef4e90ba2d3a71df75efaf0d779a909",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5121478,
"upload_time": "2025-01-24T17:26:04",
"upload_time_iso_8601": "2025-01-24T17:26:04.140780Z",
"url": "https://files.pythonhosted.org/packages/77/1c/565d3643968520c30d31123817aba3dfc5820000abf9594c93686d0d18e2/traits-7.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1c063312f5092ea90720e9d9b77ff67473f2088dc233cdddc280bcf5ec9dd8f9",
"md5": "c35c1140cc27fc2bccdcebfefe14602f",
"sha256": "102c28f6bfb2591e0889574efa09aecbb900b42d75a36134e5aa3c38fee80e4f"
},
"downloads": -1,
"filename": "traits-7.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c35c1140cc27fc2bccdcebfefe14602f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5135189,
"upload_time": "2025-01-24T17:26:07",
"upload_time_iso_8601": "2025-01-24T17:26:07.109585Z",
"url": "https://files.pythonhosted.org/packages/1c/06/3312f5092ea90720e9d9b77ff67473f2088dc233cdddc280bcf5ec9dd8f9/traits-7.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c0943de7180a16c7a2058ad2232cbc2c31dd68e8163eb453e1b378f2cbc4a2ea",
"md5": "3b78379052df44c46f457e852f1eb5b6",
"sha256": "509adcba48a26e254941a895203d30615db8eb10b8be80839ab9bb958effcdad"
},
"downloads": -1,
"filename": "traits-7.0.1-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "3b78379052df44c46f457e852f1eb5b6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5120510,
"upload_time": "2025-01-24T17:26:09",
"upload_time_iso_8601": "2025-01-24T17:26:09.450803Z",
"url": "https://files.pythonhosted.org/packages/c0/94/3de7180a16c7a2058ad2232cbc2c31dd68e8163eb453e1b378f2cbc4a2ea/traits-7.0.1-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cf9e9de18f8bf999bfd890857d2401b9aca3f991705689e8c233dfdd21134722",
"md5": "01889a66961e89974f2a554ef2b94640",
"sha256": "61cc3b3ee56bae886aa00b3876f5aefdb3dd4ac4974c18d548bd83959f0e1fcf"
},
"downloads": -1,
"filename": "traits-7.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "01889a66961e89974f2a554ef2b94640",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5130497,
"upload_time": "2025-01-24T17:26:12",
"upload_time_iso_8601": "2025-01-24T17:26:12.369606Z",
"url": "https://files.pythonhosted.org/packages/cf/9e/9de18f8bf999bfd890857d2401b9aca3f991705689e8c233dfdd21134722/traits-7.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a6a05b025f801a90e5edf4573230c9ce65edf99c361dc89529a049406a43a107",
"md5": "e21f7c6a71e19921caae4051f2d68261",
"sha256": "82bc63a78fc8fa7f34ac3ddd5e2db81761b5014f0949ffa3e6cafcc3bb04ba0b"
},
"downloads": -1,
"filename": "traits-7.0.1-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "e21f7c6a71e19921caae4051f2d68261",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5034079,
"upload_time": "2025-01-24T17:28:35",
"upload_time_iso_8601": "2025-01-24T17:28:35.217172Z",
"url": "https://files.pythonhosted.org/packages/a6/a0/5b025f801a90e5edf4573230c9ce65edf99c361dc89529a049406a43a107/traits-7.0.1-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cfb8e7ff027ebab9b58da1667328e3f4e450502a7eb34990ef4f051ee276f18f",
"md5": "1504c84a9add61fc9a74413858b6e3ff",
"sha256": "a0f1409b3e55216ac7b9d6c8bdf44554d93381cea1f3283d9df71b5900ec69b0"
},
"downloads": -1,
"filename": "traits-7.0.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "1504c84a9add61fc9a74413858b6e3ff",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5036491,
"upload_time": "2025-01-24T17:28:37",
"upload_time_iso_8601": "2025-01-24T17:28:37.697405Z",
"url": "https://files.pythonhosted.org/packages/cf/b8/e7ff027ebab9b58da1667328e3f4e450502a7eb34990ef4f051ee276f18f/traits-7.0.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "df880337e995faceb00f462bbbef40bd4160df6fe14634a1374720b6cc4be41e",
"md5": "e1fdb950d8e39647422123b1beefeed9",
"sha256": "a7557fc789aebcb50aa0257a95a0c08c2286aa29ab9577cbf61febdc57485912"
},
"downloads": -1,
"filename": "traits-7.0.1-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e1fdb950d8e39647422123b1beefeed9",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5034410,
"upload_time": "2025-01-24T17:24:26",
"upload_time_iso_8601": "2025-01-24T17:24:26.636863Z",
"url": "https://files.pythonhosted.org/packages/df/88/0337e995faceb00f462bbbef40bd4160df6fe14634a1374720b6cc4be41e/traits-7.0.1-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9aab6d9a0dca8f9e7ee8bc124c4ddebb8e3cbf73e068683fa7f092b27480e33c",
"md5": "0f0dd9dd9ed4edb795017cb5d852cc4a",
"sha256": "766f892bb17c650cc9fef8aa41c52ca8f5e8aaf7e8c2ec0449c8d5b6aa27fc3c"
},
"downloads": -1,
"filename": "traits-7.0.1-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "0f0dd9dd9ed4edb795017cb5d852cc4a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5034779,
"upload_time": "2025-01-24T17:24:13",
"upload_time_iso_8601": "2025-01-24T17:24:13.789879Z",
"url": "https://files.pythonhosted.org/packages/9a/ab/6d9a0dca8f9e7ee8bc124c4ddebb8e3cbf73e068683fa7f092b27480e33c/traits-7.0.1-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5768e130b6696338541e29f1d6e20c77b9cdf9abc6fe3758e1bb5519b9645fa1",
"md5": "47049dd2d8b650b5657b143320bbac73",
"sha256": "eec8c3a582974896b85701cc81874feb7892d1f59bb057451a77f44047f6b528"
},
"downloads": -1,
"filename": "traits-7.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "47049dd2d8b650b5657b143320bbac73",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5110535,
"upload_time": "2025-01-24T17:26:14",
"upload_time_iso_8601": "2025-01-24T17:26:14.621247Z",
"url": "https://files.pythonhosted.org/packages/57/68/e130b6696338541e29f1d6e20c77b9cdf9abc6fe3758e1bb5519b9645fa1/traits-7.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1d97e62ecca7d2e5522233592f26bfcea4318d3a645c81bf2232b960dfb6fa79",
"md5": "c6e1d192d5dff197bb70df36e5e77b04",
"sha256": "5996100b9663d04245d3a8079fa6d20a0e91d1ae1ff23ab2400db088a51cb6ce"
},
"downloads": -1,
"filename": "traits-7.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c6e1d192d5dff197bb70df36e5e77b04",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5121826,
"upload_time": "2025-01-24T17:26:18",
"upload_time_iso_8601": "2025-01-24T17:26:18.410555Z",
"url": "https://files.pythonhosted.org/packages/1d/97/e62ecca7d2e5522233592f26bfcea4318d3a645c81bf2232b960dfb6fa79/traits-7.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4e8995857beaf1ed9881cedb474a26bcbe83dc7f22ee1e13b6e60a80a202807a",
"md5": "4f314a11b07c4bf7f960df89bee84966",
"sha256": "878057492a66f211ddc35753845a11555f8138097d94c24927d64495f14df76e"
},
"downloads": -1,
"filename": "traits-7.0.1-cp38-cp38-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "4f314a11b07c4bf7f960df89bee84966",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5109086,
"upload_time": "2025-01-24T17:26:20",
"upload_time_iso_8601": "2025-01-24T17:26:20.599587Z",
"url": "https://files.pythonhosted.org/packages/4e/89/95857beaf1ed9881cedb474a26bcbe83dc7f22ee1e13b6e60a80a202807a/traits-7.0.1-cp38-cp38-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5d51c525ca7eeb8da6c32a2e08bc8a126c35347af0888350cfa28de75c9c3678",
"md5": "bc77584aba009ee8bdce2db6251aac67",
"sha256": "8ef0539f252aca064a042fd3565b844742fbe166c618a8adad644ca4a563bfdf"
},
"downloads": -1,
"filename": "traits-7.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "bc77584aba009ee8bdce2db6251aac67",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5116912,
"upload_time": "2025-01-24T17:26:22",
"upload_time_iso_8601": "2025-01-24T17:26:22.695659Z",
"url": "https://files.pythonhosted.org/packages/5d/51/c525ca7eeb8da6c32a2e08bc8a126c35347af0888350cfa28de75c9c3678/traits-7.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e0465018fc84d04f226bd5241fc42722649b7002139ce3e0ea6877b8a6241d3d",
"md5": "c9bf2c8aef384127d84bda6d6bf30128",
"sha256": "897c5b4211d2040c8129d2e07246ac22d9e48fc41979c8c32669f741a242c9cc"
},
"downloads": -1,
"filename": "traits-7.0.1-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "c9bf2c8aef384127d84bda6d6bf30128",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5033766,
"upload_time": "2025-01-24T17:28:39",
"upload_time_iso_8601": "2025-01-24T17:28:39.572287Z",
"url": "https://files.pythonhosted.org/packages/e0/46/5018fc84d04f226bd5241fc42722649b7002139ce3e0ea6877b8a6241d3d/traits-7.0.1-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2135ad290a70f570e071bbbb37ecdbe022758241ba40056d62e5bd5dbe36683f",
"md5": "3a747ce543daf1e4f9e956da160cfffe",
"sha256": "0a12b3deaf492632b0468118de2fa1aef2a66b65c24865ea604d0ae144dabcf0"
},
"downloads": -1,
"filename": "traits-7.0.1-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "3a747ce543daf1e4f9e956da160cfffe",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5036158,
"upload_time": "2025-01-24T17:28:41",
"upload_time_iso_8601": "2025-01-24T17:28:41.496719Z",
"url": "https://files.pythonhosted.org/packages/21/35/ad290a70f570e071bbbb37ecdbe022758241ba40056d62e5bd5dbe36683f/traits-7.0.1-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b55479608aa3b2c05d5c4a2bfe6cc3c456a8a438e294bba70def2cc21d7a0f43",
"md5": "59d3583024d74e08eeb47b9fd5dfad48",
"sha256": "505eb84b0efce8e4e54417bcf78f7ec2be56c9e9f8042f5874a6d7608aeb51d5"
},
"downloads": -1,
"filename": "traits-7.0.1-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "59d3583024d74e08eeb47b9fd5dfad48",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5034363,
"upload_time": "2025-01-24T17:24:28",
"upload_time_iso_8601": "2025-01-24T17:24:28.371745Z",
"url": "https://files.pythonhosted.org/packages/b5/54/79608aa3b2c05d5c4a2bfe6cc3c456a8a438e294bba70def2cc21d7a0f43/traits-7.0.1-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ae60849c0f4771c2437865bf66bbb98fea300071c2017df381915023eb9b3755",
"md5": "67316ccd23c154b3c7c40289829df981",
"sha256": "23632f14fc4ec2ae09cd839c87eca4b556bf6a19fce16daf55f6942d0139d247"
},
"downloads": -1,
"filename": "traits-7.0.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "67316ccd23c154b3c7c40289829df981",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5034779,
"upload_time": "2025-01-24T17:24:15",
"upload_time_iso_8601": "2025-01-24T17:24:15.620908Z",
"url": "https://files.pythonhosted.org/packages/ae/60/849c0f4771c2437865bf66bbb98fea300071c2017df381915023eb9b3755/traits-7.0.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "21ec312ef236ed63262ba4f665c1cd4872b2c51cf8d7d917f79952e77c6128a8",
"md5": "59e2f63495a1c028b1dc95cd1d11ae61",
"sha256": "f8c689fc2580040ff5d37679ee08b7a1beb486609f87d49e6512ebaeb6aca96c"
},
"downloads": -1,
"filename": "traits-7.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "59e2f63495a1c028b1dc95cd1d11ae61",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5109190,
"upload_time": "2025-01-24T17:26:25",
"upload_time_iso_8601": "2025-01-24T17:26:25.730481Z",
"url": "https://files.pythonhosted.org/packages/21/ec/312ef236ed63262ba4f665c1cd4872b2c51cf8d7d917f79952e77c6128a8/traits-7.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d1e228b9ee27de001f289b9e99bbdf6a7dc759359ee00dd72462fd0baf6a5bf9",
"md5": "115df49a4d76f8b6f97182c9909790ec",
"sha256": "288552af87c0bafe854266d566fa320e40464c5868177a9e4335e41f316a1360"
},
"downloads": -1,
"filename": "traits-7.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "115df49a4d76f8b6f97182c9909790ec",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5120678,
"upload_time": "2025-01-24T17:26:28",
"upload_time_iso_8601": "2025-01-24T17:26:28.336089Z",
"url": "https://files.pythonhosted.org/packages/d1/e2/28b9ee27de001f289b9e99bbdf6a7dc759359ee00dd72462fd0baf6a5bf9/traits-7.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e42e2c5ee8877692dc51663fd2aff8168744b31d3fab97f744536c1ce721246b",
"md5": "770fc65e1c298744a9e99716e71dab9f",
"sha256": "4982afb0885404851ac6b9033713e6ebdf2c320fa2aaf9ad0f0992fc55b16c04"
},
"downloads": -1,
"filename": "traits-7.0.1-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "770fc65e1c298744a9e99716e71dab9f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5108457,
"upload_time": "2025-01-24T17:26:31",
"upload_time_iso_8601": "2025-01-24T17:26:31.850100Z",
"url": "https://files.pythonhosted.org/packages/e4/2e/2c5ee8877692dc51663fd2aff8168744b31d3fab97f744536c1ce721246b/traits-7.0.1-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "504e3cc3b32da14d9b771ecc4dd4d62bfc124913ef68eb882eebba06307c1923",
"md5": "4edf371b29b3da5fa15edb0292fe1fe8",
"sha256": "1a6f3f2d84e07e434b1966654d7c817d3e8e566dfa0bcd8cc0ac298d7ced40d0"
},
"downloads": -1,
"filename": "traits-7.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "4edf371b29b3da5fa15edb0292fe1fe8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5116653,
"upload_time": "2025-01-24T17:26:33",
"upload_time_iso_8601": "2025-01-24T17:26:33.774585Z",
"url": "https://files.pythonhosted.org/packages/50/4e/3cc3b32da14d9b771ecc4dd4d62bfc124913ef68eb882eebba06307c1923/traits-7.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0b7d09425c2222de46aa11e34b23a2fc369043b58a030bc20860ff775e06bc1e",
"md5": "bca5647243990fafac59e886856cd9cb",
"sha256": "9bd20e47138d6df81a244a934b1f3a7e03c254b802dc9058fdded61766e4e75b"
},
"downloads": -1,
"filename": "traits-7.0.1-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "bca5647243990fafac59e886856cd9cb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5033775,
"upload_time": "2025-01-24T17:28:43",
"upload_time_iso_8601": "2025-01-24T17:28:43.196317Z",
"url": "https://files.pythonhosted.org/packages/0b/7d/09425c2222de46aa11e34b23a2fc369043b58a030bc20860ff775e06bc1e/traits-7.0.1-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fc9beb85de63b525963af6cea997aa53486d662e570c235c5ae698f69c0dde0f",
"md5": "df41fee5e65ba195d83df03d0c21d593",
"sha256": "9ace0f4b661ff2c153da27e60b1d320cc3373754131a588f1d672ad06f2be3e9"
},
"downloads": -1,
"filename": "traits-7.0.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "df41fee5e65ba195d83df03d0c21d593",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5036241,
"upload_time": "2025-01-24T17:28:45",
"upload_time_iso_8601": "2025-01-24T17:28:45.136227Z",
"url": "https://files.pythonhosted.org/packages/fc/9b/eb85de63b525963af6cea997aa53486d662e570c235c5ae698f69c0dde0f/traits-7.0.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8547aaa60234212968a5c457af3003a47cbbce2e26b59fd2d01d0c489eb8b9c0",
"md5": "9856925a9e8b90ab23e1853f65a6deb6",
"sha256": "8208c6083e9528bb413618cb90e6825b91083ba2cb8ad4d6a62f4bfd0cfd5665"
},
"downloads": -1,
"filename": "traits-7.0.1.tar.gz",
"has_sig": false,
"md5_digest": "9856925a9e8b90ab23e1853f65a6deb6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 9534617,
"upload_time": "2025-01-24T17:21:00",
"upload_time_iso_8601": "2025-01-24T17:21:00.377947Z",
"url": "https://files.pythonhosted.org/packages/85/47/aaa60234212968a5c457af3003a47cbbce2e26b59fd2d01d0c489eb8b9c0/traits-7.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-24 17:21:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "enthought",
"github_project": "traits",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "traits"
}