{ "info": { "author": "Andreas Kloeckner", "author_email": "inform@tiker.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Other Audience", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "Pymbolic: Easy Expression Trees and Term Rewriting\n==================================================\n\n.. image:: https://gitlab.tiker.net/inducer/pymbolic/badges/main/pipeline.svg\n :alt: Gitlab Build Status\n :target: https://gitlab.tiker.net/inducer/pymbolic/commits/main\n.. image:: https://github.com/inducer/pymbolic/workflows/CI/badge.svg?branch=main&event=push\n :alt: Github Build Status\n :target: https://github.com/inducer/pymbolic/actions?query=branch%3Amain+workflow%3ACI+event%3Apush\n.. image:: https://badge.fury.io/py/pymbolic.png\n :alt: Python Package Index Release Page\n :target: https://pypi.org/project/pymbolic/\n\nPymbolic is a small expression tree and symbolic manipulation library. Two\nthings set it apart from other libraries of its kind:\n\n* Users can easily write their own symbolic operations, simply by deriving\n from the builtin visitor classes.\n* Users can easily add their own symbolic entities to do calculations\n with.\n\nPymbolic currently understands regular arithmetic expressions, derivatives,\nsparse polynomials, fractions, term substitution, expansion. It automatically\nperforms constant folding, and it can compile its expressions into Python \nbytecode for fast(er) execution.\n\nIf you are looking for a full-blown Computer Algebra System, look at \n`sympy `_ or \n`PyGinac `_. If you are looking for a\nbasic, small and extensible set of symbolic operations, pymbolic may\nwell be for you.\n\nResources:\n\n* `documentation `_\n* `download `_ (via the package index)\n* `source code via git `_ (also bug tracker)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mathema.tician.de/software/pymbolic", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pymbolic", "package_url": "https://pypi.org/project/pymbolic/", "platform": null, "project_url": "https://pypi.org/project/pymbolic/", "project_urls": { "Homepage": "http://mathema.tician.de/software/pymbolic" }, "release_url": "https://pypi.org/project/pymbolic/2022.1/", "requires_dist": null, "requires_python": "~=3.6", "summary": "A package for symbolic computation", "version": "2022.1", "yanked": false, "yanked_reason": null }, "last_serial": 13751578, "releases": { "0.10": [], "0.90": [ { "comment_text": "", "digests": { "md5": "3d12ba648435160eace70db0706ea83c", "sha256": "3d37abbe18a7da9c2e9150a5718d362a28ae19ef71bf67e3153280180a3adfc2" }, "downloads": -1, "filename": "pymbolic-0.90.tar.gz", "has_sig": false, "md5_digest": "3d12ba648435160eace70db0706ea83c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20792, "upload_time": "2008-04-21T19:12:04", "upload_time_iso_8601": "2008-04-21T19:12:04Z", "url": "https://files.pythonhosted.org/packages/a2/5a/79829e68e9e68123a440be0888c1f23940f8f316585cb12ebc4d90ffa14d/pymbolic-0.90.tar.gz", "yanked": false, "yanked_reason": null } ], "0.91": [ { "comment_text": "", "digests": { "md5": "1da24286ceda11afa35b102c7ee0445d", "sha256": "6d75d21dc11a6574575fd01a121e0e9f3bcb9f9554bcbee969e2fbc89cb0d5c3" }, "downloads": -1, "filename": "pymbolic-0.91.tar.gz", "has_sig": false, "md5_digest": "1da24286ceda11afa35b102c7ee0445d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20520, "upload_time": "2008-08-10T20:48:58", "upload_time_iso_8601": "2008-08-10T20:48:58Z", "url": "https://files.pythonhosted.org/packages/33/40/be531bdb9041c3c3d87c6cb28310318832488b91d083ba992b11a7aebca5/pymbolic-0.91.tar.gz", "yanked": false, "yanked_reason": null } ], "2010.1": [ { "comment_text": "", "digests": { "md5": "0b66736be5ca354c65df0f4b7b790b7d", "sha256": "694c75a685ff2f27879cc81f0f6efca9f4db0c43b15facd5ce2f720443d50377" }, "downloads": -1, "filename": "pymbolic-2010.1.tar.gz", "has_sig": false, "md5_digest": "0b66736be5ca354c65df0f4b7b790b7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25929, "upload_time": "2010-09-29T16:37:22", "upload_time_iso_8601": "2010-09-29T16:37:22.657442Z", "url": "https://files.pythonhosted.org/packages/6d/24/353a9bec77e2b0246d431373c52ff688c8d0fa087ff21d628eac4f3bb200/pymbolic-2010.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2013.1": [ { "comment_text": "", "digests": { "md5": "b1cc901b5032ea3f414faae0c901371b", "sha256": "63859d9000db556ff11785996b99cf33af02e6dd75dbce008853d62a105637ae" }, "downloads": -1, "filename": "pymbolic-2013.1.tar.gz", "has_sig": false, "md5_digest": "b1cc901b5032ea3f414faae0c901371b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36443, "upload_time": "2013-01-23T01:42:18", "upload_time_iso_8601": "2013-01-23T01:42:18.945059Z", "url": "https://files.pythonhosted.org/packages/ea/e9/2755bea1056d4d63e874a72b9e6a365172b9465d81dcd0c30525ba624d86/pymbolic-2013.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2013.2": [ { "comment_text": "", "digests": { "md5": "4256eca1f062aaadd364778a17adff26", "sha256": "bcb5528dfeecc0a17869bd1fb928d23e11612a257d763bc7d6f85e29020cfcfa" }, "downloads": -1, "filename": "pymbolic-2013.2.tar.gz", "has_sig": false, "md5_digest": "4256eca1f062aaadd364778a17adff26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60181, "upload_time": "2013-06-09T21:11:00", "upload_time_iso_8601": "2013-06-09T21:11:00.701986Z", "url": "https://files.pythonhosted.org/packages/ed/f0/8ab83d62b403f9bb2513e6588d7d74c73d9cde2de6e1a9b7061a15b0c45d/pymbolic-2013.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2013.3.1": [ { "comment_text": "", "digests": { "md5": "129443e812a23e20b326291622f71591", "sha256": "715355ba737a863a7e7ef4b7d94da29f58d10fbca57728dbf2992b75b7e0ffa3" }, "downloads": -1, "filename": "pymbolic-2013.3.1.tar.gz", "has_sig": false, "md5_digest": "129443e812a23e20b326291622f71591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57588, "upload_time": "2013-06-10T16:34:51", "upload_time_iso_8601": "2013-06-10T16:34:51.422089Z", "url": "https://files.pythonhosted.org/packages/57/e8/e1ff15c54eb1deeab194fc045bf644865a4289bb80bebfbb3f77a72b57d8/pymbolic-2013.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2013.3.2": [ { "comment_text": "", "digests": { "md5": "323544c574e6d701d8eafb6ba4638bc4", "sha256": "44893dc71a7c5b23b3b6b458c4e8894f5c521097a7ac9a7f469ca617cb14a3e0" }, "downloads": -1, "filename": "pymbolic-2013.3.2.tar.gz", "has_sig": false, "md5_digest": "323544c574e6d701d8eafb6ba4638bc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57917, "upload_time": "2013-06-28T19:29:10", "upload_time_iso_8601": "2013-06-28T19:29:10.560840Z", "url": "https://files.pythonhosted.org/packages/9b/5a/37dfea87fe1c02274468e796b5bee64e33677c286d7100c94f29e48841c1/pymbolic-2013.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2013.3.3": [ { "comment_text": "", "digests": { "md5": "dc97a50530cd93dba05ab05afafdebe8", "sha256": "449211592fa65e156df918f094ce4fd96c034180e6a09d3e3ebe41dd0210593b" }, "downloads": -1, "filename": "pymbolic-2013.3.3.tar.gz", "has_sig": false, "md5_digest": "dc97a50530cd93dba05ab05afafdebe8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57972, "upload_time": "2013-07-01T17:27:39", "upload_time_iso_8601": "2013-07-01T17:27:39.408959Z", "url": "https://files.pythonhosted.org/packages/51/bb/1a9f3306f9749c4ca2a244a3af33d6e253e81574ded04f341a122e05c26e/pymbolic-2013.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2013.3.4": [ { "comment_text": "", "digests": { "md5": "c91e152c6f5bd3868952bedfed6aa778", "sha256": "68fc587df7fc058fd257c6473d016c450221e65a3f6e73a1b2be6a6e58ed96aa" }, "downloads": -1, "filename": "pymbolic-2013.3.4.tar.gz", "has_sig": false, "md5_digest": "c91e152c6f5bd3868952bedfed6aa778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58083, "upload_time": "2013-07-03T19:17:35", "upload_time_iso_8601": "2013-07-03T19:17:35.465239Z", "url": "https://files.pythonhosted.org/packages/20/c9/8eeb3909a2fab22d45d347ca44a4630495a9980e4238970f92549934e107/pymbolic-2013.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2013.3.5": [ { "comment_text": "", "digests": { "md5": "a65441a3d060e7ca8f9984ba4bd93958", "sha256": "c8fecf9aefc4e8f77fd45a9948e3e99d4d8ac56711b10999e65f6dff9f2d9a1a" }, "downloads": -1, "filename": "pymbolic-2013.3.5.tar.gz", "has_sig": false, "md5_digest": "a65441a3d060e7ca8f9984ba4bd93958", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58071, "upload_time": "2013-07-30T14:25:35", "upload_time_iso_8601": "2013-07-30T14:25:35.605956Z", "url": "https://files.pythonhosted.org/packages/05/d0/51b8ed2933de0e32b08c6ed9882198c5d2a77296b94d9ebba73eaad3dd3a/pymbolic-2013.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2014.1": [ { "comment_text": "", "digests": { "md5": "3cc3dc90d09be8e94464d4189173e21b", "sha256": "946cee9ed4219d23a981f02e89a86f41eaa6ec3fbce3079adf5744b55ee2b04f" }, "downloads": -1, "filename": "pymbolic-2014.1.tar.gz", "has_sig": false, "md5_digest": "3cc3dc90d09be8e94464d4189173e21b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59203, "upload_time": "2014-02-20T22:32:23", "upload_time_iso_8601": "2014-02-20T22:32:23.590283Z", "url": "https://files.pythonhosted.org/packages/2f/e6/8b7aeb3b3f791b37577336d1aa8b97589a37b49d7be1062f10255ff4dcd9/pymbolic-2014.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2014.1.1": [ { "comment_text": "", "digests": { "md5": "2d7e88c71f8b3f960bebcd7434f2e976", "sha256": "d102c13cd9f4e9ca467fd24262c92f637ac0728af0bca21c98db025e736cadca" }, "downloads": -1, "filename": "pymbolic-2014.1.1.tar.gz", "has_sig": false, "md5_digest": "2d7e88c71f8b3f960bebcd7434f2e976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59281, "upload_time": "2014-05-29T04:55:43", "upload_time_iso_8601": "2014-05-29T04:55:43.699191Z", "url": "https://files.pythonhosted.org/packages/70/b0/9fc111557e866298f11c6eb37a33789eda53c16f7681e048fd39dc93d1ad/pymbolic-2014.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2014.2": [ { "comment_text": "", "digests": { "md5": "e2626b4397919ffabe042c34c29063fc", "sha256": "445d2d17cd4fdf6a2671b52c05d710addad3711ccadaf989472b15cc596f04fb" }, "downloads": -1, "filename": "pymbolic-2014.2.tar.gz", "has_sig": false, "md5_digest": "e2626b4397919ffabe042c34c29063fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59472, "upload_time": "2014-07-06T17:45:47", "upload_time_iso_8601": "2014-07-06T17:45:47.514358Z", "url": "https://files.pythonhosted.org/packages/c2/48/13c45ebcd4c987bcf02f295b4bbaf2b671cbaa2e0c906266125dcb29f688/pymbolic-2014.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2014.3": [ { "comment_text": "", "digests": { "md5": "6b61f25b5fa244dd9f2e6f4f912ceabc", "sha256": "6394f1eff53f77e5432433683d7d521e52ece72c321fb443432244db5249a03b" }, "downloads": -1, "filename": "pymbolic-2014.3.tar.gz", "has_sig": false, "md5_digest": "6b61f25b5fa244dd9f2e6f4f912ceabc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63528, "upload_time": "2014-11-07T18:43:13", "upload_time_iso_8601": "2014-11-07T18:43:13.575484Z", "url": "https://files.pythonhosted.org/packages/e0/02/309abf2ad3bb4ba7807cf01e5cd79c93c380b91f6f6dd45563dd5115dbcd/pymbolic-2014.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2015.1": [ { "comment_text": "", "digests": { "md5": "7e3f1b028f80176bcd2ab972721accce", "sha256": "1557454d56365865eca409d1af89e6a61915c8b874cb8b5c3c1fbd484f16a76a" }, "downloads": -1, "filename": "pymbolic-2015.1.tar.gz", "has_sig": false, "md5_digest": "7e3f1b028f80176bcd2ab972721accce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65103, "upload_time": "2015-04-12T18:12:31", "upload_time_iso_8601": "2015-04-12T18:12:31.344894Z", "url": "https://files.pythonhosted.org/packages/66/1a/0429753992ba2ad19d6dc8956fc7c7b0a28a8564bb16d2f4d039de6cc676/pymbolic-2015.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2015.2": [ { "comment_text": "", "digests": { "md5": "242046a74edc7fbdbd42282c28d4aa08", "sha256": "2b7aa9170e342729d990ca2223d11f772177fd8ff22f88f41f0819eb4b1fd999" }, "downloads": -1, "filename": "pymbolic-2015.2.tar.gz", "has_sig": false, "md5_digest": "242046a74edc7fbdbd42282c28d4aa08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65816, "upload_time": "2015-06-11T06:38:22", "upload_time_iso_8601": "2015-06-11T06:38:22.435150Z", "url": "https://files.pythonhosted.org/packages/a0/3b/936c81c48271fb8f481fab767a2e26a116adf1044ee154ff34271a615943/pymbolic-2015.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2015.2.1": [ { "comment_text": "", "digests": { "md5": "f913a109ba516f20ddd34e600e99b922", "sha256": "25a5e325010b1d77accba737dd0edb09d632f7a5a43f6596949022a234c0c0a5" }, "downloads": -1, "filename": "pymbolic-2015.2.1.tar.gz", "has_sig": false, "md5_digest": "f913a109ba516f20ddd34e600e99b922", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65844, "upload_time": "2015-08-11T04:09:20", "upload_time_iso_8601": "2015-08-11T04:09:20.500554Z", "url": "https://files.pythonhosted.org/packages/be/b0/e80a506a70ad37b4eb2e3a1fc9dde86ca621a3c2adbda164aa0b30a94717/pymbolic-2015.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2015.2.2": [ { "comment_text": "", "digests": { "md5": "8274786f7d6b9a08e0fe1c8e88a6cfa4", "sha256": "7842f0952458d63501086de6a8f72d2c7691ae26fcfb2588a44041e9b9d511c5" }, "downloads": -1, "filename": "pymbolic-2015.2.2.tar.gz", "has_sig": false, "md5_digest": "8274786f7d6b9a08e0fe1c8e88a6cfa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66034, "upload_time": "2015-09-01T15:38:17", "upload_time_iso_8601": "2015-09-01T15:38:17.204139Z", "url": "https://files.pythonhosted.org/packages/7a/76/e64e1286616ff2d714de7f36f6f3bb62952dc9103069d620ef9a47b1f8ef/pymbolic-2015.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2015.2.3": [ { "comment_text": "", "digests": { "md5": "8e58b3df5217ec1a0e3d6c01e0ad88b3", "sha256": "42d4a011289cc257ed17e9b85736031499bbdcb7212f2502c09c37012763e58a" }, "downloads": -1, "filename": "pymbolic-2015.2.3.tar.gz", "has_sig": false, "md5_digest": "8e58b3df5217ec1a0e3d6c01e0ad88b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65798, "upload_time": "2015-11-15T15:15:20", "upload_time_iso_8601": "2015-11-15T15:15:20.303624Z", "url": "https://files.pythonhosted.org/packages/32/03/9cbfe1461c2123f69b4b3ebb5dd915e84907c7f142b9e8554aaf77ee4169/pymbolic-2015.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2015.2.4": [ { "comment_text": "", "digests": { "md5": "d2f6010d4ef62c213f29577db10477f2", "sha256": "631cafeb5996cdd48797aa7536b1f8b9a1b9bb11351d49ad973f15423f572a8d" }, "downloads": -1, "filename": "pymbolic-2015.2.4.tar.gz", "has_sig": false, "md5_digest": "d2f6010d4ef62c213f29577db10477f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69791, "upload_time": "2015-11-25T21:42:58", "upload_time_iso_8601": "2015-11-25T21:42:58.493376Z", "url": "https://files.pythonhosted.org/packages/ee/25/ce86903266e928b1aa9e2651f4ccc8599bcb6d0ae0f47477c31ce4abec0b/pymbolic-2015.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2015.2.5": [ { "comment_text": "", "digests": { "md5": "f314a4f5db3dd25cd9bad44e0ae69057", "sha256": "e87954fad550e17cfd36832b7bde725b8a01073a2cfe49d3d455bdee9b46a198" }, "downloads": -1, "filename": "pymbolic-2015.2.5.tar.gz", "has_sig": false, "md5_digest": "f314a4f5db3dd25cd9bad44e0ae69057", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70109, "upload_time": "2015-12-07T06:50:12", "upload_time_iso_8601": "2015-12-07T06:50:12.117719Z", "url": "https://files.pythonhosted.org/packages/c5/ff/bc3e19596bacd38c938395272ca5a5795af88b7a4eb1cbfc48e6045b26c9/pymbolic-2015.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2016.1": [ { "comment_text": "", "digests": { "md5": "e5401352c19715b6f8af8791bb17d890", "sha256": "9ecc4ee4a263189065234288ad64afb7746fa3248882d8c3f91a22c4223eac18" }, "downloads": -1, "filename": "pymbolic-2016.1.tar.gz", "has_sig": false, "md5_digest": "e5401352c19715b6f8af8791bb17d890", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70312, "upload_time": "2016-01-14T18:56:56", "upload_time_iso_8601": "2016-01-14T18:56:56.482588Z", "url": "https://files.pythonhosted.org/packages/b4/8a/8c2e157af5b8121d8171acf4ad27ac2f615917a8b801a9972f2a09783a26/pymbolic-2016.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2016.1.1": [ { "comment_text": "", "digests": { "md5": "b9fb0008db118fa03376a12db8aa1a77", "sha256": "63f96e6168fb6961d7c6d6b5331c4a9ded52eff1afb9f8551c5f7e7f3ba2aa64" }, "downloads": -1, "filename": "pymbolic-2016.1.1.tar.gz", "has_sig": false, "md5_digest": "b9fb0008db118fa03376a12db8aa1a77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70326, "upload_time": "2016-01-18T19:20:21", "upload_time_iso_8601": "2016-01-18T19:20:21.314118Z", "url": "https://files.pythonhosted.org/packages/bf/d1/c0b53bd97edfb74326fb84ca10e3386480539790cf6b558f1bca6df3505f/pymbolic-2016.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2016.2": [ { "comment_text": "", "digests": { "md5": "fc0b242d7d97f2e7ccf02b1c1a625770", "sha256": "e552df09f711bc4121ff829b6427323b46ee020125ff74082d32fcffdf7cb6b9" }, "downloads": -1, "filename": "pymbolic-2016.2.tar.gz", "has_sig": false, "md5_digest": "fc0b242d7d97f2e7ccf02b1c1a625770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73699, "upload_time": "2016-01-31T03:01:38", "upload_time_iso_8601": "2016-01-31T03:01:38.383421Z", "url": "https://files.pythonhosted.org/packages/52/02/71e138c25ab23d16ab6d503bcca784dacaa4376b8d7835a6acb11217348e/pymbolic-2016.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2016.2.1": [ { "comment_text": "", "digests": { "md5": "273ca018382923235185931cdc89793b", "sha256": "fcb220f92ebf2256f7327021eaea2e87db9a7eb2f2a2906a12b513f88e13d57f" }, "downloads": -1, "filename": "pymbolic-2016.2.1.tar.gz", "has_sig": false, "md5_digest": "273ca018382923235185931cdc89793b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74670, "upload_time": "2016-05-13T05:34:11", "upload_time_iso_8601": "2016-05-13T05:34:11.872491Z", "url": "https://files.pythonhosted.org/packages/0a/dd/c5c3150ec886123e341041f4f40aa2c68852e744dcdee29b3563687bced1/pymbolic-2016.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2016.2.2": [ { "comment_text": "", "digests": { "md5": "0ade992ee1b11e4581b071f2b6fe3b6f", "sha256": "4480577b170659e96d4817947d34ce619d2307b72bb4342371eebd4a4d9e6177" }, "downloads": -1, "filename": "pymbolic-2016.2.2.tar.gz", "has_sig": false, "md5_digest": "0ade992ee1b11e4581b071f2b6fe3b6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74451, "upload_time": "2016-10-05T23:15:25", "upload_time_iso_8601": "2016-10-05T23:15:25.520732Z", "url": "https://files.pythonhosted.org/packages/81/82/717b26763aefa1d18eb6be84304ca749231d9c639efa8d7314324cb4ead5/pymbolic-2016.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2016.2.3": [ { "comment_text": "", "digests": { "md5": "f0e06f4368b6920c1f34e60658eeb749", "sha256": "cd422e1484731421e30d3addcf0cdf9548535e6b3d006ff9cc78edde520386b6" }, "downloads": -1, "filename": "pymbolic-2016.2.3.tar.gz", "has_sig": false, "md5_digest": "f0e06f4368b6920c1f34e60658eeb749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74516, "upload_time": "2016-10-09T22:28:48", "upload_time_iso_8601": "2016-10-09T22:28:48.886066Z", "url": "https://files.pythonhosted.org/packages/f4/77/871b73d58aa520c054677dd836b274f4d71bf8cd07427e900d17140b6452/pymbolic-2016.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.1": [ { "comment_text": "", "digests": { "md5": "aaa786e76721d8d9bceffab40c4b5470", "sha256": "2cf9125eb5e5c058776fcb493adb94737ca820eb10eaf5de7196fdd4f82d3a22" }, "downloads": -1, "filename": "pymbolic-2017.1.tar.gz", "has_sig": false, "md5_digest": "aaa786e76721d8d9bceffab40c4b5470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77119, "upload_time": "2017-04-22T01:08:22", "upload_time_iso_8601": "2017-04-22T01:08:22.186431Z", "url": "https://files.pythonhosted.org/packages/56/4e/1fa37164647f5711122c8b3789ca30da904037d535fa16542052e456798c/pymbolic-2017.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.1": [ { "comment_text": "", "digests": { "md5": "701836cc76b7db6e5ae7bdfd75b8349e", "sha256": "a47d5524d6a3cdc8a028079ce632eeb45ceea7243272d234f250622087688207" }, "downloads": -1, "filename": "pymbolic-2018.1.tar.gz", "has_sig": false, "md5_digest": "701836cc76b7db6e5ae7bdfd75b8349e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79510, "upload_time": "2018-05-03T15:36:03", "upload_time_iso_8601": "2018-05-03T15:36:03.276868Z", "url": "https://files.pythonhosted.org/packages/da/a0/3073e5bac23dabada87f1e6994da7329aefe85a00ca50243b006280b6930/pymbolic-2018.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.1": [ { "comment_text": "", "digests": { "md5": "5da561a84d64e5d3a0effbb2e9d2f47d", "sha256": "d57ba2919f5b0482ccadcafee2518faec095a0a74a26ca7e137f289ddbb39733" }, "downloads": -1, "filename": "pymbolic-2019.1.tar.gz", "has_sig": false, "md5_digest": "5da561a84d64e5d3a0effbb2e9d2f47d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83800, "upload_time": "2019-09-18T16:52:08", "upload_time_iso_8601": "2019-09-18T16:52:08.519467Z", "url": "https://files.pythonhosted.org/packages/50/1c/97850a4c33e00676e89c3603092ce23d72cfb786357db8dde7b4161768bc/pymbolic-2019.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.2": [ { "comment_text": "", "digests": { "md5": "7f478d5dd25afbb8d70fd6112b0b8d57", "sha256": "a7507864a76574d72bf5732497b247661c6ad73bb277cd9c8aae09e90a62e05a" }, "downloads": -1, "filename": "pymbolic-2019.2.tar.gz", "has_sig": false, "md5_digest": "7f478d5dd25afbb8d70fd6112b0b8d57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83998, "upload_time": "2019-10-21T17:11:18", "upload_time_iso_8601": "2019-10-21T17:11:18.486875Z", "url": "https://files.pythonhosted.org/packages/80/a5/716245993e3712e5fe05c12b030f2897f938ff894596c74402913a3fb9ab/pymbolic-2019.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.1": [ { "comment_text": "", "digests": { "md5": "da35af87aeeb2ed17d82b30a127e98e6", "sha256": "ca029399f9480f6d51fbac0349fddbb42d937620deb03befa0ba94ac08895e6b" }, "downloads": -1, "filename": "pymbolic-2020.1.tar.gz", "has_sig": false, "md5_digest": "da35af87aeeb2ed17d82b30a127e98e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84369, "upload_time": "2020-03-29T18:00:06", "upload_time_iso_8601": "2020-03-29T18:00:06.740801Z", "url": "https://files.pythonhosted.org/packages/bb/80/bbc51536c27645792913e78faa5a34d2ec097864dd924574d6552274f1fc/pymbolic-2020.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.1": [ { "comment_text": "", "digests": { "md5": "c7d81d4ca7158864ad788a6c877164ac", "sha256": "67d08ef95568408901e59f79591ba41fd3f2caaecb42b7497c38fc82fd60358c" }, "downloads": -1, "filename": "pymbolic-2021.1.tar.gz", "has_sig": false, "md5_digest": "c7d81d4ca7158864ad788a6c877164ac", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 84495, "upload_time": "2021-04-12T22:46:36", "upload_time_iso_8601": "2021-04-12T22:46:36.917359Z", "url": "https://files.pythonhosted.org/packages/37/0d/4826c51bf27fe89f4d5e20d9f9c06ff33d884e207cb5f8a1739efe04f36a/pymbolic-2021.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2022.1": [ { "comment_text": "", "digests": { "md5": "b9f7a4615f4ce8577900c6a9b81229c8", "sha256": "b52f451dd0b9803e03de3320af3b7ce5723070061c6d231c00216f6da4259012" }, "downloads": -1, "filename": "pymbolic-2022.1.tar.gz", "has_sig": false, "md5_digest": "b9f7a4615f4ce8577900c6a9b81229c8", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 96382, "upload_time": "2022-05-08T20:55:48", "upload_time_iso_8601": "2022-05-08T20:55:48.976112Z", "url": "https://files.pythonhosted.org/packages/b5/e1/ee294025fdd5b619d2eaec6dcd098a66ae5cee1202085b6babe55f052c6c/pymbolic-2022.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9f7a4615f4ce8577900c6a9b81229c8", "sha256": "b52f451dd0b9803e03de3320af3b7ce5723070061c6d231c00216f6da4259012" }, "downloads": -1, "filename": "pymbolic-2022.1.tar.gz", "has_sig": false, "md5_digest": "b9f7a4615f4ce8577900c6a9b81229c8", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 96382, "upload_time": "2022-05-08T20:55:48", "upload_time_iso_8601": "2022-05-08T20:55:48.976112Z", "url": "https://files.pythonhosted.org/packages/b5/e1/ee294025fdd5b619d2eaec6dcd098a66ae5cee1202085b6babe55f052c6c/pymbolic-2022.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }