-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #35 from sebastienrousseau/feat/pain001
feat(pain001): v0.0.20
- Loading branch information
Showing
30 changed files
with
951 additions
and
1,224 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
exclude_dirs: | ||
- .tox | ||
- .git | ||
- .tox | ||
- "tests/*" | ||
- build | ||
- dist | ||
- "tests/*" | ||
|
||
skips: | ||
- B101 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,81 +1,34 @@ | ||
<!-- markdownlint-disable MD033 MD041 --> | ||
|
||
<img | ||
src="https://kura.pro/pain001/images/logos/pain001.svg" | ||
alt="pain001 logo" | ||
height="261" | ||
width="261" | ||
align="right" | ||
/> | ||
|
||
<!-- markdownlint-enable MD033 MD041 --> | ||
|
||
# Pain001 (v0.0.19) | ||
# Pain001: Automate ISO 20022-Compliant Payment File Creation | ||
|
||
![Pain001 banner][banner] | ||
|
||
[![PyPI][pypi]][2] [![License][license]][1] [![Codecov][codecov]][3] | ||
## Overview | ||
|
||
**Pain001** is a Python Library for Automating ISO 20022-Compliant Payment | ||
Files Using CSV Data. | ||
**Pain001** is an open-source Python Library that you can use to create | ||
**ISO 20022-Compliant Payment Files** directly from your **CSV** or **SQLite** | ||
Data Files. | ||
|
||
**Pain001** offers a streamlined solution for reducing complexity and costs | ||
associated with payment processing. By providing a simple and efficient method | ||
to create ISO 20022-compliant payment files, it eliminates the manual effort of | ||
file creation and validation. This not only saves valuable time and resources | ||
but also minimizes the risk of errors, ensuring accurate and seamless payment | ||
processing. | ||
- **Website:** <https://pain001.com> | ||
- **Source code:** <https://github.com/sebastienrousseau/pain001> | ||
- **Bug reports:** <https://github.com/sebastienrousseau/pain001/issues> | ||
|
||
If you are seeking to simplify and automate your payment processing, consider | ||
leveraging the capabilities of **Pain001**. | ||
## Requirements | ||
|
||
## Features ✨ | ||
|
||
- **Easy to use:** The library is easy to use and requires minimal coding | ||
knowledge, making it suitable for both developers and non-developers. | ||
- **Open-source**: The library is open-source and free to use, making it | ||
accessible to everyone. | ||
- **Secure**: The library is secure and does not store any sensitive data, | ||
ensuring that all information remains confidential. | ||
- **Customizable**: The library allows developers to customize the output, | ||
making it adaptable to specific business requirements and preferences. | ||
- **Scalable solution**: The **Pain001** library can handle varying volumes of | ||
payment files, making it suitable for businesses of different sizes and | ||
transaction volumes. | ||
- **Time-saving**: The automated file creation process reduces the time spent | ||
on manual data entry and file generation, increasing overall productivity. | ||
- **Seamless integration**: As a Python package, the **Pain001** library is | ||
compatible with various Python-based applications and easily integrates into | ||
any existing projects or workflows. | ||
- **Cross-border compatibility**: The library supports both Single Euro | ||
Payments Area (SEPA) and non-SEPA credit transfers, making it versatile for | ||
use in different countries and regions. | ||
- **Improve accuracy** by providing precise data, the library reduces errors in | ||
payment file creation and processing. | ||
- **Enhance efficiency** by automating the creation of Payment Initiation | ||
message files | ||
- **Accelerate payment file creation** by automating the process and reducing | ||
the time required to create payment files. | ||
- **Guarantee the highest quality and compliance** by validating all payment | ||
files to meet the ISO 20022 standards. | ||
- **Provide flexibility and choice to migrate to any supported ISO 20022 | ||
messaging standard definitions** by simplifying the message creation process | ||
and providing a standardized format for payment files. | ||
**Pain001** works with macOS, Linux and Windows and requires Python 3.9.0 and | ||
above. | ||
|
||
## Installation | ||
|
||
It takes just a few seconds to get up and running with **Pain001**. Open your | ||
terminal and run the following command: | ||
It takes just a few seconds to get up and running with **Pain001**. You can | ||
install Pain001 from PyPI with pip or your favourite package manager: | ||
|
||
Open your terminal and run the following command: | ||
|
||
```sh | ||
pip install pain001 | ||
``` | ||
|
||
[1]: https://opensource.org/license/apache-2-0/ | ||
[2]: https://github.com/sebastienrousseau/pain001 | ||
[3]: https://codecov.io/github/sebastienrousseau/pain001?branch=main | ||
Add the -U switch to update to the current version, if `pain001` is already | ||
installed. | ||
|
||
[banner]: https://kura.pro/pain001/images/titles/title-pain001.svg 'Pain001 banner' | ||
[codecov]: https://img.shields.io/codecov/c/github/sebastienrousseau/pain001?style=for-the-badge&token=AaUxKfRiou 'Codecov badge' | ||
[license]: https://img.shields.io/pypi/l/pain001?style=for-the-badge 'License badge' | ||
[pypi]: https://img.shields.io/pypi/pyversions/pain001.svg?style=for-the-badge 'PyPI badge' | ||
[banner]: https://kura.pro/pain001/images/banners/banner-pain001.svg 'Pain001, A Python Library for Automating ISO 20022-Compliant Payment Files Using CSV Or SQlite Data Files.' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<html> | ||
<head> | ||
<meta http-equiv="refresh" content="0; url=/404/" /> | ||
</head> | ||
<body></body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,4 +15,4 @@ | |
|
||
"""The Python pain001 module.""" | ||
__all__ = ["pain001"] | ||
__version__ = "0.0.19" | ||
__version__ = "0.0.20" |
Oops, something went wrong.