Refactor code structure for improved readability and maintainability
This commit is contained in:
parent
389d72a136
commit
aa4c067ea8
1685 changed files with 393439 additions and 71932 deletions
|
|
@ -0,0 +1 @@
|
|||
pip
|
||||
377
.venv_codegen/Lib/site-packages/isort-6.1.0.dist-info/METADATA
Normal file
377
.venv_codegen/Lib/site-packages/isort-6.1.0.dist-info/METADATA
Normal file
|
|
@ -0,0 +1,377 @@
|
|||
Metadata-Version: 2.4
|
||||
Name: isort
|
||||
Version: 6.1.0
|
||||
Summary: A Python utility / library to sort Python imports.
|
||||
Project-URL: Homepage, https://pycqa.github.io/isort/index.html
|
||||
Project-URL: Documentation, https://pycqa.github.io/isort/index.html
|
||||
Project-URL: Repository, https://github.com/PyCQA/isort
|
||||
Project-URL: Changelog, https://github.com/PyCQA/isort/releases
|
||||
Author-email: Timothy Crosley <timothy.crosley@gmail.com>, staticdev <staticdev-support@proton.me>
|
||||
License-Expression: MIT
|
||||
License-File: LICENSE
|
||||
Keywords: Clean,Imports,Lint,Refactor,Sort
|
||||
Classifier: Development Status :: 6 - Mature
|
||||
Classifier: Environment :: Console
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: MIT License
|
||||
Classifier: Natural Language :: English
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Programming Language :: Python :: 3.13
|
||||
Classifier: Programming Language :: Python :: 3.14
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
Classifier: Topic :: Software Development :: Libraries
|
||||
Classifier: Topic :: Utilities
|
||||
Requires-Python: >=3.9.0
|
||||
Requires-Dist: importlib-metadata>=4.6.0; python_version < '3.10'
|
||||
Provides-Extra: colors
|
||||
Requires-Dist: colorama; extra == 'colors'
|
||||
Provides-Extra: plugins
|
||||
Requires-Dist: setuptools; extra == 'plugins'
|
||||
Description-Content-Type: text/markdown
|
||||
|
||||
[](https://pycqa.github.io/isort/)
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
[](https://badge.fury.io/py/isort)
|
||||
[][pypi status]
|
||||
[](https://github.com/PyCQA/isort/actions/workflows/test.yml)
|
||||
[](https://github.com/PyCQA/isort/actions/workflows/lint.yml)
|
||||
[](https://codecov.io/gh/pycqa/isort)
|
||||
[](https://pypi.org/project/isort/)
|
||||
[](https://pepy.tech/project/isort)
|
||||
[](https://github.com/psf/black)
|
||||
[](https://pycqa.github.io/isort/)
|
||||
[](https://deepsource.io/gh/pycqa/isort/?ref=repository-badge)
|
||||
|
||||
[pypi status]: https://pypi.org/project/isort/
|
||||
_________________
|
||||
|
||||
[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 separate 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.9+ 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)
|
||||
|
||||

|
||||
|
||||
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
|
||||
```
|
||||
|
||||
## 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
|
||||
|
||||
The `--check-only` option
|
||||
-------------------------
|
||||
|
||||
isort can also be used to verify that code is correctly formatted
|
||||
by running it with `-c`. Any files that contain incorrectly sorted
|
||||
and/or formatted imports will be outputted to `stderr`.
|
||||
|
||||
```bash
|
||||
isort **/*.py -c -v
|
||||
|
||||
SUCCESS: /home/timothy/Projects/Open_Source/isort/isort_kate_plugin.py Everything Looks Good!
|
||||
ERROR: /home/timothy/Projects/Open_Source/isort/isort/isort.py Imports are incorrectly sorted.
|
||||
```
|
||||
|
||||
One great place this can be used is with a pre-commit git hook, such as
|
||||
this one by \@acdha:
|
||||
|
||||
<https://gist.github.com/acdha/8717683>
|
||||
|
||||
This can help to ensure a certain level of code quality throughout a
|
||||
project.
|
||||
|
||||
## Git hook
|
||||
|
||||
isort provides a hook function that can be integrated into your Git
|
||||
pre-commit script to check Python code before committing.
|
||||
|
||||
[More info here.](https://pycqa.github.io/isort/docs/configuration/git_hook.html)
|
||||
|
||||
## Setuptools integration
|
||||
|
||||
Upon installation, isort enables a `setuptools` command that checks
|
||||
Python files declared by your project.
|
||||
|
||||
[More info here.](https://pycqa.github.io/isort/docs/configuration/setuptools_integration.html)
|
||||
|
||||
## Spread the word
|
||||
|
||||
[](https://pycqa.github.io/isort/)
|
||||
|
||||
Place this badge at the top of your repository to let others know your project uses isort.
|
||||
|
||||
For README.md:
|
||||
|
||||
```markdown
|
||||
[](https://pycqa.github.io/isort/)
|
||||
```
|
||||
|
||||
Or README.rst:
|
||||
|
||||
```rst
|
||||
.. image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336
|
||||
:target: https://pycqa.github.io/isort/
|
||||
```
|
||||
|
||||
## Security contact information
|
||||
|
||||
To report a security vulnerability, please use the [Tidelift security
|
||||
contact](https://tidelift.com/security). Tidelift will coordinate the
|
||||
fix and disclosure.
|
||||
|
||||
## Why isort?
|
||||
|
||||
isort simply stands for import sort. It was originally called
|
||||
"sortImports" however I got tired of typing the extra characters and
|
||||
came to the realization camelCase is not pythonic.
|
||||
|
||||
I wrote isort because in an organization I used to work in the manager
|
||||
came in one day and decided all code must have alphabetically sorted
|
||||
imports. The code base was huge - and he meant for us to do it by hand.
|
||||
However, being a programmer - I\'m too lazy to spend 8 hours mindlessly
|
||||
performing a function, but not too lazy to spend 16 hours automating it.
|
||||
I was given permission to open source sortImports and here we are :)
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
[Get professionally supported isort with the Tidelift
|
||||
Subscription](https://tidelift.com/subscription/pkg/pypi-isort?utm_source=pypi-isort&utm_medium=referral&utm_campaign=readme)
|
||||
|
||||
Professional support for isort is available as part of the [Tidelift
|
||||
Subscription](https://tidelift.com/subscription/pkg/pypi-isort?utm_source=pypi-isort&utm_medium=referral&utm_campaign=readme).
|
||||
Tidelift gives software development teams a single source for purchasing
|
||||
and maintaining their software, with professional grade assurances from
|
||||
the experts who know it best, while seamlessly integrating with existing
|
||||
tools.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
Thanks and I hope you find isort useful!
|
||||
|
||||
~Timothy Crosley
|
||||
101
.venv_codegen/Lib/site-packages/isort-6.1.0.dist-info/RECORD
Normal file
101
.venv_codegen/Lib/site-packages/isort-6.1.0.dist-info/RECORD
Normal file
|
|
@ -0,0 +1,101 @@
|
|||
../../Scripts/isort-identify-imports.exe,sha256=3p8jhJcuo8xOlL-eh54na5DpecAvOnLsMyrPryw4vKI,106428
|
||||
../../Scripts/isort.exe,sha256=rppgrLm0EV5KrPO7RbCqUVit3ao4Nl297JEL8T6JNek,106394
|
||||
isort-6.1.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
isort-6.1.0.dist-info/METADATA,sha256=_o96xikkaWgP_XMd8xN2zZV80GYP1At-zsxyMCsXiTw,12101
|
||||
isort-6.1.0.dist-info/RECORD,,
|
||||
isort-6.1.0.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87
|
||||
isort-6.1.0.dist-info/entry_points.txt,sha256=UXi5i3qXuyKkhAK0XD6-27lhWryOYPuELfc2qlxQaFs,220
|
||||
isort-6.1.0.dist-info/licenses/LICENSE,sha256=BjKUABw9Uj26y6ud1UrCKZgnVsyvWSylMkCysM3YIGU,1089
|
||||
isort/__init__.py,sha256=izMCmePBol7NDXEMXZvMEXCvZ_Rfzli-kt6dOilU1N0,872
|
||||
isort/__main__.py,sha256=iK0trzN9CCXpQX-XPZDZ9JVkm2Lc0q0oiAgsa6FkJb4,36
|
||||
isort/__pycache__/__init__.cpython-310.pyc,,
|
||||
isort/__pycache__/__main__.cpython-310.pyc,,
|
||||
isort/__pycache__/_version.cpython-310.pyc,,
|
||||
isort/__pycache__/api.cpython-310.pyc,,
|
||||
isort/__pycache__/comments.cpython-310.pyc,,
|
||||
isort/__pycache__/core.cpython-310.pyc,,
|
||||
isort/__pycache__/exceptions.cpython-310.pyc,,
|
||||
isort/__pycache__/files.cpython-310.pyc,,
|
||||
isort/__pycache__/format.cpython-310.pyc,,
|
||||
isort/__pycache__/hooks.cpython-310.pyc,,
|
||||
isort/__pycache__/identify.cpython-310.pyc,,
|
||||
isort/__pycache__/io.cpython-310.pyc,,
|
||||
isort/__pycache__/literal.cpython-310.pyc,,
|
||||
isort/__pycache__/logo.cpython-310.pyc,,
|
||||
isort/__pycache__/main.cpython-310.pyc,,
|
||||
isort/__pycache__/output.cpython-310.pyc,,
|
||||
isort/__pycache__/parse.cpython-310.pyc,,
|
||||
isort/__pycache__/place.cpython-310.pyc,,
|
||||
isort/__pycache__/profiles.cpython-310.pyc,,
|
||||
isort/__pycache__/pylama_isort.cpython-310.pyc,,
|
||||
isort/__pycache__/sections.cpython-310.pyc,,
|
||||
isort/__pycache__/settings.cpython-310.pyc,,
|
||||
isort/__pycache__/setuptools_commands.cpython-310.pyc,,
|
||||
isort/__pycache__/sorting.cpython-310.pyc,,
|
||||
isort/__pycache__/utils.cpython-310.pyc,,
|
||||
isort/__pycache__/wrap.cpython-310.pyc,,
|
||||
isort/__pycache__/wrap_modes.cpython-310.pyc,,
|
||||
isort/_vendored/tomli/LICENSE,sha256=uAgWsNUwuKzLTCIReDeQmEpuO2GSLCte6S8zcqsnQv4,1072
|
||||
isort/_vendored/tomli/__init__.py,sha256=Y3N65pvphV_EF4k2qKiq_vYcohIUHhT05GzdRc0TOy8,213
|
||||
isort/_vendored/tomli/__pycache__/__init__.cpython-310.pyc,,
|
||||
isort/_vendored/tomli/__pycache__/_parser.cpython-310.pyc,,
|
||||
isort/_vendored/tomli/__pycache__/_re.cpython-310.pyc,,
|
||||
isort/_vendored/tomli/_parser.py,sha256=fhOEEYZATanBBAn-hyy0Au_aZbdqXfdKB8mGTvI1W3k,21397
|
||||
isort/_vendored/tomli/_re.py,sha256=3r6TD3gNGFjgOsfpy8aLpxgvasL__pvaN2m1R5DTxeQ,2833
|
||||
isort/_vendored/tomli/py.typed,sha256=8PjyZ1aVoQpRVvt71muvuq5qE-jTFZkK-GLHkhdebmc,26
|
||||
isort/_version.py,sha256=pXTtYi-S-p8e00o2Ad-PNREL9wAQaPgQzk_c_jndLOw,72
|
||||
isort/api.py,sha256=JX_kKbJCZ7x3ERst3EAd8g4JGl6vnEcV3I1gxFKGXro,26433
|
||||
isort/comments.py,sha256=6tLt0QRuSQvo-tpgTTM4oJKk-oqaE8MOTA95l89LtQQ,933
|
||||
isort/core.py,sha256=AYTI1_yH-AJpvDNDu1Q9ahG9s-97fQE09Jql4o945J4,22703
|
||||
isort/deprecated/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
isort/deprecated/__pycache__/__init__.cpython-310.pyc,,
|
||||
isort/deprecated/__pycache__/finders.cpython-310.pyc,,
|
||||
isort/deprecated/finders.py,sha256=Vo5tDkiwN6pHMR8M4Yaa_UFkIZBV3Qbil9BTHHW15HI,14278
|
||||
isort/exceptions.py,sha256=Ixh55NyqhkDlPZReZo0zxTc5pH1BA0wfNCCUy5AfJbc,7061
|
||||
isort/files.py,sha256=3wRqIAAquCCTF5aPzpzoDsWBvrTy49vqG11hAFseJD8,1589
|
||||
isort/format.py,sha256=E9Og4mc7ajxyMAFmUlAK2ZmW7N75uexfY0c9q-zmyzA,5483
|
||||
isort/hooks.py,sha256=Xb4z7D1oG7GVqQkqSgIKSvQmlo-HYa5UHbqnLt55CQI,3305
|
||||
isort/identify.py,sha256=nirmvzETNIMZAzMg4vgIZjLlLj6udy3S8gO_4uR_OqQ,8344
|
||||
isort/io.py,sha256=ASZ1npimzjCI3YuVsnr8G6yZaeAmnbZTk3ErY9lQ5FM,2217
|
||||
isort/literal.py,sha256=MpyobnkA7jQfhIW5O52VbZL4CUUawJ0gaYyX4uAVzIs,3695
|
||||
isort/logo.py,sha256=cL3al79O7O0G2viqRMRfBPp0qtRZmJw2nHSCZw8XWdQ,388
|
||||
isort/main.py,sha256=36T_X3BoC1dX7c-TfkeHJmpWRtCWF3dOTkR1a4YXoAQ,47134
|
||||
isort/output.py,sha256=k8y6fFkP150OKSWRmX7FgPAuxtKkOphukTrT0Jeq3nA,28030
|
||||
isort/parse.py,sha256=kDtctyuiMA9c9SrCgntVa7KD4l4NGRRZKvCyD4sZefw,25572
|
||||
isort/place.py,sha256=isuD4RQMO2YPe-OJFCu1BjXMvmbggtIcHLtV1Gkzkog,5171
|
||||
isort/profiles.py,sha256=S8jkCvue0g-ArPJbKzLsaS9q91a4Uw6jqIf6ubWRT4I,2298
|
||||
isort/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
isort/pylama_isort.py,sha256=vNP7jAxZy7ryZR4hotynA4JCzAxLtbasT9AYpZiiClk,1308
|
||||
isort/sections.py,sha256=foTLBdFKkWmx8LeBHidWoJXVsRjvcYF03PwqbDMwLNw,298
|
||||
isort/settings.py,sha256=daao68SdR7GKPBKK5D-7b_z1VZ7aWJGA5Y9Ryksgxj4,35967
|
||||
isort/setuptools_commands.py,sha256=oQmpA6JpjuDkvilCJCwprU0qQN7GvfFaPmNSDv2orVw,2356
|
||||
isort/sorting.py,sha256=iTT243Pobn6FocApo_z3aHgSQyswT44ifz0fsMvQRAw,4496
|
||||
isort/stdlibs/__init__.py,sha256=PPT4b-5Ufx1mbtJjEhLhG03UrS8WUSku9bAdvtfFEks,268
|
||||
isort/stdlibs/__pycache__/__init__.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/all.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py2.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py27.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py3.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py310.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py311.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py312.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py313.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py36.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py37.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py38.cpython-310.pyc,,
|
||||
isort/stdlibs/__pycache__/py39.cpython-310.pyc,,
|
||||
isort/stdlibs/all.py,sha256=n8Es1WK6UlupYyVvf1PDjGbionqix-afC3LkY8nzTcw,57
|
||||
isort/stdlibs/py2.py,sha256=dTgWTa7ggz1cwN8fuI9eIs9-5nTmkRxG_uO61CGwfXI,41
|
||||
isort/stdlibs/py27.py,sha256=QriKfttNSHsjaRtDfR5WXytjzf7Xi7p9lxiOOcmA2JM,4504
|
||||
isort/stdlibs/py3.py,sha256=fpw6MCWoUlqpXSUlFn9-PuvSxEL1slcIUTQULYw35gs,225
|
||||
isort/stdlibs/py310.py,sha256=eSmafU9DNrMhXpzgnJQs9DHqxjXU6bKWCSodw4H7GXM,3440
|
||||
isort/stdlibs/py311.py,sha256=tOI3W9oHIaelXuXhHHYmPP7Put83R0s4FDFyq-_Y4vU,3441
|
||||
isort/stdlibs/py312.py,sha256=gTInIvuBpNzWXsrXAuOwzib0BKumEPP6AsF9ed9AYdM,3368
|
||||
isort/stdlibs/py313.py,sha256=qCQF8fqOVwemGdssKq5dZ3P_SLqKjBrlF4VvRCcKUgo,3095
|
||||
isort/stdlibs/py36.py,sha256=iuXIDLcFrSviMMSOP4PoKWCG5BveMnZbFravpduSUss,3310
|
||||
isort/stdlibs/py37.py,sha256=dLxxRerCvb4O9vrifTg5KWgO0L3a6AQB13haK_tSBRw,3334
|
||||
isort/stdlibs/py38.py,sha256=kGTxrw7fgCwgnaSdQNcuUVgOQL3A0EOiNpjPvm6QCvI,3455
|
||||
isort/stdlibs/py39.py,sha256=z5gwSoKVw6i9G5Pib8SRN0XSZjyPsecdhhKpTUtGXxU,3464
|
||||
isort/utils.py,sha256=_Iygx3dFrEHuaxWojQ7FgMgGsOhcbQJyygjjjmpDhps,2470
|
||||
isort/wrap.py,sha256=wYrg_0kFeTIylcKUIdLj9cm_ZXF_Zyia9wCL-3iUf7A,6391
|
||||
isort/wrap_modes.py,sha256=9fDRgAhgvB_kGENnYJRP5rRglMShsBz7aL643KC2-Fs,13447
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
Wheel-Version: 1.0
|
||||
Generator: hatchling 1.27.0
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[console_scripts]
|
||||
isort = isort.main:main
|
||||
isort-identify-imports = isort.main:identify_imports_main
|
||||
|
||||
[distutils.commands]
|
||||
isort = isort.setuptools_commands:ISortCommand
|
||||
|
||||
[pylama.linter]
|
||||
isort = isort.pylama_isort:Linter
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2013 Timothy Edmund Crosley
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
Loading…
Add table
Add a link
Reference in a new issue