========
Overview
========
An example package. Generated with cookiecutter-pylibrary.
* Free software: BSD 2-Clause License
Installation
============
::
pip install simple-ubl-invoice-generator
You can also install the in-development version with::
pip install https://github.com/ionelmc/python-simple-ubl-invoice-generator/archive/main.zip
Documentation
=============
Usage: ``sublig [-h] [--template TEMPLATE] [--output-path OUTPUT_PATH] [--verbose] [--version] CONFIG``
Command description.
positional arguments:
``CONFIG`` Invoice TOML config file.
options::
-h, --help show this help message and exit
--template TEMPLATE, -t TEMPLATE
Invoice UBL Jinja2 template. Default: ???/site-packages/simple_ubl_invoice_generator/template.xml
--output-path OUTPUT_PATH, -o OUTPUT_PATH
Output path for resulting invoice XML files. Default: $CWD
--verbose, -v
--version show program's version number and exit
Development
===========
To run all the tests run::
tox
Note, to combine the coverage data from all the tox environments run:
.. list-table::
:widths: 10 90
:stub-columns: 1
- - Windows
- ::
set PYTEST_ADDOPTS=--cov-append
tox
- - Other
- ::
PYTEST_ADDOPTS=--cov-append tox
Changelog
=========
0.3.0 (2024-05-07)
------------------
* Changed validation to use Pydantic.
* Added rounding options.
0.2.0 (2024-04-09)
------------------
* Allow customising filename.
* Improved validation error messages.
* Renamed some configuration fields.
0.1.0 (2024-04-08)
------------------
* First release on PyPI.
Raw data
{
"_id": null,
"home_page": "https://github.com/ionelmc/python-simple-ubl-invoice-generator",
"name": "simple-ubl-invoice-generator",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": "Ionel Cristian M\u0103rie\u0219",
"author_email": "contact@ionelmc.ro",
"download_url": "https://files.pythonhosted.org/packages/4f/32/f8fa27a505bf1883f5e213e643be52e629b53e972934c511233a37ec68e7/simple-ubl-invoice-generator-0.3.0.tar.gz",
"platform": null,
"description": "========\nOverview\n========\n\n\n\nAn example package. Generated with cookiecutter-pylibrary.\n\n* Free software: BSD 2-Clause License\n\nInstallation\n============\n\n::\n\n pip install simple-ubl-invoice-generator\n\nYou can also install the in-development version with::\n\n pip install https://github.com/ionelmc/python-simple-ubl-invoice-generator/archive/main.zip\n\nDocumentation\n=============\n\nUsage: ``sublig [-h] [--template TEMPLATE] [--output-path OUTPUT_PATH] [--verbose] [--version] CONFIG``\n\nCommand description.\n\npositional arguments:\n ``CONFIG`` Invoice TOML config file.\n\noptions::\n\n -h, --help show this help message and exit\n --template TEMPLATE, -t TEMPLATE\n Invoice UBL Jinja2 template. Default: ???/site-packages/simple_ubl_invoice_generator/template.xml\n --output-path OUTPUT_PATH, -o OUTPUT_PATH\n Output path for resulting invoice XML files. Default: $CWD\n --verbose, -v\n --version show program's version number and exit\n\nDevelopment\n===========\n\nTo run all the tests run::\n\n tox\n\nNote, to combine the coverage data from all the tox environments run:\n\n.. list-table::\n :widths: 10 90\n :stub-columns: 1\n\n - - Windows\n - ::\n\n set PYTEST_ADDOPTS=--cov-append\n tox\n\n - - Other\n - ::\n\n PYTEST_ADDOPTS=--cov-append tox\n\n\nChangelog\n=========\n\n0.3.0 (2024-05-07)\n------------------\n\n* Changed validation to use Pydantic.\n* Added rounding options.\n\n0.2.0 (2024-04-09)\n------------------\n\n* Allow customising filename.\n* Improved validation error messages.\n* Renamed some configuration fields.\n\n0.1.0 (2024-04-08)\n------------------\n\n* First release on PyPI.\n",
"bugtrack_url": null,
"license": "BSD-2-Clause",
"summary": "An example package. Generated with cookiecutter-pylibrary.",
"version": "0.3.0",
"project_urls": {
"Changelog": "https://github.com/ionelmc/python-simple-ubl-invoice-generator/blob/master/CHANGELOG.rst",
"Homepage": "https://github.com/ionelmc/python-simple-ubl-invoice-generator",
"Issue Tracker": "https://github.com/ionelmc/python-simple-ubl-invoice-generator/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2b0508d49ea68b6e072592079b2541097eec25b2d01c002b7137eb41f6b98051",
"md5": "45036e562b31d9fdc00158084971d61f",
"sha256": "3322845c8f9bfb459bd4522341d7855d2abfb0ccfdacc7514f62524c48ffa9e2"
},
"downloads": -1,
"filename": "simple_ubl_invoice_generator-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "45036e562b31d9fdc00158084971d61f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 9281,
"upload_time": "2024-05-07T15:54:25",
"upload_time_iso_8601": "2024-05-07T15:54:25.082738Z",
"url": "https://files.pythonhosted.org/packages/2b/05/08d49ea68b6e072592079b2541097eec25b2d01c002b7137eb41f6b98051/simple_ubl_invoice_generator-0.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4f32f8fa27a505bf1883f5e213e643be52e629b53e972934c511233a37ec68e7",
"md5": "2effdc73a7ddb4c66e64d1f55fad3059",
"sha256": "4eceea340edf9f08f154b60c1acb3a2216748e7640557030b168dd31c4631141"
},
"downloads": -1,
"filename": "simple-ubl-invoice-generator-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "2effdc73a7ddb4c66e64d1f55fad3059",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 19446,
"upload_time": "2024-05-07T15:54:27",
"upload_time_iso_8601": "2024-05-07T15:54:27.131352Z",
"url": "https://files.pythonhosted.org/packages/4f/32/f8fa27a505bf1883f5e213e643be52e629b53e972934c511233a37ec68e7/simple-ubl-invoice-generator-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-07 15:54:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ionelmc",
"github_project": "python-simple-ubl-invoice-generator",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"tox": true,
"lcname": "simple-ubl-invoice-generator"
}