{
"info": {
"author": "Gilles Lenfant",
"author_email": "gilles.lenfant@gmail.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Programming Language :: Python"
],
"description": "===================\nbobtemplates.gillux\n===================\n\n``bobtemplates.gillux`` will save your valuable time on a few hours of\nrepetitive and tiresome task when you create a new Python package in the form\nof some templates for `mr.bob `_.\n\nPlease read carefully `mr.bob user documentation\n`_ if you need to customize\n``bobtemplates.gillux`` beyond what's written hereafter.\n\nIf you love ``bobtemplates.gillux``, you may `start it on Github\n`_.\n\nInstallation\n============\n\n.. code:: console\n\n pip install bobtemplates.gillux\n\nAbout the templates\n===================\n\n``bobtempaltes.gillux`` offers the following templates :\n\n`nspackage`_\n\n A regular Python package bootstrap with or without namespace, any level with\n lots of goodies.\n\n`buildout`_\n\n A simple minimal zc.buildout based project bootstrap\n\n`mybobtemplate`_\n\n Make your own **bobtemplate.yourname** bootstrap in a some seconds (or more).\n\nnspackage\n---------\n\nUsage\n~~~~~\n\n.. code:: console\n\n mrbob [options] bobtemplates.gillux:nspackage\n\nA regular Python package bootstrap with following features:\n\n- Any namespaces level you want, even none at all. This is detected with the\n name you provide in the wizard.\n\n- Code targeted to Python 2.4 to 2.7 and 3.x\n\nTwo optional features:\n\n- Tests with `nose `_ and\n `coverage `_. Run them with\n ``nosetests``. Tune your options in generated ``setup.cfg``. By default, tests\n will be \"dicovered\" automatically (Python 2.7 or 3.3 ``unittest``), or with\n ``unittest2`` for other Python versions.\n\n- A `Sphinx `_ documentation skeleton. Build the HTML\n doc with ``python setup.py build_sphinx``. The doctest files may optionally\n be automatically included in the doc.\n\nPackage files outline (may change depending on options)::\n\n src/// # Your package source skeleton\n doc/ # Sphinx source tree skeleton\n tests/ # Test module skeleton with nose goodies\n setup.py # Usual setup script\n setup.cfg\n README.rst\n MANIFEST.in\n\nThen grep - and optionally fix - the ``FIXME:`` that occur in the resulting\nfiles tree for optional stuffs I couldn't fix easily with the regular mr.bob\nfeatures.\n\nRead the generated ``README.rst`` in your newly created package for more\ninformation about what you got.\n\nnspackage wizard questions\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nYour full name?\n\n Your full name (like \"John Doe\")\n\nYour short name?\n\n Your short name (like \"jdoe\"). Usually your PyPI or Github login is a good idea.\n\nYour mail address?\n\n This mail address will not appear on the PyPI page of this distro.\n\nDistribution name?\n\n The name of the distro that will be used to install with pip. As ``pip\n install (this name)``. Make sure that it is not yet used by any of the\n 50000+ packages known by PyPI.\n\nPackage name - can be with namespaces (\"foo.bar.baz\") or not (\"foo\")?\n\n The name your package is known by Python like in \"import foo.bar.baz\".\n Namespace packages are automatically detected for the structure of the\n package directory tree and the registration in ``setup.py``.\n\nPackage description?\n\n What will be in this distro's PyPI page subtitle and in the packages\n listing.\n\nOrganization?\n\n The team ou company that owns the package copyright.\n\nShell command (leave empty if you don't need it)?\n\n Installing this package will add this command to your system or activated\n virtualenv.\n\n This command will be available after you install your new package with\n ``python setup.py develop`` or installing your released package with ``pip\n install ...``. The command will execute the ``yourpackage.__main__.main``\n function, with pre-cooked ``argparse`` and ``logging`` cookies.\n\nUse nose tests [true|false]?\n\n If you're a nosetests fan, otherwise the tests layout will use the now\n classical tests auto discovery feature of ``unittest`` or ``unittest2`` for\n older versions of Python.\n\nAdd a Sphinx doc skeleton [true|false]?\n\n Big Python projects should have a Sphinx doc. This option provides a Sphinx\n layout prepared for your project in the ``docs`` directory. You just need to\n type ``python setup.py build_sphinx`` to build the HTML doc.\n\nInclude doctest files in Sphinx doc [true|false]?\n\n A copy of all your doctest files (``tests/test_*.txt``) will be included in\n the Sphinx documentation. Of course, this question does not appear if you\n answered **false** to the previous question.\n\nWhat SCM do you plan to use [git|hg|bzr|none]?\n\n We provide some cookies for Git, Mercurial and Bazaar in the form of a\n ``.gitignore`` or whatever's SCM suited exclude files.\n\nTODO\n~~~~\n\n- Provide a `six `_ support option\n\n- Tests inside the source tree (in src///tests) OR in the\n package root. Sometimes we prefer to ship source distros with the tests, and\n sometimes (i.e big amount of test data) we prefer to keep a source dist\n small.\n\nbuildout\n--------\n\nUsage:\n\n.. code:: console\n\n mrbob [options] bobtemplates.gillux:buildout\n\nThis provides a minimal zc.buildout based project, with a ``bootstrap.py``\nfile and a buildout.cfg file. Takes care of differences between versions 1.x\nand 2.x of zc.buildout.\n\nmybobtemplate\n-------------\n\nUsage:\n\n.. code:: console\n\n mrbob [options] bobtemplates.gillux:mybobtemplate\n\nMake your own **bobtemplate.yourname** package skeleton in a few minutes.\nMeans that you can have the skeleton of a package like ``bobtemplates.gillux``\nin some seconds.\n\nYou just need to add the content of your template as described in the `mr.bob\nuser documentation`_\n\nLinks\n=====\n\nProject workspace @ Github (contribute, file issues...):\n https://github.com/glenfant/bobtemplates.gillux\nProject page @ Pypi:\n http://pypi.python.org/pypi/bobtemplates.gillux\nmr.bob @ Pypi:\n http://pypi.python.org/pypi/mr.bob/\nmr.bob @ Readthedocs:\n http://mrbob.readthedocs.org/en/latest/\n\nChanges log\n===========\n\n1.3.0 (2015-06-28)\n------------------\n\n- doc: removed warning about pip bug that's now gone.\n [glenfant]\n\n- nspackage: Added an option for a console command\n [glenfant]\n\n- nspackage: Replaced package name by distro name when relevant.\n\n- nspackage: Renamed \"docs/\" to more usual \"doc/\"\n [glenfant]\n\n1.2.0 (2015-04-07)\n------------------\n\n- nspackage: Added a \"run_tests.py\" testrunner command\n [glenfant]\n\n- nspackage: A comprehensive doc in README.rst.\n [glenfant]\n\n- nspackage: Sphinx skeleton built from 1.3.1 default\n [glenfant]\n\n- nspackage: PEP 440 compatible initial version.\n [glenfant]\n\n- nspackage: Sphinx autodoc demo in API chapter.\n [glenfant]\n\n- all: Use new \"code\" reStructuredText directive.\n [glenfant]\n\n1.1.0 (2014-06-18)\n------------------\n\n- nspackage: Distro name and package (Python) name can be distinct.\n [glenfant]\n\n- nspackage: Use of nosetests + coverage is optional\n [glenfant]\n\n- nspackage: Sphinx doc skeleton is optional\n [glenfant]\n\n1.0.0 (2014-01-03)\n------------------\n\n- Added the \"mybobtemplate\" template for new bobtemplates.xxx packages skeletons.\n [glenfant]\n\n- Added .xxignore files for git, bazaar and mercurial to the \"buildout\" template.\n [glenfant]\n\n- setuptools/distribute don't let us distribute empty directories. So we need to put\n a marker file in some directories then remove them.\n [glenfant]\n\n1.0.0b1 (2013-02-17)\n--------------------\n\n- Python 3 support (alpha). Please feeback\n [glenfant]\n\n- Added the \"buildout\" template, a minimal zc.buildout project bootstrap\n [glenfant]\n\n- Added .xxignore files for git, bazaar and mercurial\n [glenfant]\n\n- Gone through the weirdness of include_package_data, package_data and MANIFEST.in\n This setuptools / distribute feature really sucks\n [glenfant]\n\n1.0.0a2 (2013-02-10)\n--------------------\n\n- Improved README about namespaces support.\n [glenfant]\n\n- Renamed mrbobtemplates.gillux -> bobtemplates.gillux as in standard policy\n http://mrbob.readthedocs.org/en/latest/userguide.html#collection-of-community-managed-templates\n [glenfant]\n\n1.0.0a1 (2013-02-10)\n--------------------\n\n- First public version\n [glenfant]",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://pypi.python.org/pypi/bobtemplates.gillux",
"keywords": "mr.bob template",
"license": "GPLv3",
"maintainer": null,
"maintainer_email": null,
"name": "bobtemplates.gillux",
"package_url": "https://pypi.org/project/bobtemplates.gillux/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/bobtemplates.gillux/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://pypi.python.org/pypi/bobtemplates.gillux"
},
"release_url": "https://pypi.org/project/bobtemplates.gillux/1.3.0/",
"requires_dist": null,
"requires_python": null,
"summary": "Python project bootstraps for mr.bob: usual Python distro, buildout, and mr.bob template",
"version": "1.3.0"
},
"last_serial": 1610238,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "9c3a1bd7194f4d0c2427bb4954728b21",
"sha256": "d733b7365335018a3915f250a26781f59d89ff7c0d5a34e84149cdc46a1a5a38"
},
"downloads": -1,
"filename": "bobtemplates.gillux-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "9c3a1bd7194f4d0c2427bb4954728b21",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16172,
"upload_time": "2014-01-03T17:39:12",
"url": "https://files.pythonhosted.org/packages/37/6b/869a1d87bd64563740e4616886512091cc56682d253907e328cf92cdb2d9/bobtemplates.gillux-1.0.0.tar.gz"
}
],
"1.0.0a2": [
{
"comment_text": "",
"digests": {
"md5": "a872ddaf78d30a1e41a741fe1770a323",
"sha256": "23a1e23909805299485417e6bbc6328ed839c0a768093648d4c9e0d5d162afef"
},
"downloads": -1,
"filename": "bobtemplates.gillux-1.0.0a2.tar.gz",
"has_sig": false,
"md5_digest": "a872ddaf78d30a1e41a741fe1770a323",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10685,
"upload_time": "2013-02-10T12:56:58",
"url": "https://files.pythonhosted.org/packages/de/a3/63fceecd9f392497f67ce87d11efe07500a832e248d23f7768580ede119c/bobtemplates.gillux-1.0.0a2.tar.gz"
}
],
"1.0.0b1": [
{
"comment_text": "",
"digests": {
"md5": "24024ec58490c49eab11327688345393",
"sha256": "cb23947b755cd44a78fdc6352808bc35e13f51a74a2b270e3b43e4dbff2ceb00"
},
"downloads": -1,
"filename": "bobtemplates.gillux-1.0.0b1.tar.gz",
"has_sig": false,
"md5_digest": "24024ec58490c49eab11327688345393",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13072,
"upload_time": "2013-02-17T17:02:08",
"url": "https://files.pythonhosted.org/packages/ed/e5/ed0dfedf698f4a24c0bb1a267591e5b8c99bc1b50552dc2ef65ffdf0ed38/bobtemplates.gillux-1.0.0b1.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "9313410d3e3934518a47b11e1a2543f6",
"sha256": "cac03e3fe3e43aa31059d26bcc8cb5376d5f0920fd46866f8f691b1ebbbe494f"
},
"downloads": -1,
"filename": "bobtemplates.gillux-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "9313410d3e3934518a47b11e1a2543f6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20354,
"upload_time": "2014-06-18T16:41:08",
"url": "https://files.pythonhosted.org/packages/e0/c0/8cdfd3fea659da651cdd1ae1656f1d57abd222a3e8de5138e3b894a51d2f/bobtemplates.gillux-1.1.0.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "3b84c21626b93c41d15c5a1fb672c02f",
"sha256": "34380f431398c3db7a9868531b3fc639f87178ce632d8f850492d0ec6e0348e7"
},
"downloads": -1,
"filename": "bobtemplates.gillux-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "3b84c21626b93c41d15c5a1fb672c02f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23142,
"upload_time": "2015-04-07T01:00:29",
"url": "https://files.pythonhosted.org/packages/97/a8/e3609462d67a4bd9f6c24ec9a4b7b265391d20291549691c29796dbd2340/bobtemplates.gillux-1.2.0.tar.gz"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "90276af9073d58e03c8f4f9b9923e069",
"sha256": "ef7e785e41155a461073217e31ea79e8405c43c4711f6ad2252669099e44ecdc"
},
"downloads": -1,
"filename": "bobtemplates.gillux-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "90276af9073d58e03c8f4f9b9923e069",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22266,
"upload_time": "2015-06-28T16:46:19",
"url": "https://files.pythonhosted.org/packages/a4/57/1a6b852529b3d8b745bf4556c2d92850b315deee32810309b11f965d9f0c/bobtemplates.gillux-1.3.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "90276af9073d58e03c8f4f9b9923e069",
"sha256": "ef7e785e41155a461073217e31ea79e8405c43c4711f6ad2252669099e44ecdc"
},
"downloads": -1,
"filename": "bobtemplates.gillux-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "90276af9073d58e03c8f4f9b9923e069",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22266,
"upload_time": "2015-06-28T16:46:19",
"url": "https://files.pythonhosted.org/packages/a4/57/1a6b852529b3d8b745bf4556c2d92850b315deee32810309b11f965d9f0c/bobtemplates.gillux-1.3.0.tar.gz"
}
]
}