{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "\n\n[![](https://img.shields.io/pypi/pyversions/travis-generator.svg?longCache=True)](https://pypi.org/project/travis-generator/)\n\n#### Installation\n```bash\n$ [sudo] pip install travis-generator\n```\n\n#### Features\n+ `travis_generator.Travis` generator class\n + `.travis.yml` keys support\n + python versions from classifiers\n\n#### Classes\nclass|`__doc__`\n-|-\n`travis_generator.Classifiers` |python classifiers class\n`travis_generator.Travis` |`.travis.yml` generator class\n\n#### Functions\nfunction|`__doc__`\n-|-\n`travis_generator.dump(data)` |dump a dictionary to a YAML document string\n`travis_generator.load(path='.travis.yml')` |return a dictonary with `.travis.yml` data\n`travis_generator.quote(value)` |return a double quoted string\n`travis_generator.save(data, path='.travis.yml')` |save a dictionary to a file\n\n#### Examples\nclassifiers\n```bash\n$ python setup.py --classifiers\nProgramming Language :: Python\nProgramming Language :: Python :: 3.4\nProgramming Language :: Python :: 3.5\nProgramming Language :: Python :: 3.6\nProgramming Language :: Python :: 3.7\n```\n\n```python\nimport travis_generator\nclass Travis(travis_generator.Travis):\n install = \"curl -fLs https://git.io/ | bash -s\"\n script = \"curl -fLs https://git.io/ | bash -s\"\n\nTravis().save()\n```\n\n```bash\n$ cat .travis.yml\nlanguage: python\npython:\n- \"3.4\"\n- \"3.5\"\n- \"3.6\"\n- \"3.7\"\ninstall: curl -fLs https://git.io/ | bash -s\nscript: curl -fLs https://git.io/ | bash -s\n```\n\n#### Related projects\n+ [`classifiers-generator` - python classifiers generator](https://pypi.org/project/classifiers-generator/)\n+ [`commands-generator` - shell commands generator](https://pypi.org/project/commands-generator/)\n+ [`launchd-generator` - launchd.plist generator](https://pypi.org/project/launchd-generator/)\n+ [`readme-generator` - `README.md` generator](https://pypi.org/project/readme-generator/)\n+ [`setupcfg-generator` - `setup.cfg` generator](https://pypi.org/project/setupcfg-generator/)\n+ [`travis-generator` - `.travis.yml` generator](https://pypi.org/project/travis-generator/)\n+ [`travis-exec` - execute command for all travis repos](https://pypi.org/project/travis-exec/)\n+ [`travis-cron` - manage travis cron](https://pypi.org/project/travis-cron/)\n+ [`travis-env` - manage travis environment variables](https://pypi.org/project/travis-env/)\n\n

\n python-readme-generator\n

", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/looking-for-a-job/travis-generator.py", "keywords": "travis generator", "license": "", "maintainer": "", "maintainer_email": "", "name": "travis-generator", "package_url": "https://pypi.org/project/travis-generator/", "platform": "", "project_url": "https://pypi.org/project/travis-generator/", "project_urls": { "Homepage": "https://github.com/looking-for-a-job/travis-generator.py" }, "release_url": "https://pypi.org/project/travis-generator/2019.4.13/", "requires_dist": null, "requires_python": "", "summary": ".travis.yml generator", "version": "2019.4.13" }, "last_serial": 5587373, "releases": { "2019.3.29": [ { "comment_text": "", "digests": { "md5": "a527609a21c04962f4a619660d9859b6", "sha256": "30c2c3179a404ec79480067085445a6c39ec9585ff8596da872c9ab1a3a8cbc9" }, "downloads": -1, "filename": "travis_generator-2019.3.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a527609a21c04962f4a619660d9859b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4341, "upload_time": "2019-03-29T10:02:50", "url": "https://files.pythonhosted.org/packages/7a/48/267907a6a3fbdac67717b5916dea5755cef8b265fd6dbe914388eb61c525/travis_generator-2019.3.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b521b4a495502f731b6b1289d258b249", "sha256": "9523869911af9dc4722f522072bb8cbf4278d78662c354ab3de66884fa250894" }, "downloads": -1, "filename": "travis-generator-2019.3.29.tar.gz", "has_sig": false, "md5_digest": "b521b4a495502f731b6b1289d258b249", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3523, "upload_time": "2019-03-29T10:02:51", "url": "https://files.pythonhosted.org/packages/64/88/568a76d54d4286ef76f495b6c93a6d08e388d8532770c58b71cf946115a6/travis-generator-2019.3.29.tar.gz" } ], "2019.4.13": [ { "comment_text": "", "digests": { "md5": "6dddd0af1978a41ef5fbe188e225c797", "sha256": "240f2064de7614aa3f11c725f7b047372faff522e66af571999c5386483bd881" }, "downloads": -1, "filename": "travis-generator-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "6dddd0af1978a41ef5fbe188e225c797", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3549, "upload_time": "2019-04-13T08:25:08", "url": "https://files.pythonhosted.org/packages/55/ba/b332ccff8a60df5b1ea90cc823a4d5d38c8a85fa58d37c34d90524af7823/travis-generator-2019.4.13.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6dddd0af1978a41ef5fbe188e225c797", "sha256": "240f2064de7614aa3f11c725f7b047372faff522e66af571999c5386483bd881" }, "downloads": -1, "filename": "travis-generator-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "6dddd0af1978a41ef5fbe188e225c797", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3549, "upload_time": "2019-04-13T08:25:08", "url": "https://files.pythonhosted.org/packages/55/ba/b332ccff8a60df5b1ea90cc823a4d5d38c8a85fa58d37c34d90524af7823/travis-generator-2019.4.13.tar.gz" } ] }