invoicing

View on PyPIReverse Dependencies (0)

2.1.1 invoicing-2.1.1-py3-none-any.whl

Wheel Details

Project: invoicing
Version: 2.1.1
Filename: invoicing-2.1.1-py3-none-any.whl
Download: [link]
Size: 81281
MD5: fe537c9d9c777488622b016d59d2efb6
SHA256: 0d5b0cf00fec93b1b79f08f6aa5d9661351343921844f502dcf97c250fc8d5e4
Uploaded: 2020-08-16 20:58:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: invoicing
Version: 2.1.1
Summary: Generate invoice PDF from LaTeX template
Author: Sarcoma
Author-Email: sean[at]orderandchaoscreative.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.5,<4.0
Requires-Dist: Flask (==1.0.2)
Requires-Dist: Jinja2 (==2.10.3)
Requires-Dist: Pygments (==2.2.0)
Requires-Dist: Werkzeug (==0.16.0)
Requires-Dist: ansi-colours (==0.2.6)
Requires-Dist: more-itertools (==4.3.0)
Requires-Dist: pytest (==3.10.0)
Requires-Dist: python-dateutil (==2.7.5)
Requires-Dist: python-dotenv (==0.9.1)
Requires-Dist: text-template (==0.1.4)
Requires-Dist: uWSGI (==2.0.17.1)
Requires-Dist: unicode (==2.6)
[No description]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.0a9
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
invoicing/.env.example sha256=dFW_YVgijQRoqexEHA5Zw6C9hbL7gFKdXdfhrk9BfW0 26
invoicing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/__main__.py sha256=XHcf6arFDUL4nOG-9DBaoKjE7oxl_UgZjzqafLn1CYY 237
invoicing/actions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/actions/action.py sha256=MZw2C81uFQd9F8cZJg9ryyEXgHjfn4C_K88r_7PBx1s 347
invoicing/actions/action_collection.py sha256=KDUd0i53gWBOsrW_oVwFiX357vPGJOHqtqIsR146jr0 679
invoicing/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/api/base_api.py sha256=nrMUDLVzARxDqPD5RH5nczSYYF6mT18feFpVVkD20FU 1679
invoicing/api/client_api.py sha256=GWyDIbkjdHoL7mKJOSkFjrPqUJk_jfj_koXzynHAf-M 278
invoicing/api/company_api.py sha256=OpPI9pHjCiJyjNSTeZ9iSXPFyzDsco2HByjqi40kDTI 285
invoicing/api/index_api.py sha256=Owe0SW0k2vzhmp_tKqd7uuaslQFHvtl_n1z4rkt7xTk 414
invoicing/api/invoice_api.py sha256=t1m3gTQ0Xz-yEZIu0bnIgaCUo4R1QX8Zjdd8GF57DzI 285
invoicing/api/job_api.py sha256=BrEl3hchgG8uBf67lE52lvl5dgmLayhx8_WlFcpPtWw 887
invoicing/api/project_api.py sha256=TIF4Bp3B8TiuYYdNcMdA8WaP4LMzMf9PkLyRDQzMyM8 909
invoicing/api/staff_api.py sha256=SPACxszQ7Sc3Z8jV7VhJjdxaQl-mD_b36E8j7sKd0ng 271
invoicing/api/status_api.py sha256=BBboI-Tm6YL0RMEQqrTeuXgEIRmxR1KIhs6agSANzS0 278
invoicing/command_line.py sha256=eItoW_1e6ljLkaV50N9zl6B51l9kFQ0FX1wCxb20tL8 848
invoicing/constants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/constants/constants.py sha256=LUsha_6Hr6hPeDzJKvPmVyEV8EJqaadis7d3PTUqA4s 157
invoicing/controller/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/controller/main_controller.py sha256=QCc-jfJokVV8VSNrLpy3oFys1hVswHFfjP-2ORKlL0k 874
invoicing/crud/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/crud/base_crud.py sha256=FYZL2ml0lStdS6Nl2Ljr-nwPtPuqsMn_N0fYNVScskQ 6518
invoicing/crud/client_crud.py sha256=O9UpmlJq5CahAkzJDY__hGzS5tXvprxzajBoy0Sn0E4 498
invoicing/crud/company_crud.py sha256=N1Lv4FpCAKJ0xNDyN9XUFgI4tyb5n9XE35Ej6gxMbYE 298
invoicing/crud/invoice_crud.py sha256=iSFY1OhRwBQj0smTITZQFVCZVmnXekTjcjLpba5V5BY 3316
invoicing/crud/job_crud.py sha256=ievrYf9AbrNj0PEADoftqXsJAsVrtsxOkLE65Z2R6Qg 2861
invoicing/crud/project_crud.py sha256=wLq69I5fY-DCcUUypySiR6-turkIhQ0z2lCOPwS4drk 2062
invoicing/crud/staff_crud.py sha256=7z8NBcXlMXNCarSCGKymqQLOqtc79m0_DSq58KG_c7g 705
invoicing/crud/status_crud.py sha256=wWMKxkJdEBpXy0eUCHVbGXPBvEt5bNgsmnTbEl9YJLw 290
invoicing/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/database/sqlite3.py sha256=OzSiPAhZm6JlKB0Fvyiu8pb-tAJNTliRDqUjXEMpPKc 1255
invoicing/latex/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/latex/latex_invoice.py sha256=9Mk9oAozXyWVD6o8knxagu_OEHcRgp7-6zLtNy7K8I0 1519
invoicing/latex/latex_quote.py sha256=ZrTvbwE4nv2A0LqmiLz4CHw2NFaHluDJCOd5S2B-3Pw 1519
invoicing/latex/latex_templating.py sha256=84QXohjInTWcJwUjE-sQHwVFhi5G8P8OIWi8rLaguGs 2784
invoicing/logo.png sha256=bIZ5GL9DNXsznWsxEs0yJQ26IruitD0whuDGM_OGbOE 51437
invoicing/model_validation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/model_validation/field.py sha256=w5kE2ja87fzdtAPwGDJUxkz8HgKNpuGNUwxwIZIz-Dc 3633
invoicing/model_validation/validation.py sha256=cfiIqrbMF8RNjlwmlot3F7xT_0zqXoxUEe0xgZSstAU 368
invoicing/model_validation/validation_link.py sha256=KUYObBw-ns5n2Djto5gEP8faeI05AYlv__J_Rf3G3O8 649
invoicing/model_validation/validations.py sha256=D5h9IKF-Jqt5fTxDqsyVSJwNW-DkCCXWDH2nMKRJTlU 2801
invoicing/model_validation/validator.py sha256=opx6xtWb3Qiaj7_4U0B5TsQE6DUcEFVTn9h1dS06bKo 1042
invoicing/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/models/base_model.py sha256=KllUpxWlDWkuyrQ_wr-4gie71KneBzpjPLBM_6Ia1ow 1552
invoicing/models/client_model.py sha256=J7QnESKu1zFls0aIsqf01v5_r1ZkZro6U0daKqCs-oA 623
invoicing/models/company_model.py sha256=RE9d4a6abnpuAavfGsb82qbeMlRQ04YuKJhcGOqZ9Xs 337
invoicing/models/invoice_model.py sha256=IQM54cAzaGxixmWfCXLCUE8drR43ohhnZMMzlFD0N8U 1375
invoicing/models/job_model.py sha256=odldGK3ijcAKWSbVvCjA8a_QEW54wwunzH2Rcige_qo 1489
invoicing/models/project_model.py sha256=gIbn4xSVBccur7NfsKepctRFgdB6klIpmutw40j8at8 744
invoicing/models/staff_model.py sha256=MY0Fvk1IWHpzKNt_N8ItGF2W8G4F6EWDghqJQxMXJqs 383
invoicing/models/status_model.py sha256=vFehSwxpnGbMt-JjXGCu4db573zOXmc_fwmwhqOafVA 282
invoicing/query_builder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/query_builder/query_builder.py sha256=k5P0x_VEG18CzYSZUlpHNkbFJOOnGldD6t4OsA-UdKE 2248
invoicing/relationships/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/relationships/base_relationship.py sha256=7LVGqAhhqbPZWkVLZoiNR66AKrsBXlV1_nms4KxmFC8 468
invoicing/repository/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/repository/base_repository.py sha256=ge45pYg03wOIC18OO1HCukfRpOSJNMuig8QSNMcZ-0E 2474
invoicing/repository/client_repository.py sha256=hLrSjITYvH6BeKlxUfH_04Ot3xQ50HyKBRei_jKDdmE 2348
invoicing/repository/company_repository.py sha256=TJ6BG5fAnb7MwhQtSy2A9F-f2b8SlExud9CkzPZCGUI 167
invoicing/repository/invoice_repository.py sha256=VDz3AzyCM-7iLZPfCuwjeo2lhvs7b50CdlYe4eZ8bJE 2734
invoicing/repository/job_repository.py sha256=CwR-0bPDU4cwp5kWMc1wPIiIk1o-Pgbk1tPaH7LZIdw 6996
invoicing/repository/project_repository.py sha256=7fEX2SEms29i1mTySemabMpHcBMVrO8FMcgaY3h35ik 4139
invoicing/repository/staff_repository.py sha256=dPJ_SCERK9Aq_--XxDbfC8TXet4Hw3Y9A0fX3B2vmHU 163
invoicing/repository/status_repository.py sha256=Wj4sz1k6kGhHfD4pbsPI20OWY3Zkh7iXHTVDCDheX2g 165
invoicing/router.py sha256=Po1BkGe3QF5AUnsW0-_AWYgsp5zUhI3UujZCp2Iz5Ik 3023
invoicing/settings.py sha256=uPZYMTuDbavoi55S8N5FlGhhcb9P18cTwrG7oKbrWyg 227
invoicing/sqlite/invoicing_bk.db sha256=zybffUHXuzT71_c1OkDBir28M3AzFCl3hx4toUYcIyQ 53248
invoicing/sqlite/invoicing_dev.db sha256=KVseboYz3GJ2svGa75EdGgb0ZC2FuJ9lLxgOO-pTZRI 53248
invoicing/sqlite/invoicing_local.db sha256=zybffUHXuzT71_c1OkDBir28M3AzFCl3hx4toUYcIyQ 53248
invoicing/templates/Invoice.example.tex sha256=r1Fm9MUQr6aYRfIcsOttDV3k6qT0JsH95M34Cr1GH_s 2667
invoicing/templates/Quote.example.tex sha256=D9DF4tWZAQIRNwK5xvwxT_WSa9GhvhWlwZGweDiD5Ec 2667
invoicing/transformer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/transformer/json.py sha256=lyLErWYDDraOv1i8vNE3hdIBzJpouR_230lTRJ0jrNE 968
invoicing/ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/ui/date.py sha256=Nd7KoTov9SkIeoDbRHJViG4hh0f0BrZzNqEYsu36DWY 694
invoicing/ui/menu.py sha256=0DLR5sAynTiFogS9pWUfVATU6QRWuvkOIO2E9XrsdGA 1915
invoicing/ui/pagination.py sha256=0a5N1qW5c0bN0oSFS9KqGBPo6uPca0psu9Ypb30YD58 2538
invoicing/ui/relationship.py sha256=hm_vrBJdqlFO7i15TI6D_RK2jBgX9L9Mk-vgkSyWYjU 1127
invoicing/ui/style.py sha256=AtFMYw-CMs_VHsZCYCseyda_NmmNgtB4WYJpFtgLK5s 420
invoicing/ui/table.py sha256=un5Vx6daax0FdGOWL2u_B5pL1ZtJoRSWV5s6jRN7BKA 1201
invoicing/value_validation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
invoicing/value_validation/value_validation.py sha256=nTAyYTlmWo2hZ5BQ7A-IjqbUIhukGxd0mhlpVaHs6Hg 525
invoicing-2.1.1.dist-info/entry_points.txt sha256=t51sSGL0bmzmY4ujKECE2C65Lt2wBHrHlR_-_FYs6Fc 53
invoicing-2.1.1.dist-info/LICENSE.txt sha256=nmomngNTEzpc7_2HY6roYR62mg7X3wZfmul-vBwyJrY 1067
invoicing-2.1.1.dist-info/WHEEL sha256=jM75OLmO0bF2QZxXmlw3A-IE58epFjnoGYhyw7ywvsc 85
invoicing-2.1.1.dist-info/METADATA sha256=bES5vNdeVqzPr4rKNrAIrPG5x7OlxTxQq0Jdw0Q_M4k 982
invoicing-2.1.1.dist-info/RECORD

entry_points.txt

invoicing = invoicing.__main__:main