{ "info": { "author": "ANZ", "author_email": "marcelo.cantos@anz.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "Sysl\n====\n.. image:: https://img.shields.io/travis/anz-bank/sysl/master.svg?branch=master\n :target: https://travis-ci.org/anz-bank/sysl\n.. image:: https://img.shields.io/appveyor/ci/anz-bank/sysl/master.svg?logo=appveyor\n :target: https://ci.appveyor.com/project/anz-bank/sysl/branch/master\n.. image:: https://img.shields.io/codecov/c/github/anz-bank/sysl/master.svg\n :target: https://codecov.io/gh/anz-bank/sysl/branch/master\n.. image:: https://img.shields.io/gitter/room/nwjs/nw.js.svg\n :target: https://gitter.im/anz-bank/sysl\n\nSysl (pronounced \"sizzle\") is a system specification language. Using Sysl, you\ncan specify systems, endpoints, endpoint behaviour, data models and data\ntransformations. The Sysl compiler automatically generates sequence diagrams,\nintegrations, and other views. It also offers a range of code generation\noptions, all from one common Sysl specification.\n\nThe set of outputs is open-ended and allows for your own extensions. Sysl has been created with extensibility in mind and it will grow to support other representations over time.\n\nInstallation\n------------\n\nWindows users can download the ``sysl-bundle-windows.zip``, containing ``sysl.exe`` and ``reljam.exe``, from our `release page `_.\n\nUsers on other operating systems need to work with Python or Docker.\n\nPython\n~~~~~~\nInstall `Python 2.7 `_.\nIf your specific environment causes problems you might find our `guide `_ helpful.\n\nInstall Sysl with ::\n\n > pip install sysl\n\nNow you can execute Sysl on the command line with ::\n\n > sysl textpb -o out/petshop.txt /demo/petshop/petshop\n > reljam model /demo/petshop/petshop PetShopModel\n\nSee ``sysl --help`` and ``reljam --help`` for more options.\n\nDocker\n~~~~~~\nInstall `Docker `_ and pull the Docker Image with ::\n\n > docker pull anzbank/sysl\n\nConsider tagging the docker image to make commands shorter ::\n\n > docker tag anzbank/sysl sysl\n\nTry the following commands ::\n\n > docker run sysl\n > docker run sysl sysl -h\n > docker run sysl reljam -h\n\nSee `https://hub.docker.com/r/anzbank/sysl/` for more details.\n\nDevelopment\n-----------\nInstall dependencies and the ``sysl`` package with symlinks ::\n\n > pip install pytest flake8 -e .\n\nSysl depends upon `PlantUML `_ for diagram generation.\nSome of the automated tests require a PlantUML dependency.\nProvide PlantUML access either via local installation or URL to remote service.\nWarning, for sensitive data the public service at www.plantuml.com is not suitable.\nYou can use one of the following options to set up your environment:\n\n- execute ``SYSL_PLANTUML=http://www.plantuml.com/plantuml``\n- add ``export SYSL_PLANTUML=http://www.plantuml.com/plantuml`` to you ``.bashrc`` or similar\n- `install PlantUML `_ locally and run on port 8080 or you can refer to the `plantuml server guide `_\n\n\nTest and lint the source code and your changes with ::\n\n > pytest\n > flake8\n\nConsider using `virtualenv `_ and `virtualenvwrapper `_ to isolate your development environment.\n\nFor Java tests install `Java 8 `_ and `gradle `_ and run ::\n\n > gradle test -b test/java/build.gradle\n\nIf your corporate environment restricts access to ``jcenter`` our `environment guide `_ might hold the answer for you. It also includes tips on using ``virtualenv`` with ``gradle test``.\n\nWe encourage contributions to this project! Please have a look at the `contributing guide `_ for more information.\n\nIf you need to create a release follow the `release documentation `_.\n\nLocal Travis CI builds (experimental)\n-------------------------------------\n\n``./run-travis.sh`` runs a local Travis CI build. This is intended primarily to\ntest Travis builds offline.\n\nExtending Sysl\n--------------\nIn order to easily reuse and extend Sysl across systems, the Sysl compiler translates Sysl files\ninto an intermediate representation expressed as protocol buffer messages. These protobuf messages can be consumed in your favorite programming language and transformed to your desired output. In this way you are creating your own Sysl exporter.\n\nUsing the `protoc compiler `_ you can translate the definition file of the intermediate representation ``src/proto/sysl.proto`` into your preferred programming language in a one-off step or on every build. You can then easily consume Sysl models in your programming language of choice in a typesafe way without having to write a ton of mapping\nboilerplate. With that you can create your own tailored output diagrams, source code, views, integrations or other desired outputs.\n\nIn this project, several Python based exporters exist under ``src/sysl/exporters`` and the relevant Python protobuf definitions ``sysl_pb2.py`` have been created from ``sysl.proto`` with ::\n\n > protoc --python_out=src/sysl/proto --proto_path=src/proto sysl.proto\n\nIf ``sysl.proto`` is updated, the above command needs to be re-run to update the corresponding Python definitions in ``sysl_pb2.py``.\n\nStatus\n------\nSysl is currently targeted at early adopters. The current focus is to improve documentation and usability, especially error messages and warnings.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/anz-bank/sysl", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "sysl", "package_url": "https://pypi.org/project/sysl/", "platform": "", "project_url": "https://pypi.org/project/sysl/", "project_urls": { "Homepage": "https://github.com/anz-bank/sysl" }, "release_url": "https://pypi.org/project/sysl/0.3.0/", "requires_dist": [ "httplib2", "urllib3 (==1.24.2)", "openpyxl", "plantuml", "protobuf", "pylint", "PyYAML", "requests", "six", "pytest ; extra == 'dev'", "flake8 ; extra == 'dev'" ], "requires_python": "", "summary": "System specification language with compiler and code generator", "version": "0.3.0" }, "last_serial": 5719764, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5e0f2ae6b6072376ecdf516619b533f1", "sha256": "5565313fb1486683e0439ab40a8270c458787cd2b3da28a9c05fc4e51c1b9dad" }, "downloads": -1, "filename": "sysl-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e0f2ae6b6072376ecdf516619b533f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 124614, "upload_time": "2018-01-10T04:42:32", "url": "https://files.pythonhosted.org/packages/9f/b4/9944687035a853ac8a21df62fa32b492c8fc92c410d02a82cfdeb04548bc/sysl-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1a035d8fbb3c3f268ebfa33ad9c92e47", "sha256": "8d19b020623408dbcdd53893a21e0f2e3fb792bb3d3b0e68eb87a2def19d164c" }, "downloads": -1, "filename": "sysl-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1a035d8fbb3c3f268ebfa33ad9c92e47", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125520, "upload_time": "2018-01-16T03:07:26", "url": "https://files.pythonhosted.org/packages/13/fb/09839b73fee8cfecb3a8a69c2c14c0aa25262f83be8e1e9a8238a2fa7023/sysl-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51f3ac847483ecdd12f4d8199284f6a9", "sha256": "04fb640f9d36422462be8e61bdf7a95a29a9dfd994f008a040deebb02bca55d8" }, "downloads": -1, "filename": "sysl-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51f3ac847483ecdd12f4d8199284f6a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 124617, "upload_time": "2018-01-10T05:04:31", "url": "https://files.pythonhosted.org/packages/5c/15/3b337689cb98b4440f9160b598e7c360e7f288c19f57248a8060afd4fe25/sysl-0.1.1-py2.py3-none-any.whl" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "184e9e82ecb8d4f402daf69c3695b1ba", "sha256": "dd71ecbb7b3a10525eab4daac84a94f1cc4fca75c00e613093716874d463f31e" }, "downloads": -1, "filename": "sysl-0.1.10-py2-none-any.whl", "has_sig": false, "md5_digest": "184e9e82ecb8d4f402daf69c3695b1ba", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125739, "upload_time": "2018-03-07T22:15:09", "url": "https://files.pythonhosted.org/packages/5e/ff/b0ed25eefbcfa1a7054b14394293572708b57b5943658c60625ca82c2785/sysl-0.1.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dab527804b4c2d2d5f76950100cb7f0", "sha256": "fb0f882e4b3d7f730d15f6bfaa16a5f7a436150e2a4e4affbd02ec735fbcdf8c" }, "downloads": -1, "filename": "sysl-0.1.10.tar.gz", "has_sig": false, "md5_digest": "6dab527804b4c2d2d5f76950100cb7f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109949, "upload_time": "2018-03-07T22:15:10", "url": "https://files.pythonhosted.org/packages/8c/1f/3b2c4dd6100c67135ac5044d8463821eb84f3086390d3808bcbe84f1dcae/sysl-0.1.10.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8619c97c763ff00801555eed6a41fe41", "sha256": "27de30cff5bd2f5f6fcbd481e0075c5e7c1e27a2b4645540ce5d76f93b232342" }, "downloads": -1, "filename": "sysl-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "8619c97c763ff00801555eed6a41fe41", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125823, "upload_time": "2018-02-08T04:03:20", "url": "https://files.pythonhosted.org/packages/11/d9/d2ecdca5c3de2b9692085de0e207b436269fc3126f9f219f28690d9add0d/sysl-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e353ab6c165f6665c088c1b41e2d347e", "sha256": "032df02f0c711f54fc91b9f163c8e5a0556cd673d1032c2f86519e855b54cbf7" }, "downloads": -1, "filename": "sysl-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e353ab6c165f6665c088c1b41e2d347e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111413, "upload_time": "2018-02-08T04:03:21", "url": "https://files.pythonhosted.org/packages/3c/e6/e7ffcce16710f5c9f0fffbb329b98c870d4565ecad2476925ff6c434c944/sysl-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d72ea138b2d60a66ef507901cb4331ee", "sha256": "6d2d2e6434e816c80ce932fcb009e4ffef2bda3395696af322231201f5988d6e" }, "downloads": -1, "filename": "sysl-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "d72ea138b2d60a66ef507901cb4331ee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125949, "upload_time": "2018-02-14T11:32:10", "url": "https://files.pythonhosted.org/packages/4d/52/09f2402128d7b7a197868111349abbf9f75f48787c36bbacdc0b175deb5c/sysl-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6c7bdb9cb744642dc56f21c8894e8ef", "sha256": "c51354540af37a2386fb23b59df0e17f4ac60151f9a6e8b230aa511811542ccd" }, "downloads": -1, "filename": "sysl-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c6c7bdb9cb744642dc56f21c8894e8ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111485, "upload_time": "2018-02-14T11:32:11", "url": "https://files.pythonhosted.org/packages/e3/10/6a1a1ec55c7ba1360574cef2d0703cc7a66ca6a4b1b00293347c9958e7e9/sysl-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f04bd48c408e0072b6a5dc256efeba98", "sha256": "a90f1ce7fa3ce47f0604cd36c74e99627ff749edd20948cb1ff5add69411f003" }, "downloads": -1, "filename": "sysl-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "f04bd48c408e0072b6a5dc256efeba98", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125972, "upload_time": "2018-02-15T04:56:51", "url": "https://files.pythonhosted.org/packages/7c/53/aca327a3acdfe2fd4fa30d5e4c70f755344bdce9fefbc5052f7bac851611/sysl-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d90818198d9e7810f57b83343d42dd4", "sha256": "b6fb517adeac8af7349927b42db191dffbb1d8c31c123efd868dbb731d059bcc" }, "downloads": -1, "filename": "sysl-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0d90818198d9e7810f57b83343d42dd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111508, "upload_time": "2018-02-15T04:56:56", "url": "https://files.pythonhosted.org/packages/25/1b/23f0e243fa05a737223180c7f5c5c4e64faf7a0bbe73fea9022b7471dc63/sysl-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0d3b5ffc6ca1d64ddeb302b214f042bc", "sha256": "8be4ed416fbd2a13c24913afd1ce60f2f1916eb629e3bfc674b56f22390711d9" }, "downloads": -1, "filename": "sysl-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "0d3b5ffc6ca1d64ddeb302b214f042bc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125976, "upload_time": "2018-02-20T05:15:43", "url": "https://files.pythonhosted.org/packages/b1/43/3da8559f14f4e5dd29ba4fcf020c074ce0e413545d060a7ef2f097816989/sysl-0.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54a2f7ededbdb55603d507e4adee3396", "sha256": "474534db36ac8177987455d6d5a49dfa6620d93ef0de4c04462ada3087f1f2ba" }, "downloads": -1, "filename": "sysl-0.1.6.tar.gz", "has_sig": false, "md5_digest": "54a2f7ededbdb55603d507e4adee3396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110222, "upload_time": "2018-02-20T05:15:44", "url": "https://files.pythonhosted.org/packages/6a/c7/57581a9f5288fe29018c86d1ab341630809fd0d623c51ba0eabf9c4aa54e/sysl-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "66000f2b4f28ab0a358b38e39b0ece97", "sha256": "8b6fafc8020b8f763765316d8eb8740b8b95e22b480efa5cac1f9ae69acaa870" }, "downloads": -1, "filename": "sysl-0.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "66000f2b4f28ab0a358b38e39b0ece97", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 126184, "upload_time": "2018-02-21T05:10:09", "url": "https://files.pythonhosted.org/packages/83/17/ed73ae2b303b1d6699afedc1b314911f0a662a197809776220de49d15434/sysl-0.1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f6f511b052ee1448c23ddedbdbfa6b3", "sha256": "e0e5d4c3f9c17465fa84d9573877c5d7d483a7dc01956c92b60e43dfe552f951" }, "downloads": -1, "filename": "sysl-0.1.7.tar.gz", "has_sig": false, "md5_digest": "7f6f511b052ee1448c23ddedbdbfa6b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110397, "upload_time": "2018-02-21T05:10:12", "url": "https://files.pythonhosted.org/packages/9d/78/9acb7fa1781a33902a3e2a1c9d2a1d931eed5f6b94039729070503855fc2/sysl-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "25715acd97b7a62f6c77e86f68dae7fd", "sha256": "9a4e4ed04eccb51efdd971cb8e81e284665762a422bb9f575bd529f7570fb498" }, "downloads": -1, "filename": "sysl-0.1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "25715acd97b7a62f6c77e86f68dae7fd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125721, "upload_time": "2018-02-27T01:49:42", "url": "https://files.pythonhosted.org/packages/a2/80/600afe58e7ab71827fe40fed5e28f77d219b6884de838acc39d0807dec0a/sysl-0.1.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6f4a73b3757d8ed5ada228cb33545d3", "sha256": "b5c51af576ec27232ad45a9fc8456349ecc40bb8d1850287bd0d1f850824a005" }, "downloads": -1, "filename": "sysl-0.1.8.tar.gz", "has_sig": false, "md5_digest": "c6f4a73b3757d8ed5ada228cb33545d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109910, "upload_time": "2018-02-27T01:49:44", "url": "https://files.pythonhosted.org/packages/50/4e/54bbb6e03502f9eb274340f5c9233520a07d10f70922b25e7cfe82d8715e/sysl-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "e09e95f31fe383a0d4d647de14dc9c38", "sha256": "33c4a0621f2022aeb117abadf3972786309fdb5b78ed7afbd2fb5a2a29165309" }, "downloads": -1, "filename": "sysl-0.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "e09e95f31fe383a0d4d647de14dc9c38", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125726, "upload_time": "2018-02-27T03:08:14", "url": "https://files.pythonhosted.org/packages/0d/5d/377ee727e9fe1d1de6abe4d0b0186563b7172d4b5b34d12b9e76f673088e/sysl-0.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49c889f848a336a5f2e65d2d826291dc", "sha256": "6f1cf50e5b1fd456a1ad1588083ac78f856dae84db5ce654ae90958be87568e6" }, "downloads": -1, "filename": "sysl-0.1.9.tar.gz", "has_sig": false, "md5_digest": "49c889f848a336a5f2e65d2d826291dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109895, "upload_time": "2018-02-27T03:08:16", "url": "https://files.pythonhosted.org/packages/9b/90/29ebf5435ad0bb7444eaa1c8d3cc057693458704af23a8036bb797d21466/sysl-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "039f8913f428d4361ee4373335ad820c", "sha256": "e1a1d56a0d3ba82029d69476e2a0b670889546f7fe0aaca3ddea8716774eaa2a" }, "downloads": -1, "filename": "sysl-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "039f8913f428d4361ee4373335ad820c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125640, "upload_time": "2018-03-27T23:18:37", "url": "https://files.pythonhosted.org/packages/54/8f/6f5158d75f1fcddc89045d7cae92d82efbf0eeb65f0f9a4ac1042f2208b4/sysl-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d0695ea04e8ccd572ed6fdb5ddecf2e", "sha256": "596c9583071e3d5b1ca482913546f5b25587631159ac0d626931af9b031c54d7" }, "downloads": -1, "filename": "sysl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3d0695ea04e8ccd572ed6fdb5ddecf2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109944, "upload_time": "2018-03-27T23:18:39", "url": "https://files.pythonhosted.org/packages/76/38/61cfef6707aef5e7f8fc8e590019553b5c07c11333fc2352f8acfb27035c/sysl-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9efe1e64044866ee9b9497c415622e2a", "sha256": "b58779627351d957b87197688c84fcad5630926baf23c0ebfbc16e2f618ae717" }, "downloads": -1, "filename": "sysl-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "9efe1e64044866ee9b9497c415622e2a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125358, "upload_time": "2018-12-04T02:01:25", "url": "https://files.pythonhosted.org/packages/7d/1f/b3bb27ac93335b4a597c2fe6a42ecd4bfc6e9fe59bcacbf57f206d308f00/sysl-0.2.1-py2-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "e2bec971ee2aa7d9997e274a6e83e98c", "sha256": "6c5c54f1dd3e7692232baa6d3ba86f308181e33848158c051ebb3398779684fe" }, "downloads": -1, "filename": "sysl-0.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "e2bec971ee2aa7d9997e274a6e83e98c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 127405, "upload_time": "2019-04-01T01:19:51", "url": "https://files.pythonhosted.org/packages/9d/bd/39615b8f44112523dbc4ec810c0edfff2b8ac5923668df36fef6f6543e67/sysl-0.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35902f4541894fc4336ccabc260ccd7e", "sha256": "9cbe3e872635078b3ad0940720690fd70507b827bcb401e4561102ed072b100a" }, "downloads": -1, "filename": "sysl-0.2.5.tar.gz", "has_sig": false, "md5_digest": "35902f4541894fc4336ccabc260ccd7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112432, "upload_time": "2019-04-01T01:19:52", "url": "https://files.pythonhosted.org/packages/7d/b9/0952ddcbb4c9295cb7df662c8330a335df3329a4e86d1834c59cf6bcf408/sysl-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "e4bf26b5ec936366acf2bf2fb5ea6818", "sha256": "df28e0c087084ee057b4fcec3ff7540181a912c0f49f7adbdc9f11856f8b14e1" }, "downloads": -1, "filename": "sysl-0.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "e4bf26b5ec936366acf2bf2fb5ea6818", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 127404, "upload_time": "2019-04-09T03:38:14", "url": "https://files.pythonhosted.org/packages/26/8d/edfb7dd6f39a023a6e5c7246af6c234ce2c7d0029cd5803b0f1df24853b8/sysl-0.2.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fbbe13c672310bd9cbd1cb2c3eed80d", "sha256": "674b45c4970f35ff214b08e25df17c6028d622fdeca271072ccdd0e6833e811c" }, "downloads": -1, "filename": "sysl-0.2.6.tar.gz", "has_sig": false, "md5_digest": "1fbbe13c672310bd9cbd1cb2c3eed80d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112415, "upload_time": "2019-04-09T03:38:15", "url": "https://files.pythonhosted.org/packages/b3/93/e91be30d8b270b5dcaa8a63db14b254239fb357622cc34da9dd1fba90d9c/sysl-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "e92848735ea0ef840646e82146600649", "sha256": "dbd4b6c27c2ac2bbebb6e5086af35d3bebc9b815ead3d28b81f74e4e9ba78350" }, "downloads": -1, "filename": "sysl-0.2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "e92848735ea0ef840646e82146600649", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 127402, "upload_time": "2019-04-10T07:27:49", "url": "https://files.pythonhosted.org/packages/9b/5b/a868df3312a157ed2370add5a7f72510d84cca338307935f3bd8319b0c72/sysl-0.2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3125f14ee25615ce6c2a5012d3581ac7", "sha256": "e4734938ff552ff16a5215e094d6bc312c643cd05266e41bf21a521e8b046eab" }, "downloads": -1, "filename": "sysl-0.2.7.tar.gz", "has_sig": false, "md5_digest": "3125f14ee25615ce6c2a5012d3581ac7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112432, "upload_time": "2019-04-10T07:27:51", "url": "https://files.pythonhosted.org/packages/a0/67/4cc027a6d026c6ee7a697cd0e1fe9f3189861eba92b2d55e4b454828fb84/sysl-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "f2a8c65073c54f38f9cd7df99f90bf17", "sha256": "3882b1ea54725b461a9d2660b0496dd888d8eb38bc9bcf7d3db35d66758ff6ac" }, "downloads": -1, "filename": "sysl-0.2.8-py2-none-any.whl", "has_sig": false, "md5_digest": "f2a8c65073c54f38f9cd7df99f90bf17", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 127404, "upload_time": "2019-04-11T06:22:11", "url": "https://files.pythonhosted.org/packages/cc/d1/81f05b7ca1503161fb1bd76417a38935f572b4d9c03258db34de1dda28ff/sysl-0.2.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52172acadb0ae546cbc3b1831b932fe8", "sha256": "819cad663f5453c3f18b10d3c1899ddcbb3a74957820531622f854a772532d91" }, "downloads": -1, "filename": "sysl-0.2.8.tar.gz", "has_sig": false, "md5_digest": "52172acadb0ae546cbc3b1831b932fe8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112427, "upload_time": "2019-04-11T06:22:13", "url": "https://files.pythonhosted.org/packages/b4/cc/38fcb9007c7e82e5f2bad22711faa92d63f63cf6b5cebb8406e1daa33bb5/sysl-0.2.8.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "fee3df2002ade52cf2840aa4288d5873", "sha256": "1bae78a6a9379aac2bb7530e370b36e3a88c17593a8b748335eb64899bed1f86" }, "downloads": -1, "filename": "sysl-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fee3df2002ade52cf2840aa4288d5873", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 127722, "upload_time": "2019-08-23T09:32:50", "url": "https://files.pythonhosted.org/packages/2e/81/560e2e4986b8f78c09fe1d8206a4b9c580fc16314503718c8d04bef6bf1e/sysl-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5fd34383d78ebecc02700ff647458c8", "sha256": "6bf6531a7c79dd4698e567e9b0f66da78cc43bff285fc64773d8f625a8f407ed" }, "downloads": -1, "filename": "sysl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f5fd34383d78ebecc02700ff647458c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112755, "upload_time": "2019-08-23T09:32:52", "url": "https://files.pythonhosted.org/packages/07/73/722f56a5d4187b4782504917f2848c0692da26b0ab94882347369f09e58d/sysl-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fee3df2002ade52cf2840aa4288d5873", "sha256": "1bae78a6a9379aac2bb7530e370b36e3a88c17593a8b748335eb64899bed1f86" }, "downloads": -1, "filename": "sysl-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fee3df2002ade52cf2840aa4288d5873", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 127722, "upload_time": "2019-08-23T09:32:50", "url": "https://files.pythonhosted.org/packages/2e/81/560e2e4986b8f78c09fe1d8206a4b9c580fc16314503718c8d04bef6bf1e/sysl-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5fd34383d78ebecc02700ff647458c8", "sha256": "6bf6531a7c79dd4698e567e9b0f66da78cc43bff285fc64773d8f625a8f407ed" }, "downloads": -1, "filename": "sysl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f5fd34383d78ebecc02700ff647458c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112755, "upload_time": "2019-08-23T09:32:52", "url": "https://files.pythonhosted.org/packages/07/73/722f56a5d4187b4782504917f2848c0692da26b0ab94882347369f09e58d/sysl-0.3.0.tar.gz" } ] }