{ "info": { "author": "Jason Dixon", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "See https://github.com/internetimagery/surface", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/internetimagery/surface", "keywords": "development,typing,api,semantic,versioning", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "surface", "package_url": "https://pypi.org/project/surface/", "platform": "", "project_url": "https://pypi.org/project/surface/", "project_urls": { "Homepage": "https://github.com/internetimagery/surface" }, "release_url": "https://pypi.org/project/surface/0.7.1/", "requires_dist": null, "requires_python": "", "summary": "Expose and compare a representation of a modules public api.", "version": "0.7.1" }, "last_serial": 5769960, "releases": { "0.0.1a": [ { "comment_text": "", "digests": { "md5": "73545366b8bba382b004d6e2a6f41809", "sha256": "b4c9a38b46605bbc1b4444b7377dcbb376f846972286ae285836d0f4e45c4d7a" }, "downloads": -1, "filename": "surface-0.0.1a.tar.gz", "has_sig": false, "md5_digest": "73545366b8bba382b004d6e2a6f41809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 564, "upload_time": "2019-07-22T09:19:33", "url": "https://files.pythonhosted.org/packages/11/0e/cdaa2b178161c6c885513ac403369395d6d019e8170e03c09a10c4fe1a9a/surface-0.0.1a.tar.gz" } ], "0.1.0a": [ { "comment_text": "", "digests": { "md5": "d6e52f78345454ef4ae99fe1aef1944e", "sha256": "8be633a0034dc49e1ce3fc5b32ccc963f1c746e02d9df325a0d6b29e222003b4" }, "downloads": -1, "filename": "surface-0.1.0a.tar.gz", "has_sig": false, "md5_digest": "d6e52f78345454ef4ae99fe1aef1944e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8433, "upload_time": "2019-07-24T00:28:50", "url": "https://files.pythonhosted.org/packages/e0/2a/eaec5f05596943b605b2dc6792870fc14116bbff075e75428965ebbe060c/surface-0.1.0a.tar.gz" } ], "0.1.1a": [ { "comment_text": "", "digests": { "md5": "42ee4639fc170c4fdd4927ca385e92e9", "sha256": "13d3d2e2b91251af3efcc14cafc34dfee9f2a82390e2641bbbe80d85953c3ab9" }, "downloads": -1, "filename": "surface-0.1.1a.tar.gz", "has_sig": false, "md5_digest": "42ee4639fc170c4fdd4927ca385e92e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9506, "upload_time": "2019-07-24T02:00:27", "url": "https://files.pythonhosted.org/packages/66/99/b00ddbea2e2eb3bbbedd9ade528e0ac3ae4158c6836cd7513fe2229b3178/surface-0.1.1a.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f10c1d0856e089240d00e951b143312e", "sha256": "28e2b069c069545de85da91504818e474027bdb1b7af07dd54e540b9f24c3a5b" }, "downloads": -1, "filename": "surface-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f10c1d0856e089240d00e951b143312e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10575, "upload_time": "2019-07-24T11:53:38", "url": "https://files.pythonhosted.org/packages/51/27/dbcc7dec90b507a215ab6f63b9a16ec5974971c28905f8c30530b518dc69/surface-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e0171cd1fa0d2b1a23f70a1c0a492f15", "sha256": "a373735030419dad4b29e7fe4f55cf4363331b6fd161b5d05b92d57b0bf63c4d" }, "downloads": -1, "filename": "surface-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e0171cd1fa0d2b1a23f70a1c0a492f15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10597, "upload_time": "2019-07-24T21:22:53", "url": "https://files.pythonhosted.org/packages/85/82/ceeb2b98e23559d5fd3ee40bd1c9e0f1f8ba96e1fe97c5add2e692597867/surface-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "de9b1ca3a20de419ccf0927396f92a2f", "sha256": "b0eff09053d543642843deccb9ddc733d612848fecc7e81b0b3f684640c0275e" }, "downloads": -1, "filename": "surface-0.3.0.tar.gz", "has_sig": false, "md5_digest": "de9b1ca3a20de419ccf0927396f92a2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13205, "upload_time": "2019-07-27T09:35:37", "url": "https://files.pythonhosted.org/packages/fa/04/40e63d6da20b5e430767f71d0968be34e236914e1adf0d5cd56dc1189497/surface-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b236261a31fb8c42a4d153f5785b6d45", "sha256": "f64dc98d60a888efc649cebaeff5d02e6b5bf651eb8e8711971df15f6e6226c4" }, "downloads": -1, "filename": "surface-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b236261a31fb8c42a4d153f5785b6d45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12368, "upload_time": "2019-07-28T08:05:33", "url": "https://files.pythonhosted.org/packages/e9/ca/a581e8e9150e007e1406f4d069318bafeb06487da939283e2ba9d2b122a0/surface-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "e91b72f089f3db8d720e1211ad373ef7", "sha256": "dc80b6d396d0cc701b7125ea8e8a2e58c4f908b543a37659677f9b4356ea5e13" }, "downloads": -1, "filename": "surface-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e91b72f089f3db8d720e1211ad373ef7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12227, "upload_time": "2019-07-30T02:44:31", "url": "https://files.pythonhosted.org/packages/05/4f/2e60a3f8ce03089c11ba7699a239125da11405e3474d2e7ebca9eac576be/surface-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "48e2c58fb1c54bcda892e7b193447e43", "sha256": "7ef6e8b0a06beb493bb1ac6d293dabb13cb2d94483e53539bbcdc823eaa49647" }, "downloads": -1, "filename": "surface-0.3.3.tar.gz", "has_sig": false, "md5_digest": "48e2c58fb1c54bcda892e7b193447e43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12933, "upload_time": "2019-07-31T01:06:43", "url": "https://files.pythonhosted.org/packages/35/66/5509c9bb4fbbb67c6aee7f51ed7b94f86da9b9acc8ac00aef7dc138720be/surface-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "82ef590bdc35662eb801722c950d5c47", "sha256": "a7d6e133d6fc39759a3c97b0b434ef7e6836187308b5815bd902a940d167c120" }, "downloads": -1, "filename": "surface-0.3.4.tar.gz", "has_sig": false, "md5_digest": "82ef590bdc35662eb801722c950d5c47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13277, "upload_time": "2019-08-01T01:12:34", "url": "https://files.pythonhosted.org/packages/d3/3a/0d67c0338f3c24119e87239292965e23f8699e5291695be4efb73559a833/surface-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "1a74d0424e90fd28e53040f33815f137", "sha256": "6916012f35864f397cfbe5308edcb4b2e15dad37c4a362883ec263f863568a38" }, "downloads": -1, "filename": "surface-0.3.5.tar.gz", "has_sig": false, "md5_digest": "1a74d0424e90fd28e53040f33815f137", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14077, "upload_time": "2019-08-03T09:29:52", "url": "https://files.pythonhosted.org/packages/62/e3/ba2bbcfeeea9f366ee6e4837fc828e277626c1cb7f6b5ede0376776645a6/surface-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "a406e19ceb9edabaaa52d4ffbcf61e59", "sha256": "7b9020c1818b0be63a05029f530b27199549f65b4dac3d413b5b370cce25e0d0" }, "downloads": -1, "filename": "surface-0.3.6.tar.gz", "has_sig": false, "md5_digest": "a406e19ceb9edabaaa52d4ffbcf61e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14231, "upload_time": "2019-08-05T00:43:37", "url": "https://files.pythonhosted.org/packages/a2/f6/f3eb82af4f5e585218ee31d3858ca063072afbe37ee1a5c661a08a5301ea/surface-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "0ad7f63ede5617487b5a4c871733e528", "sha256": "a275f708d5f8490929dea8e813021af14d56a525b4ca897a2dbea7c5c44231c8" }, "downloads": -1, "filename": "surface-0.3.7.tar.gz", "has_sig": false, "md5_digest": "0ad7f63ede5617487b5a4c871733e528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20599, "upload_time": "2019-08-14T11:57:08", "url": "https://files.pythonhosted.org/packages/13/f9/3e05bb66abab6a153d2ba76f0b5c50194515448e659d32ef0ccfc7af9d0c/surface-0.3.7.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f01b1b57151a252ea08008d5d101f710", "sha256": "f6e24aa945590f51c22eb8ceb8667659477d711ee3a330650526a42b1a09cf59" }, "downloads": -1, "filename": "surface-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f01b1b57151a252ea08008d5d101f710", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21018, "upload_time": "2019-08-15T11:34:20", "url": "https://files.pythonhosted.org/packages/f3/15/3173fe405be82981b24efd8ff521ad7a35342a37cb7d97ebd73cf23bd922/surface-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c3bbdb2f8206b26cb71aceab8b914dfc", "sha256": "de25d1f5f4a2e01a101950d0654bfb8dd59071e16dcf374f72e8f2df0bdc6ab1" }, "downloads": -1, "filename": "surface-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c3bbdb2f8206b26cb71aceab8b914dfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21403, "upload_time": "2019-08-16T01:04:56", "url": "https://files.pythonhosted.org/packages/6d/4c/700163c547506fca14f0c7dda2fb0a4d6940bfb97dc3540889aef9d5d324/surface-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "01712ab62a1d417b2e48baad46a21a4c", "sha256": "403df55cd872becef5675947d98c5553c8b1c704c1d7c3f5d04d2b46aa2d6f45" }, "downloads": -1, "filename": "surface-0.4.2.tar.gz", "has_sig": false, "md5_digest": "01712ab62a1d417b2e48baad46a21a4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21766, "upload_time": "2019-08-21T12:44:23", "url": "https://files.pythonhosted.org/packages/97/f8/86e0d9793fc8d3639234c0bd72e63cd30ba67a6d1d4f9d3689b72d901df3/surface-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "d2bfc532e3d77c9abc01936966b267ff", "sha256": "609c3d5a9087c6e77d1742c05eea154b2bbe23239d13592ed391d03063ef1522" }, "downloads": -1, "filename": "surface-0.5.0.tar.gz", "has_sig": false, "md5_digest": "d2bfc532e3d77c9abc01936966b267ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23608, "upload_time": "2019-08-26T11:09:14", "url": "https://files.pythonhosted.org/packages/03/ec/8aeba7fa522e4085b7052997d50f7f50e4a880c398ba0a536c89067a08b1/surface-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "81f78c75ea99f6d5f734e5d0b060327a", "sha256": "b9f9084ea92c17709009836abaef48e580a3c78a13dde64249471444e6c699e4" }, "downloads": -1, "filename": "surface-0.5.1.tar.gz", "has_sig": false, "md5_digest": "81f78c75ea99f6d5f734e5d0b060327a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24058, "upload_time": "2019-08-27T11:30:46", "url": "https://files.pythonhosted.org/packages/49/59/e6b9b6bdeaf2c27cf04566d4f05ecb23aa9a9c5a254be1ff12ea802a2a4c/surface-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "10e92e17fe8c4387beffc5aef0529fe6", "sha256": "6388f5d23522c22b02324ff2e86e961e8e7357f832c2bdf18f713cf44731cd12" }, "downloads": -1, "filename": "surface-0.5.2.tar.gz", "has_sig": false, "md5_digest": "10e92e17fe8c4387beffc5aef0529fe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23576, "upload_time": "2019-08-29T12:54:11", "url": "https://files.pythonhosted.org/packages/de/b4/b8ae75418d37729f2ee16cf6e04c8de744ebdcc0c0d718c8f9c7519b3529/surface-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "1bf6f66263f9ed28009467fad66d3652", "sha256": "8464d17a546f2f3cb86c95b32c0d92522d3f13fd979979a1a9b6ae35868c3dbb" }, "downloads": -1, "filename": "surface-0.6.0.tar.gz", "has_sig": false, "md5_digest": "1bf6f66263f9ed28009467fad66d3652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25682, "upload_time": "2019-09-01T02:35:10", "url": "https://files.pythonhosted.org/packages/e2/b6/a39214e2aefc994be789c8495d478c650bac3054fc29a676da63ea422123/surface-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "06c8ee1d737b05eff76aaa7d2cd80775", "sha256": "779c7241dfe43b9db70172111b0700ffe71e1f5095ac0a82b98e3acef69caf95" }, "downloads": -1, "filename": "surface-0.7.0.tar.gz", "has_sig": false, "md5_digest": "06c8ee1d737b05eff76aaa7d2cd80775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25854, "upload_time": "2019-09-01T04:44:05", "url": "https://files.pythonhosted.org/packages/17/e6/9b129c17901a43b326fc19b1c4e402cd0a3d8bbb915111bb4d8a99bfde71/surface-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "d073bcffc647d685615cf4a6a325ae07", "sha256": "d522c7733ee7864d17834112a70c15f7b8f875dba6104a097007d7409e53c3f4" }, "downloads": -1, "filename": "surface-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d073bcffc647d685615cf4a6a325ae07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26287, "upload_time": "2019-09-02T09:50:11", "url": "https://files.pythonhosted.org/packages/28/cb/b22a949a4527d2e9b0e85119de0ede169630eaa2a0b2b01d369c8079f60b/surface-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d073bcffc647d685615cf4a6a325ae07", "sha256": "d522c7733ee7864d17834112a70c15f7b8f875dba6104a097007d7409e53c3f4" }, "downloads": -1, "filename": "surface-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d073bcffc647d685615cf4a6a325ae07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26287, "upload_time": "2019-09-02T09:50:11", "url": "https://files.pythonhosted.org/packages/28/cb/b22a949a4527d2e9b0e85119de0ede169630eaa2a0b2b01d369c8079f60b/surface-0.7.1.tar.gz" } ] }