Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

requirements update and black #16

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: [3.6, 3.7, 3.8, 3.9]
python-version: [3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install tools
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ dist/
__pycache__
*.egg-info
.vscode
test_files
test_files
.DS_Store
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,24 @@ This document records all notable changes to [Converter CSV by LimberDuck][1].
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.1] - 2025-02-05

### Changed

- code formatted with [black](https://black.readthedocs.io)
- requirements update
- from:
- chardet>=4.0.0
- imageio>=2.9.0
- PyQt5>=5.15.4
- XlsxWriter>=3.0.1
- to:
- chardet>=5.2.0
- imageio>=2.37.0
- PyQt5>=5.15.11
- XlsxWriter>=3.2.2
- tests for python: 3.10, 3.11, 3.12, 3.13

## [0.3.0] - 2021-08-30

### Added
Expand Down Expand Up @@ -43,6 +61,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial public release

[0.3.1]: https://github.com/LimberDuck/converter-csv/compare/v0.3.0...v0.3.1
[0.3.0]: https://github.com/LimberDuck/converter-csv/compare/v0.2.3...v0.3.0
[0.2.3]: https://github.com/LimberDuck/converter-csv/compare/v0.2.2...v0.2.3
[0.2.2]: https://github.com/LimberDuck/converter-csv/compare/v0.2.1...v0.2.2
Expand Down
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@ operating system no matter if it is Windows, MacOS or Linux. It's free
and open source tool. The reason this tool was created is to speed-up
your tasks.

[![PyPI - Downloads](https://img.shields.io/pypi/dm/converter-csv?logo=PyPI)](https://pypistats.org/packages/converter-csv) [![License](https://img.shields.io/github/license/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv/blob/main/LICENSE) [![Repo size](https://img.shields.io/github/repo-size/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv) [![Code size](https://img.shields.io/github/languages/code-size/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv) [![Supported platform](https://img.shields.io/badge/platform-windows%20%7C%20macos%20%7C%20linux-lightgrey.svg)](https://github.com/LimberDuck/converter-csv)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/converter-csv?logo=PyPI)](https://pypistats.org/packages/converter-csv)
[![License](https://img.shields.io/github/license/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv/blob/main/LICENSE)
[![Repo size](https://img.shields.io/github/repo-size/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv)
[![Code size](https://img.shields.io/github/languages/code-size/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv)
[![Supported platform](https://img.shields.io/badge/platform-windows%20%7C%20macos%20%7C%20linux-lightgrey.svg)](https://github.com/LimberDuck/converter-csv)

![](https://user-images.githubusercontent.com/9287709/57588063-d4b2f280-750e-11e9-9ba8-e2d301d38cbc.png)

Expand Down Expand Up @@ -60,7 +64,7 @@ your tasks.
>
> Run with `&` at the end to start the process in the background.

3. Make a shortcut with **Converter CSV**
3. Make a shortcut for **Converter CSV**

**Windows:**

Expand Down Expand Up @@ -189,13 +193,13 @@ sudo apt-get install --reinstall libxcb-xinerama0
pip install -r requirements.txt
```

6. Run **Converter CSV** using below command
3. Run **Converter CSV** using below command

```
python -m converter_csv
```

7. Upgrade setuptools using below command
4. Upgrade setuptools using below command

```
pip install --upgrade setuptools
Expand All @@ -207,13 +211,13 @@ sudo apt-get install --reinstall libxcb-xinerama0
pip install PyInstaller
```

8. Build your own executable file using below command
6. Build your own executable file using below command

```
pyinstaller --onefile --windowed --icon=./icons/LimberDuck-converter-csv.ico --name converter-csv converter_csv/__main__.py
```

9. Go to `dist` catalog to find executable file `converter-csv`.
7. Go to `dist` catalog to find executable file `converter-csv`.

</details>

Expand Down Expand Up @@ -276,8 +280,10 @@ GNU GPLv3: [LICENSE].

### Authors

[Damian Krawczyk] created **Converter CSV** by LimberDuck.
[Damian Krawczyk] created **[Converter CSV]** by [LimberDuck].

[Damian Krawczyk]: https://damiankrawczyk.com
[Converter CSV]: https://limberduck.org/en/latest/tools/converter-csv
[LimberDuck]: https://limberduck.org
[CHANGELOG]: https://github.com/LimberDuck/converter-csv/blob/master/CHANGELOG.md
[LICENSE]: https://github.com/LimberDuck/converter-csv/blob/master/LICENSE
27 changes: 19 additions & 8 deletions converter_csv/__about__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
u"""
"""
Converter CSV by LimberDuck (pronounced *ˈlɪm.bɚ dʌk*) is a GUI
tool which lets you convert multiple large csv files to xlsx files.
Copyright (C) 2018 Damian Krawczyk
Expand All @@ -21,19 +21,30 @@
import datetime

__all__ = [
"__title__", "__icon__", "__summary__", "__uri__", "__version__", "__release_date__", "__author__",
"__email__", "__license_name__", "__license_link__", "__copyright__"
"__title__",
"__icon__",
"__summary__",
"__uri__",
"__version__",
"__release_date__",
"__author__",
"__email__",
"__license_name__",
"__license_link__",
"__copyright__",
]

__title__ = "Converter CSV by LimberDuck"
__package_name__ = "converter-csv"
__icon__ = "LimberDuck-converter-csv.ico"
__summary__ = "Converter CSV by LimberDuck is a GUI tool to convert multiple large csv files to xlsx files."
__uri__ = "https://limberduck.org/en/latest/converter-csv"
__version__ = "0.3.0"
__release_date__ = "2021.8.30"
__author__ = u"Damian Krawczyk"
__uri__ = "https://limberduck.org"
__version__ = "0.3.1"
__release_date__ = "2025.2.05"
__author__ = "Damian Krawczyk"
__email__ = "[email protected]"
__license_name__ = "GNU GPLv3"
__license_link__ = "https://www.gnu.org/licenses/gpl-3.0.en.html"
__copyright__ = u"\N{COPYRIGHT SIGN} 2018-{} by {}".format(datetime.datetime.now().year, __author__)
__copyright__ = "\N{COPYRIGHT SIGN} 2018-{} by {}".format(
datetime.datetime.now().year, __author__
)
28 changes: 23 additions & 5 deletions converter_csv/__init__.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,27 @@
from .__about__ import (
__title__, __icon__, __summary__, __uri__, __version__, __release_date__, __author__,
__email__, __license_name__, __license_link__, __copyright__
__title__,
__icon__,
__summary__,
__uri__,
__version__,
__release_date__,
__author__,
__email__,
__license_name__,
__license_link__,
__copyright__,
)

__all__ = [
"__title__", "__icon__", "__summary__", "__uri__", "__version__", "__release_date__", "__author__",
"__email__", "__license_name__", "__license_link__", "__copyright__"
]
"__title__",
"__icon__",
"__summary__",
"__uri__",
"__version__",
"__release_date__",
"__author__",
"__email__",
"__license_name__",
"__license_link__",
"__copyright__",
]
4 changes: 2 additions & 2 deletions converter_csv/__main__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
u"""
"""
Converter CSV by LimberDuck (pronounced *ˈlɪm.bɚ dʌk*) is a GUI
tool which lets you convert multiple large csv files to xlsx files.
Copyright (C) 2018 Damian Krawczyk
Expand All @@ -27,6 +27,6 @@ def main():
app.main()


if __name__ == '__main__':
if __name__ == "__main__":

main()
2 changes: 1 addition & 1 deletion converter_csv/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.3.0"
__version__ = "0.3.1"
Loading
Loading