From bdee7c1cade7865812999c280930c7ef44f2a3ab Mon Sep 17 00:00:00 2001 From: Damian Krawczyk Date: Mon, 30 Aug 2021 20:51:48 +0200 Subject: [PATCH 1/3] v. 0.3.0 --- .github/workflows/python-package.yml | 41 +++ .github/workflows/python-publish.yml | 36 +++ .gitignore | 5 +- CHANGELOG.md | 53 ++++ CHANGELOG.rst | 33 --- README.md | 246 ++++++++++++++++++ README.rst | 216 --------------- converter_csv/__about__.py | 9 +- .../__main__.py | 12 +- converter_csv/_version.py | 1 + requirements.txt | 19 +- setup.py | 41 +++ 12 files changed, 440 insertions(+), 272 deletions(-) create mode 100644 .github/workflows/python-package.yml create mode 100644 .github/workflows/python-publish.yml create mode 100644 CHANGELOG.md delete mode 100644 CHANGELOG.rst create mode 100644 README.md delete mode 100644 README.rst rename limberduck-converter-csv.py => converter_csv/__main__.py (93%) create mode 100644 converter_csv/_version.py create mode 100644 setup.py diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml new file mode 100644 index 0000000..e26a273 --- /dev/null +++ b/.github/workflows/python-package.yml @@ -0,0 +1,41 @@ +name: Python package + +on: [push] + +env: + python_package_name: converter-csv + +jobs: + build: + + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + python-version: [3.6, 3.7, 3.8, 3.9] + + steps: + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Install tools + run: | + python -m pip install --upgrade pip build setuptools wheel twine + - name: Install dependencies + run: | + pip install -r requirements.txt + - name: Build package + run: | + python setup.py sdist bdist_wheel + - name: Install locally + run: | + ls + ls dist + TOOL_CURRENT_VERSION=`sed -e 's/.*__version__ = "\(.*\)".*/\1/' ${{ env.python_package_name }}/_version.py` + pip install dist/${{ env.python_package_name }}-${TOOL_CURRENT_VERSION}-py3-none-any.whl + shell: bash + - name: pip show package + run: | + pip show ${{ env.python_package_name }} \ No newline at end of file diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml new file mode 100644 index 0000000..78ba265 --- /dev/null +++ b/.github/workflows/python-publish.yml @@ -0,0 +1,36 @@ +# This workflow will upload a Python Package using Twine when a release is created +# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries + +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +name: Upload Python Package + +on: + release: + types: [published] + +jobs: + deploy: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.x' + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install build setuptools wheel twine + - name: Build package + run: python setup.py sdist bdist_wheel + - name: Publish package + uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 + with: + user: __token__ + password: ${{ secrets.PYPI_API_TOKEN }} \ No newline at end of file diff --git a/.gitignore b/.gitignore index df71649..4d2b563 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,7 @@ build/ dist/ *.spec .idea/ -__pycache__ \ No newline at end of file +__pycache__ +*.egg-info +.vscode +test_files \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..10fa288 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,53 @@ +# Change Log + +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.0] - 2021-08-30 + +### Added + +- `converter-csv` as Python package - from now on you can install it with `pip install converter-csv` +- entry point `converter-csv` added - from now on, after installation of **Converter CSV** you can run it with command `converter-csv` + + +## [0.2.3] - 2021-03-27 + +### Changed + +- Requirements updated with new version of pillow and pyinstaller. + +## [0.2.2] - 2019-05-18 + +### Changed + +- Suffix with timestamp changed to format displayed in gui. + +## [0.2.1] - 2019-05-18 + +### Changed + +- Cancel option handled if change target directory action has been taken. +- About dialog window format changed to display release date. + + +## [0.2.0] - 2019-05-12 + +### Added + +- possibility to add suffix to output files with current time or/and custom text + +## [0.1.0] - 2018-12-31 + +- Initial public release + +[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 +[0.2.1]: https://github.com/LimberDuck/converter-csv/compare/v0.2.0...v0.2.1 +[0.2.0]: https://github.com/LimberDuck/converter-csv/compare/v0.1.0...v0.2.0 +[0.1.0]: https://github.com/LimberDuck/converter-csv/releases/tag/v0.1.0 + +[1]: https://github.com/LimberDuck/converter-csv \ No newline at end of file diff --git a/CHANGELOG.rst b/CHANGELOG.rst deleted file mode 100644 index 51a8dda..0000000 --- a/CHANGELOG.rst +++ /dev/null @@ -1,33 +0,0 @@ -========== -Change Log -========== - -This document records all notable changes to `converter-csv by LimberDuck `_. -This project adheres to `Semantic Versioning `_. - -0.2.3 (2021-03-27) ---------------------- - -* Requirements updated with new version of pillow and pyinstaller. - -0.2.2 (2019-05-18) ---------------------- - -* Suffix with timestamp changed to format displayed in gui. - -0.2.1 (2019-05-18) ---------------------- - -* Cancel option handled if change target directory action has been taken. -* About dialog window format changed to display release date. - - -0.2.0 (2019-05-12) ---------------------- - -* possibility to add suffix to output files with current time or/and custom text - -0.1.0 (2018-12-31) ---------------------- - -* Initial public release \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..3e9d10d --- /dev/null +++ b/README.md @@ -0,0 +1,246 @@ +# Converter CSV + +**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 keeping +your operational memory usage at a low level. You can run it on your +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://pypi.org/project/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) + +## Main features + +* select one or more csv files at once +* select directory to get all csv files from it and from all it's subdirectories +* change separator to desired char, or leave it default (comma "`,`") +* change target directory for output files to desired one, or leave it default (the same as source files) + +## Usage + +1. Go to Menu `File`. +2. Choose one of below options: + - `Open file\-s` if you want to open one or more csv files at once. + - `Open directory` if you want to open all csv files from selected directory and its subdirectories. +3. Click `Start` button to initiate conversion of all selected files. + +## Options + +* Click `Change` button (next to separator filed) to change separator to desired by you eg. "`;`". +* Click `Change` button (next to directory field) to change target directory and use it for all output files. +* Mark checkbox `add suffix with "_YYYYMMDD_HHMMSS"` to add into each file name suffix with current time with given format. +* Key-in custom suffix and mark checkbox `add custom suffix` to add into each file name suffix with given text. +* Click `Open` button to open current working directory. + +## Installation + +> **Note:** +> It's advisable to use python virtual environment for below instructions. Read more about python virtual environment in [The Hitchhiker’s Guide to Python!](https://docs.python-guide.org/dev/virtualenvs/) +> +>Read about [virtualenvwrapper in The Hitchhiker’s Guide to Python!](https://docs.python-guide.org/dev/virtualenvs/#virtualenvwrapper): [virtualenvwrapper](https://virtualenvwrapper.readthedocs.io) provides a set of commands which makes working with virtual environments much more pleasant. + + +1. Install **Converter CSV** + + `pip install converter-csv` + +2. Run **Converter CSV** + + `converter-csv` + +### Additional steps + +#### Linux (Ubuntu) + +If you see below error: + +```shell +~$ converter-csv +converter-csv: command not found +``` + +Add below to `~/.bashrc` + +```bash +# set PATH so it includes user's private ~/.local/bin if it exists +if [ -d "$HOME/.local/bin" ] ; then + PATH="$HOME/.local/bin:$PATH" +fi +``` + +If you see below error: + +```shell +~$ converter-csv +qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. +This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. + +Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb. + +Aborted (core dumped) +``` + +Run to fix the error: + +```shell +sudo apt-get install --reinstall libxcb-xinerama0 +``` + +## Build executable file + +
+ Click to see instruction for Windows + +### Windows + +1. Clone **Converter CSV** repository using below command + + ``` + git clone https://github.com/LimberDuck/converter-csv.git + ``` + +2. Install requirements using below command + + ``` + pip install -r requirements.txt + ``` + +3. Run **Converter CSV** using below command + + ``` + python -m converter_csv + ``` + +4. Upgrade setuptools using below command + + ``` + pip install --upgrade setuptools + ``` + +5. Install PyInstaller + + ``` + pip install PyInstaller + ``` + +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 + ``` + +7. Go to `dist` catalog to find executable file `converter-csv.exe` + +
+ +
+ Click to see instruction for Linux (Ubuntu) + +### Linux (Ubuntu) + +1. Clone **Converter CSV** repository using below command + + ``` + git clone https://github.com/LimberDuck/converter-csv.git + ``` + +2. Install requirements using below command + + ``` + pip install -r requirements.txt + ``` + +6. Run **Converter CSV** using below command + + ``` + python -m converter_csv + ``` + +7. Upgrade setuptools using below command + + ``` + pip install --upgrade setuptools + ``` + +5. Install PyInstaller + + ``` + pip install PyInstaller + ``` + +8. 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`. + +
+ +
+ Click to see instruction for macOS + +### macOS + +1. Clone **Converter CSV** repository using below command + + ``` + git clone https://github.com/LimberDuck/converter-csv.git + ``` + +2. Install requirements using below command + + ``` + pip install -r requirements.txt + ``` + +3. Run **Converter CSV** using below command + + ``` + python -m converter_csv + ``` + +4. Upgrade setuptools using below command + + ``` + pip install --upgrade setuptools + ``` + +5. Install PyInstaller + + ``` + pip install PyInstaller + ``` + +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 + ``` + +7. Go to `dist` catalog to find executable file `converter-csv`. + +
+ +## Meta + +### Change log + +See [CHANGELOG]. + + +### Licence + +GNU GPLv3: [LICENSE]. + + +### Authors + +[Damian Krawczyk] created **Converter CSV** by LimberDuck. + +[Damian Krawczyk]: https://damiankrawczyk.com +[CHANGELOG]: https://github.com/LimberDuck/converter-csv/blob/master/CHANGELOG.md +[LICENSE]: https://github.com/LimberDuck/converter-csv/blob/master/LICENSE diff --git a/README.rst b/README.rst deleted file mode 100644 index b116797..0000000 --- a/README.rst +++ /dev/null @@ -1,216 +0,0 @@ -Converter CSV by LimberDuck -########################### - -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 keeping -your operational memory usage at a low level. You can run it on your -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. - -|license| |repo_size| |code_size| |supported_platform| - -.. image:: https://user-images.githubusercontent.com/9287709/57588063-d4b2f280-750e-11e9-9ba8-e2d301d38cbc.png - :width: 600 - -.. class:: no-web no-pdf - -.. contents:: - -.. section-numbering:: - -Main features -============= - -* select one or more csv files at once -* select directory to get all csv files from it and from all it's subdirectories -* change separator to desired char, or leave it default (comma ",") -* change target directory for output files to desired one, or leave it default (the same as source files) - -Usage -===== -1. Go to Menu "File". -2. Choose: - - - "Open file\\-s" if you want to open one or more csv files at once. - - or - - - "Open directory" if you want to open all csv files from selected directory and its subdirectories. - -3. Click "Start" button to initiate conversion of all selected files. - -Options -======= -* Click "Change" button (next to separator filed) to change separator to desired by you eg. ";". -* Click "Change" button (next to directory field) to change target directory and use it for all output files. -* Mark checkbox "add suffix with "_YYYYMMDD_HHMMSS"" to add into each file name suffix with current time with given format. -* Key-in custom suffix and mark checkbox "add custom suffix" to add into each file name suffix with given text. -* Click "Open" button to open current working directory. - -Build executable file -===================== - -Windows -------- -1. If you don't have, install Python 3.6.0 or higher, you can download it via https://www.python.org/downloads -2. If you don't have, install latest version of Git, you can download it via https://git-scm.com/downloads -3. Clone LimberDuck Converter CSV repository using below command in Git Bash: - -.. code-block:: powershell - - git clone https://github.com/LimberDuck/converter-csv.git - -4. Install requirements using below command - -.. code-block:: powershell - - pip install -r .\requirements.txt - -5. Run limberduck-converter-csv using below command - -.. code-block:: powershell - - python limberduck-converter-csv.py - -6. Upgrade setuptools using below command - -.. code-block:: powershell - - pip install --upgrade setuptools - -7. Build your own executable file using below command - -.. code-block:: powershell - - pyinstaller --onefile --windowed --icon=.\icons\LimberDuck-converter-csv.ico limberduck-converter-csv.py - -8. Go to dist catalog to find executable file limberduck-converter-csv.exe - -Linux (Ubuntu) --------------- -1. Python 3.6.7 should be already installed in Ubuntu 18.04.1 LTS, you can ensure with below command - -.. code-block:: bash - - python3 --version - -2. If you don't have, install git using below command - -.. code-block:: bash - - sudo apt install git - -3. Clone LimberDuck Converter CSV repository using below command - -.. code-block:: bash - - git clone https://github.com/LimberDuck/converter-csv.git - -4. If you don't have, install pip using below command - -.. code-block:: bash - - sudo apt install python3-pip - -5. Install requirements using below command - -.. code-block:: bash - - pip3 install -r .\requirements.txt - - -6. Run limberduck-converter-csv using below command - -.. code-block:: bash - - python3 limberduck-converter-csv.py - -7. Upgrade setuptools using below command - -.. code-block:: bash - - pip3 install --upgrade setuptools - -8. Build your own executable file using below command - -.. code-block:: bash - - ~/.local/bin/pyinstaller --onefile --windowed --icon=./icons/LimberDuck-converter-csv.ico limberduck-converter-csv.py - -9. Go to dist catalog to find executable file limberduck-converter-csv - -MacOS ------ -1. If you don't have, install Python 3.6.0 or higher, you can download it via https://www.python.org/downloads - -2. Clone LimberDuck Converter CSV repository using below command - -.. code-block:: bash - - git clone https://github.com/LimberDuck/converter-csv.git - -3. Install requirements using below command - -.. code-block:: bash - - pip3.6 install -r .\requirements.txt - -4. Run limberduck-converter-csv using below command - -.. code-block:: bash - - python3.6 limberduck-converter-csv.py - -5. Upgrade setuptools using below command - -.. code-block:: bash - - pip3.6 install --upgrade setuptools - -6. Build your own executable file using below command - -.. code-block:: bash - - pyinstaller --onefile --windowed --icon=./icons/LimberDuck-converter-csv.ico limberduck-converter-csv.py - -7. Go to dist catalog to find executable file limberduck-converter-csv - -Meta -==== - -Change log ----------- - -See `CHANGELOG`_. - - -Licence -------- - -GNU GPLv3: `LICENSE`_. - - - -Authors -------- - -`Damian Krawczyk`_ created Converter CSV by LimberDuck. - -.. _Damian Krawczyk: https://limberduck.org -.. _CHANGELOG: https://github.com/LimberDuck/converter-csv/blob/master/CHANGELOG.rst -.. _LICENSE: https://github.com/LimberDuck/converter-csv/blob/master/LICENSE - - -.. |license| image:: https://img.shields.io/github/license/LimberDuck/converter-csv.svg - :target: https://github.com/LimberDuck/converter-csv/blob/master/LICENSE - :alt: License - -.. |repo_size| image:: https://img.shields.io/github/repo-size/LimberDuck/converter-csv.svg - :target: https://github.com/LimberDuck/converter-csv - -.. |code_size| image:: https://img.shields.io/github/languages/code-size/LimberDuck/converter-csv.svg - :target: https://github.com/LimberDuck/converter-csv - -.. |supported_platform| image:: https://img.shields.io/badge/platform-windows%20%7C%20macos%20%7C%20linux-lightgrey.svg - :target: https://github.com/LimberDuck/converter-csv diff --git a/converter_csv/__about__.py b/converter_csv/__about__.py index 4e22ed7..9173c29 100644 --- a/converter_csv/__about__.py +++ b/converter_csv/__about__.py @@ -26,13 +26,12 @@ ] __title__ = "Converter CSV by LimberDuck" -__package_name__ = "limberduck-converter-csv" +__package_name__ = "converter-csv" __icon__ = "LimberDuck-converter-csv.ico" -__summary__ = "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." +__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.2.3" -__release_date__ = "2021.3.27" +__version__ = "0.3.0" +__release_date__ = "2021.8.30" __author__ = u"Damian Krawczyk" __email__ = "damian.krawczyk@limberduck.org" __license_name__ = "GNU GPLv3" diff --git a/limberduck-converter-csv.py b/converter_csv/__main__.py similarity index 93% rename from limberduck-converter-csv.py rename to converter_csv/__main__.py index d211e01..8f20048 100644 --- a/limberduck-converter-csv.py +++ b/converter_csv/__main__.py @@ -19,6 +19,14 @@ along with this program. If not, see . """ -if __name__ == '__main__': - from converter_csv import app +from converter_csv import app + + +def main(): + app.main() + + +if __name__ == '__main__': + + main() diff --git a/converter_csv/_version.py b/converter_csv/_version.py new file mode 100644 index 0000000..f2b3589 --- /dev/null +++ b/converter_csv/_version.py @@ -0,0 +1 @@ +__version__ = "0.3.0" \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 6b35532..951292d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,15 +1,4 @@ -altgraph==0.16.1 -chardet==3.0.4 -et-xmlfile==1.0.1 -future==0.17.1 -imageio==2.4.1 -jdcal==1.4 -macholib==1.11 -numpy==1.15.4 -pefile==2018.8.8 -Pillow==8.1.1 -PyInstaller==3.6 -PyQt5==5.11.3 -PyQt5-sip==4.19.13 -pywin32-ctypes==0.2.0 -XlsxWriter==1.1.2 +chardet>=4.0.0 +imageio>=2.9.0 +PyQt5>=5.15.4 +XlsxWriter>=3.0.1 \ No newline at end of file diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..ef12fc8 --- /dev/null +++ b/setup.py @@ -0,0 +1,41 @@ +import setuptools + +with open("README.md", "r") as fh: + long_description = fh.read() + +with open('requirements.txt') as f: + required = f.read().splitlines() + +about = {} +with open("converter_csv/_version.py") as f: + exec(f.read(), about) + +setuptools.setup( + name="converter_csv", + version=about["__version__"], + author="Damian Krawczyk", + author_email="damian.krawczyk@limberduck.org", + description="Converter CSV by LimberDuck is a GUI tool to convert multiple large csv files to xlsx files.", + long_description=long_description, + long_description_content_type="text/x-rst", + url="https://github.com/LimberDuck/converter-csv", + packages=setuptools.find_packages(), + install_requires=required, + entry_points={ + "gui_scripts": [ + "converter-csv = converter_csv.__main__:main" + ] + }, + classifiers=[ + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.7", + "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", + "Operating System :: OS Independent", + "Development Status :: 4 - Beta", + "Environment :: X11 Applications :: Qt", + "Operating System :: POSIX :: Linux", + "Operating System :: Microsoft :: Windows", + "Operating System :: MacOS", + ], +) From 87ca623f34ef4a604587eb1aeee96e0dc6a72d16 Mon Sep 17 00:00:00 2001 From: Damian Krawczyk Date: Mon, 30 Aug 2021 21:02:15 +0200 Subject: [PATCH 2/3] folder_package_name --- .github/workflows/python-package.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index e26a273..9aadf5e 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -4,6 +4,7 @@ on: [push] env: python_package_name: converter-csv + folder_package_name: converter_csv jobs: build: @@ -33,8 +34,8 @@ jobs: run: | ls ls dist - TOOL_CURRENT_VERSION=`sed -e 's/.*__version__ = "\(.*\)".*/\1/' ${{ env.python_package_name }}/_version.py` - pip install dist/${{ env.python_package_name }}-${TOOL_CURRENT_VERSION}-py3-none-any.whl + TOOL_CURRENT_VERSION=`sed -e 's/.*__version__ = "\(.*\)".*/\1/' ${{ env.folder_package_name }}/_version.py` + pip install dist/${{ env.folder_package_name }}-${TOOL_CURRENT_VERSION}-py3-none-any.whl shell: bash - name: pip show package run: | From 933096351ff19bc708a843e29ca4bb815390712c Mon Sep 17 00:00:00 2001 From: Damian Krawczyk Date: Mon, 30 Aug 2021 21:04:19 +0200 Subject: [PATCH 3/3] python 3.6 added to setup.py --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index ef12fc8..5a7f302 100644 --- a/setup.py +++ b/setup.py @@ -30,6 +30,7 @@ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.6", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Development Status :: 4 - Beta",