summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 07:45:31 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 07:45:31 +0000
commitb47fb1559fa3c5d811c2807332a67dae49684c95 (patch)
tree9f0c84db2304b90020ec25eb6a6b75435fef8a87
parentb7aae9cf67a1882604dfdf7c224de707d373ac22 (diff)
automatic import of python-isort
-rw-r--r--.gitignore1
-rw-r--r--python-isort.spec600
-rw-r--r--sources1
3 files changed, 602 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..9c55ea5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/isort-5.12.0.tar.gz
diff --git a/python-isort.spec b/python-isort.spec
new file mode 100644
index 0000000..b083317
--- /dev/null
+++ b/python-isort.spec
@@ -0,0 +1,600 @@
+%global _empty_manifest_terminate_build 0
+Name: python-isort
+Version: 5.12.0
+Release: 1
+Summary: A Python utility / library to sort Python imports.
+License: MIT
+URL: https://pycqa.github.io/isort/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a9/c4/dc00e42c158fc4dda2afebe57d2e948805c06d5169007f1724f0683010a9/isort-5.12.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-colorama
+Requires: python3-pip-api
+Requires: python3-pip-shims
+Requires: python3-pipreqs
+Requires: python3-requirementslib
+Requires: python3-setuptools
+
+%description
+[![PyPI version](https://badge.fury.io/py/isort.svg)](https://badge.fury.io/py/isort)
+[![Test Status](https://github.com/pycqa/isort/workflows/Test/badge.svg?branch=develop)](https://github.com/pycqa/isort/actions?query=workflow%3ATest)
+[![Lint Status](https://github.com/pycqa/isort/workflows/Lint/badge.svg?branch=develop)](https://github.com/pycqa/isort/actions?query=workflow%3ALint)
+[![Code coverage Status](https://codecov.io/gh/pycqa/isort/branch/main/graph/badge.svg)](https://codecov.io/gh/pycqa/isort)
+[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](https://pypi.org/project/isort/)
+[![Join the chat at https://gitter.im/timothycrosley/isort](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/timothycrosley/isort?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+[![Downloads](https://pepy.tech/badge/isort)](https://pepy.tech/project/isort)
+[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
+[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
+[![DeepSource](https://static.deepsource.io/deepsource-badge-light-mini.svg)](https://deepsource.io/gh/pycqa/isort/?ref=repository-badge)
+_________________
+[Read Latest Documentation](https://pycqa.github.io/isort/) - [Browse GitHub Code Repository](https://github.com/pycqa/isort/)
+_________________
+isort your imports, so you don't have to.
+isort is a Python utility / library to sort imports alphabetically, and
+automatically separated into sections and by type. It provides a command line
+utility, Python library and [plugins for various
+editors](https://github.com/pycqa/isort/wiki/isort-Plugins) to
+quickly sort all your imports. It requires Python 3.8+ to run but
+supports formatting Python 2 code too.
+- [Try isort now from your browser!](https://pycqa.github.io/isort/docs/quick_start/0.-try.html)
+- [Using black? See the isort and black compatibility guide.](https://pycqa.github.io/isort/docs/configuration/black_compatibility.html)
+- [isort has official support for pre-commit!](https://pycqa.github.io/isort/docs/configuration/pre-commit.html)
+![Example Usage](https://raw.github.com/pycqa/isort/main/example.gif)
+Before isort:
+```python
+from my_lib import Object
+import os
+from my_lib import Object3
+from my_lib import Object2
+import sys
+from third_party import lib15, lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14
+import sys
+from __future__ import absolute_import
+from third_party import lib3
+print("Hey")
+print("yo")
+```
+After isort:
+```python
+from __future__ import absolute_import
+import os
+import sys
+from third_party import (lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8,
+ lib9, lib10, lib11, lib12, lib13, lib14, lib15)
+from my_lib import Object, Object2, Object3
+print("Hey")
+print("yo")
+```
+## Installing isort
+Installing isort is as simple as:
+```bash
+pip install isort
+```
+Install isort with requirements.txt support:
+```bash
+pip install isort[requirements_deprecated_finder]
+```
+Install isort with Pipfile support:
+```bash
+pip install isort[pipfile_deprecated_finder]
+```
+Install isort with both formats support:
+```bash
+pip install isort[requirements_deprecated_finder,pipfile_deprecated_finder]
+```
+## Using isort
+**From the command line**:
+To run on specific files:
+```bash
+isort mypythonfile.py mypythonfile2.py
+```
+To apply recursively:
+```bash
+isort .
+```
+If [globstar](https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html)
+is enabled, `isort .` is equivalent to:
+```bash
+isort **/*.py
+```
+To view proposed changes without applying them:
+```bash
+isort mypythonfile.py --diff
+```
+Finally, to atomically run isort against a project, only applying
+changes if they don't introduce syntax errors:
+```bash
+isort --atomic .
+```
+(Note: this is disabled by default, as it prevents isort from
+running against code written using a different version of Python.)
+**From within Python**:
+```python
+import isort
+isort.file("pythonfile.py")
+```
+or:
+```python
+import isort
+sorted_code = isort.code("import b\nimport a\n")
+```
+## Installing isort's for your preferred text editor
+Several plugins have been written that enable to use isort from within a
+variety of text-editors. You can find a full list of them [on the isort
+wiki](https://github.com/pycqa/isort/wiki/isort-Plugins).
+Additionally, I will enthusiastically accept pull requests that include
+plugins for other text editors and add documentation for them as I am
+notified.
+## Multi line output modes
+You will notice above the \"multi\_line\_output\" setting. This setting
+defines how from imports wrap when they extend past the line\_length
+limit and has [12 possible settings](https://pycqa.github.io/isort/docs/configuration/multi_line_output_modes.html).
+## Indentation
+To change the how constant indents appear - simply change the
+indent property with the following accepted formats:
+- Number of spaces you would like. For example: 4 would cause standard
+ 4 space indentation.
+- Tab
+- A verbatim string with quotes around it.
+For example:
+```python
+" "
+```
+is equivalent to 4.
+For the import styles that use parentheses, you can control whether or
+not to include a trailing comma after the last import with the
+`include_trailing_comma` option (defaults to `False`).
+## Intelligently Balanced Multi-line Imports
+As of isort 3.1.0 support for balanced multi-line imports has been
+added. With this enabled isort will dynamically change the import length
+to the one that produces the most balanced grid, while staying below the
+maximum import length defined.
+Example:
+```python
+from __future__ import (absolute_import, division,
+ print_function, unicode_literals)
+```
+Will be produced instead of:
+```python
+from __future__ import (absolute_import, division, print_function,
+ unicode_literals)
+```
+To enable this set `balanced_wrapping` to `True` in your config or pass
+the `-e` option into the command line utility.
+## Custom Sections and Ordering
+isort provides configuration options to change almost every aspect of how
+imports are organized, ordered, or grouped together in sections.
+[Click here](https://pycqa.github.io/isort/docs/configuration/custom_sections_and_ordering.html) for an overview of all these options.
+## Skip processing of imports (outside of configuration)
+To make isort ignore a single import simply add a comment at the end of
+the import line containing the text `isort:skip`:
+```python
+import module # isort:skip
+```
+or:
+```python
+from xyz import (abc, # isort:skip
+ yo,
+ hey)
+```
+To make isort skip an entire file simply add `isort:skip_file` to the
+module's doc string:
+```python
+""" my_module.py
+ Best module ever
+ isort:skip_file
+"""
+import b
+import a
+```
+## Adding or removing an import from multiple files
+isort can be ran or configured to add / remove imports automatically.
+[See a complete guide here.](https://pycqa.github.io/isort/docs/configuration/add_or_remove_imports.html)
+## Using isort to verify code
+
+%package -n python3-isort
+Summary: A Python utility / library to sort Python imports.
+Provides: python-isort
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-isort
+[![PyPI version](https://badge.fury.io/py/isort.svg)](https://badge.fury.io/py/isort)
+[![Test Status](https://github.com/pycqa/isort/workflows/Test/badge.svg?branch=develop)](https://github.com/pycqa/isort/actions?query=workflow%3ATest)
+[![Lint Status](https://github.com/pycqa/isort/workflows/Lint/badge.svg?branch=develop)](https://github.com/pycqa/isort/actions?query=workflow%3ALint)
+[![Code coverage Status](https://codecov.io/gh/pycqa/isort/branch/main/graph/badge.svg)](https://codecov.io/gh/pycqa/isort)
+[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](https://pypi.org/project/isort/)
+[![Join the chat at https://gitter.im/timothycrosley/isort](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/timothycrosley/isort?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+[![Downloads](https://pepy.tech/badge/isort)](https://pepy.tech/project/isort)
+[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
+[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
+[![DeepSource](https://static.deepsource.io/deepsource-badge-light-mini.svg)](https://deepsource.io/gh/pycqa/isort/?ref=repository-badge)
+_________________
+[Read Latest Documentation](https://pycqa.github.io/isort/) - [Browse GitHub Code Repository](https://github.com/pycqa/isort/)
+_________________
+isort your imports, so you don't have to.
+isort is a Python utility / library to sort imports alphabetically, and
+automatically separated into sections and by type. It provides a command line
+utility, Python library and [plugins for various
+editors](https://github.com/pycqa/isort/wiki/isort-Plugins) to
+quickly sort all your imports. It requires Python 3.8+ to run but
+supports formatting Python 2 code too.
+- [Try isort now from your browser!](https://pycqa.github.io/isort/docs/quick_start/0.-try.html)
+- [Using black? See the isort and black compatibility guide.](https://pycqa.github.io/isort/docs/configuration/black_compatibility.html)
+- [isort has official support for pre-commit!](https://pycqa.github.io/isort/docs/configuration/pre-commit.html)
+![Example Usage](https://raw.github.com/pycqa/isort/main/example.gif)
+Before isort:
+```python
+from my_lib import Object
+import os
+from my_lib import Object3
+from my_lib import Object2
+import sys
+from third_party import lib15, lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14
+import sys
+from __future__ import absolute_import
+from third_party import lib3
+print("Hey")
+print("yo")
+```
+After isort:
+```python
+from __future__ import absolute_import
+import os
+import sys
+from third_party import (lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8,
+ lib9, lib10, lib11, lib12, lib13, lib14, lib15)
+from my_lib import Object, Object2, Object3
+print("Hey")
+print("yo")
+```
+## Installing isort
+Installing isort is as simple as:
+```bash
+pip install isort
+```
+Install isort with requirements.txt support:
+```bash
+pip install isort[requirements_deprecated_finder]
+```
+Install isort with Pipfile support:
+```bash
+pip install isort[pipfile_deprecated_finder]
+```
+Install isort with both formats support:
+```bash
+pip install isort[requirements_deprecated_finder,pipfile_deprecated_finder]
+```
+## Using isort
+**From the command line**:
+To run on specific files:
+```bash
+isort mypythonfile.py mypythonfile2.py
+```
+To apply recursively:
+```bash
+isort .
+```
+If [globstar](https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html)
+is enabled, `isort .` is equivalent to:
+```bash
+isort **/*.py
+```
+To view proposed changes without applying them:
+```bash
+isort mypythonfile.py --diff
+```
+Finally, to atomically run isort against a project, only applying
+changes if they don't introduce syntax errors:
+```bash
+isort --atomic .
+```
+(Note: this is disabled by default, as it prevents isort from
+running against code written using a different version of Python.)
+**From within Python**:
+```python
+import isort
+isort.file("pythonfile.py")
+```
+or:
+```python
+import isort
+sorted_code = isort.code("import b\nimport a\n")
+```
+## Installing isort's for your preferred text editor
+Several plugins have been written that enable to use isort from within a
+variety of text-editors. You can find a full list of them [on the isort
+wiki](https://github.com/pycqa/isort/wiki/isort-Plugins).
+Additionally, I will enthusiastically accept pull requests that include
+plugins for other text editors and add documentation for them as I am
+notified.
+## Multi line output modes
+You will notice above the \"multi\_line\_output\" setting. This setting
+defines how from imports wrap when they extend past the line\_length
+limit and has [12 possible settings](https://pycqa.github.io/isort/docs/configuration/multi_line_output_modes.html).
+## Indentation
+To change the how constant indents appear - simply change the
+indent property with the following accepted formats:
+- Number of spaces you would like. For example: 4 would cause standard
+ 4 space indentation.
+- Tab
+- A verbatim string with quotes around it.
+For example:
+```python
+" "
+```
+is equivalent to 4.
+For the import styles that use parentheses, you can control whether or
+not to include a trailing comma after the last import with the
+`include_trailing_comma` option (defaults to `False`).
+## Intelligently Balanced Multi-line Imports
+As of isort 3.1.0 support for balanced multi-line imports has been
+added. With this enabled isort will dynamically change the import length
+to the one that produces the most balanced grid, while staying below the
+maximum import length defined.
+Example:
+```python
+from __future__ import (absolute_import, division,
+ print_function, unicode_literals)
+```
+Will be produced instead of:
+```python
+from __future__ import (absolute_import, division, print_function,
+ unicode_literals)
+```
+To enable this set `balanced_wrapping` to `True` in your config or pass
+the `-e` option into the command line utility.
+## Custom Sections and Ordering
+isort provides configuration options to change almost every aspect of how
+imports are organized, ordered, or grouped together in sections.
+[Click here](https://pycqa.github.io/isort/docs/configuration/custom_sections_and_ordering.html) for an overview of all these options.
+## Skip processing of imports (outside of configuration)
+To make isort ignore a single import simply add a comment at the end of
+the import line containing the text `isort:skip`:
+```python
+import module # isort:skip
+```
+or:
+```python
+from xyz import (abc, # isort:skip
+ yo,
+ hey)
+```
+To make isort skip an entire file simply add `isort:skip_file` to the
+module's doc string:
+```python
+""" my_module.py
+ Best module ever
+ isort:skip_file
+"""
+import b
+import a
+```
+## Adding or removing an import from multiple files
+isort can be ran or configured to add / remove imports automatically.
+[See a complete guide here.](https://pycqa.github.io/isort/docs/configuration/add_or_remove_imports.html)
+## Using isort to verify code
+
+%package help
+Summary: Development documents and examples for isort
+Provides: python3-isort-doc
+%description help
+[![PyPI version](https://badge.fury.io/py/isort.svg)](https://badge.fury.io/py/isort)
+[![Test Status](https://github.com/pycqa/isort/workflows/Test/badge.svg?branch=develop)](https://github.com/pycqa/isort/actions?query=workflow%3ATest)
+[![Lint Status](https://github.com/pycqa/isort/workflows/Lint/badge.svg?branch=develop)](https://github.com/pycqa/isort/actions?query=workflow%3ALint)
+[![Code coverage Status](https://codecov.io/gh/pycqa/isort/branch/main/graph/badge.svg)](https://codecov.io/gh/pycqa/isort)
+[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](https://pypi.org/project/isort/)
+[![Join the chat at https://gitter.im/timothycrosley/isort](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/timothycrosley/isort?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+[![Downloads](https://pepy.tech/badge/isort)](https://pepy.tech/project/isort)
+[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
+[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
+[![DeepSource](https://static.deepsource.io/deepsource-badge-light-mini.svg)](https://deepsource.io/gh/pycqa/isort/?ref=repository-badge)
+_________________
+[Read Latest Documentation](https://pycqa.github.io/isort/) - [Browse GitHub Code Repository](https://github.com/pycqa/isort/)
+_________________
+isort your imports, so you don't have to.
+isort is a Python utility / library to sort imports alphabetically, and
+automatically separated into sections and by type. It provides a command line
+utility, Python library and [plugins for various
+editors](https://github.com/pycqa/isort/wiki/isort-Plugins) to
+quickly sort all your imports. It requires Python 3.8+ to run but
+supports formatting Python 2 code too.
+- [Try isort now from your browser!](https://pycqa.github.io/isort/docs/quick_start/0.-try.html)
+- [Using black? See the isort and black compatibility guide.](https://pycqa.github.io/isort/docs/configuration/black_compatibility.html)
+- [isort has official support for pre-commit!](https://pycqa.github.io/isort/docs/configuration/pre-commit.html)
+![Example Usage](https://raw.github.com/pycqa/isort/main/example.gif)
+Before isort:
+```python
+from my_lib import Object
+import os
+from my_lib import Object3
+from my_lib import Object2
+import sys
+from third_party import lib15, lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14
+import sys
+from __future__ import absolute_import
+from third_party import lib3
+print("Hey")
+print("yo")
+```
+After isort:
+```python
+from __future__ import absolute_import
+import os
+import sys
+from third_party import (lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8,
+ lib9, lib10, lib11, lib12, lib13, lib14, lib15)
+from my_lib import Object, Object2, Object3
+print("Hey")
+print("yo")
+```
+## Installing isort
+Installing isort is as simple as:
+```bash
+pip install isort
+```
+Install isort with requirements.txt support:
+```bash
+pip install isort[requirements_deprecated_finder]
+```
+Install isort with Pipfile support:
+```bash
+pip install isort[pipfile_deprecated_finder]
+```
+Install isort with both formats support:
+```bash
+pip install isort[requirements_deprecated_finder,pipfile_deprecated_finder]
+```
+## Using isort
+**From the command line**:
+To run on specific files:
+```bash
+isort mypythonfile.py mypythonfile2.py
+```
+To apply recursively:
+```bash
+isort .
+```
+If [globstar](https://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html)
+is enabled, `isort .` is equivalent to:
+```bash
+isort **/*.py
+```
+To view proposed changes without applying them:
+```bash
+isort mypythonfile.py --diff
+```
+Finally, to atomically run isort against a project, only applying
+changes if they don't introduce syntax errors:
+```bash
+isort --atomic .
+```
+(Note: this is disabled by default, as it prevents isort from
+running against code written using a different version of Python.)
+**From within Python**:
+```python
+import isort
+isort.file("pythonfile.py")
+```
+or:
+```python
+import isort
+sorted_code = isort.code("import b\nimport a\n")
+```
+## Installing isort's for your preferred text editor
+Several plugins have been written that enable to use isort from within a
+variety of text-editors. You can find a full list of them [on the isort
+wiki](https://github.com/pycqa/isort/wiki/isort-Plugins).
+Additionally, I will enthusiastically accept pull requests that include
+plugins for other text editors and add documentation for them as I am
+notified.
+## Multi line output modes
+You will notice above the \"multi\_line\_output\" setting. This setting
+defines how from imports wrap when they extend past the line\_length
+limit and has [12 possible settings](https://pycqa.github.io/isort/docs/configuration/multi_line_output_modes.html).
+## Indentation
+To change the how constant indents appear - simply change the
+indent property with the following accepted formats:
+- Number of spaces you would like. For example: 4 would cause standard
+ 4 space indentation.
+- Tab
+- A verbatim string with quotes around it.
+For example:
+```python
+" "
+```
+is equivalent to 4.
+For the import styles that use parentheses, you can control whether or
+not to include a trailing comma after the last import with the
+`include_trailing_comma` option (defaults to `False`).
+## Intelligently Balanced Multi-line Imports
+As of isort 3.1.0 support for balanced multi-line imports has been
+added. With this enabled isort will dynamically change the import length
+to the one that produces the most balanced grid, while staying below the
+maximum import length defined.
+Example:
+```python
+from __future__ import (absolute_import, division,
+ print_function, unicode_literals)
+```
+Will be produced instead of:
+```python
+from __future__ import (absolute_import, division, print_function,
+ unicode_literals)
+```
+To enable this set `balanced_wrapping` to `True` in your config or pass
+the `-e` option into the command line utility.
+## Custom Sections and Ordering
+isort provides configuration options to change almost every aspect of how
+imports are organized, ordered, or grouped together in sections.
+[Click here](https://pycqa.github.io/isort/docs/configuration/custom_sections_and_ordering.html) for an overview of all these options.
+## Skip processing of imports (outside of configuration)
+To make isort ignore a single import simply add a comment at the end of
+the import line containing the text `isort:skip`:
+```python
+import module # isort:skip
+```
+or:
+```python
+from xyz import (abc, # isort:skip
+ yo,
+ hey)
+```
+To make isort skip an entire file simply add `isort:skip_file` to the
+module's doc string:
+```python
+""" my_module.py
+ Best module ever
+ isort:skip_file
+"""
+import b
+import a
+```
+## Adding or removing an import from multiple files
+isort can be ran or configured to add / remove imports automatically.
+[See a complete guide here.](https://pycqa.github.io/isort/docs/configuration/add_or_remove_imports.html)
+## Using isort to verify code
+
+%prep
+%autosetup -n isort-5.12.0
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-isort -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 5.12.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..bc956e8
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+20e61189a45d13f28c2dd25362e9a826 isort-5.12.0.tar.gz