{ "info": { "author": "GRAP, Groupement R\u00e9gional Alimentaire de Proximit\u00e9", "author_email": "informatique@grap.coop", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python :: 3" ], "description": ".. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. image:: https://img.shields.io/badge/python-3.6-blue.svg\n :alt: Python support: 3.6\n\n===============\nodoo-tools-grap\n===============\n\nInstallation\n============\n\n.. code-block:: shell\n\n # Install Stable Source\n pip3 install odoo-tools-grap\n\n # Or, Install Test source\n pip3 install odoo-tools-grap\\\n --upgrade\\\n --index-url https://test.pypi.org/simple\\\n --extra-index-url https://pypi.org/simple\n\nUsage\n=====\n\nDiff tools\n----------\n\n\nBased on a repos config file (``repos.yml file``, used by gitaggregate by\nexemple), this script will display the result of the ``git diff`` for each\nrepository.\n\n.. code-block:: shell\n\n odoo-tools-grap diff\\\n -c repos.yml\n\nGenerate Odoo config Files\n--------------------------\n\nBase on a repos config file, (used by gitaggregate by exemple), template(s)\nof odoo config file, this script will generate a complete config file for Odoo\nwith addons_path depending on the repos config file.\n\n.. code-block:: shell\n\n odoo-tools-grap generate\\\n -c repos.yml\\\n -i ./template.config.cfg\\\n -o ./odoo.cfg\n\nDevelopement\n============\n\n.. code-block:: shell\n\n # Pull Code\n git clone https://gitlab.com/grap-rhone-alpes/odoo-tools-grap\n cd odoo-tools-grap\n\n #\u00a0Create virtual env and activate it\n virtualenv env --python=python3\n . ./env/bin/activate\n\n # Install dependencies\n pip3 install -r requirements.txt\n\n # Run the script\n python -m odoo_tools COMMAND OPTIONS\n\nPackage deployment\n==================\n\n.. code-block:: shell\n\n pip3 install --upgrade setuptools wheel\n pip3 install --upgrade twine\n\n #\u00a0Generate wheel and package\n python3 setup.py sdist bdist_wheel\n\n #\u00a0Push on pyPi Test\n twine upload --repository-url https://test.pypi.org/legacy/ dist/*\n\n #\u00a0Push on pyPi Production\n twine upload dist/*\n\nRoadmap / Know issues\n=====================\n\n* odoo-tools-grap diff tools will not works in a non french context, because\n a test based on the result of ``git diff`` is hardcoded with french sentence.\n It could be fixed by using git-python librairie, instead of calling\n subprocess of ``git status``\n\n* Add tests.\n\nCredits\n=======\n\nAuthors\n-------\n\n* GRAP, Groupement R\u00e9gional Alimentaire de Proximit\u00e9 (http://www.grap.coop)\n\nContributors\n------------\n\n* Sylvain LE GAL (https://www.twitter.com/legalsylvain)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.grap.coop", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "odoo-tools-grap", "package_url": "https://pypi.org/project/odoo-tools-grap/", "platform": "", "project_url": "https://pypi.org/project/odoo-tools-grap/", "project_urls": { "Homepage": "https://www.grap.coop" }, "release_url": "https://pypi.org/project/odoo-tools-grap/0.2.1/", "requires_dist": [ "argcomplete", "pyyaml" ], "requires_python": "", "summary": "Small tools for Odoo", "version": "0.2.1" }, "last_serial": 5421065, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "2c0f0b3b185a2b4c38fe521ee5073c8d", "sha256": "9156dfc5b9bd2d3c912481fd09b2c4a2485d04ccc6a376bf189459a3037b7f38" }, "downloads": -1, "filename": "odoo_tools_grap-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2c0f0b3b185a2b4c38fe521ee5073c8d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4141, "upload_time": "2019-06-19T15:49:54", "url": "https://files.pythonhosted.org/packages/24/96/74f88452bcbe9608ee36a4cd755d22a651382959dd40d45c50347fa8a22b/odoo_tools_grap-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9496fd48ffaec43c13f0fab8cfd3da70", "sha256": "7cd8c233cc42f70098de284b4eb3ca4e5671c730b5e6db0961c3fc1ca437bf6c" }, "downloads": -1, "filename": "odoo-tools-grap-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9496fd48ffaec43c13f0fab8cfd3da70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3565, "upload_time": "2019-06-19T15:49:56", "url": "https://files.pythonhosted.org/packages/91/82/65f41872ef8a479ddd133f1c3d2b513a4c4a166182d661d5689e6ecc2ac7/odoo-tools-grap-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "688a3444380f83cc9b85af92d1ec48ab", "sha256": "356369c2fe9c007fd59e8aec535daa90209c7c6be132531d02682551f7a9a8f7" }, "downloads": -1, "filename": "odoo_tools_grap-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "688a3444380f83cc9b85af92d1ec48ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4179, "upload_time": "2019-06-19T15:58:48", "url": "https://files.pythonhosted.org/packages/c9/80/7f21e6a254bdc40265c3b0eba17b819b17c6cfeec8a851c2899117c8f961/odoo_tools_grap-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f4b1706202ea9a02ce861044bdc3f55", "sha256": "9f1d0c4cfbb8a6985feffb03b60424f39cd9cfc38c03e94b49581991e3943eb2" }, "downloads": -1, "filename": "odoo-tools-grap-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7f4b1706202ea9a02ce861044bdc3f55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3627, "upload_time": "2019-06-19T15:58:50", "url": "https://files.pythonhosted.org/packages/c0/96/d4ddca735a1f66022bae06becef957fe6b7ead6da9fe5099bdafbc33c481/odoo-tools-grap-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "688a3444380f83cc9b85af92d1ec48ab", "sha256": "356369c2fe9c007fd59e8aec535daa90209c7c6be132531d02682551f7a9a8f7" }, "downloads": -1, "filename": "odoo_tools_grap-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "688a3444380f83cc9b85af92d1ec48ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4179, "upload_time": "2019-06-19T15:58:48", "url": "https://files.pythonhosted.org/packages/c9/80/7f21e6a254bdc40265c3b0eba17b819b17c6cfeec8a851c2899117c8f961/odoo_tools_grap-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f4b1706202ea9a02ce861044bdc3f55", "sha256": "9f1d0c4cfbb8a6985feffb03b60424f39cd9cfc38c03e94b49581991e3943eb2" }, "downloads": -1, "filename": "odoo-tools-grap-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7f4b1706202ea9a02ce861044bdc3f55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3627, "upload_time": "2019-06-19T15:58:50", "url": "https://files.pythonhosted.org/packages/c0/96/d4ddca735a1f66022bae06becef957fe6b7ead6da9fe5099bdafbc33c481/odoo-tools-grap-0.2.1.tar.gz" } ] }