========
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.4.1 (2024-12-04)
------------------
* Added missing newline translation for csv (fixes empty rows in csv).
0.4.0 (2024-12-04)
------------------
* Add a csv summary option.
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/a8/7b/01104a726eaa285c96d9dd90a04116fe5c3bdf53f4d64f49917708a3a8b6/simple-ubl-invoice-generator-0.4.1.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.4.1 (2024-12-04)\n------------------\n\n* Added missing newline translation for csv (fixes empty rows in csv).\n\n0.4.0 (2024-12-04)\n------------------\n\n* Add a csv summary option.\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.4.1",
"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": "4e8d5c46372f7450499eeacec732a0528f487391a410d0cdb2553219c159c0b1",
"md5": "4cae35fdc5e50b82547d0110673fc1d8",
"sha256": "9972bab5f9768c08ec19f43c8b2703e87941a859b3313cddc0670d1b638eac6b"
},
"downloads": -1,
"filename": "simple_ubl_invoice_generator-0.4.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4cae35fdc5e50b82547d0110673fc1d8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 9591,
"upload_time": "2024-12-04T12:28:55",
"upload_time_iso_8601": "2024-12-04T12:28:55.827161Z",
"url": "https://files.pythonhosted.org/packages/4e/8d/5c46372f7450499eeacec732a0528f487391a410d0cdb2553219c159c0b1/simple_ubl_invoice_generator-0.4.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a87b01104a726eaa285c96d9dd90a04116fe5c3bdf53f4d64f49917708a3a8b6",
"md5": "01fac5a65a8bc737ceb1a99dddec14ec",
"sha256": "5bd1f2ac125cfb557a943484e304d28610b46bd0ecaecca0e97217ceb8011d47"
},
"downloads": -1,
"filename": "simple-ubl-invoice-generator-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "01fac5a65a8bc737ceb1a99dddec14ec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 20288,
"upload_time": "2024-12-04T12:28:56",
"upload_time_iso_8601": "2024-12-04T12:28:56.964394Z",
"url": "https://files.pythonhosted.org/packages/a8/7b/01104a726eaa285c96d9dd90a04116fe5c3bdf53f4d64f49917708a3a8b6/simple-ubl-invoice-generator-0.4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-04 12:28:56",
"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"
}