diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..3a9b03d4 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,34 @@ +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" + +[project] +name = "inkstitch-pyembroidery" +dynamic = ["version"] +dependencies = [] +requires-python = ">= 3.8" +authors = [ + {name = "Tatarize", email = "tatarize@gmail.com"}, +] +description = "Embroidery IO library" +readme = "README.md" +license = "MIT" +license-files = ["LICENSE"] +keywords = ["embroidery", "file conversion"] +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Topic :: Software Development :: Libraries :: Python Modules" +] + +[project.urls] +Repository = "https://github.com/EmbroidePy/pyembroidery" +Issues = "https://github.com/EmbroidePy/pyembroidery/issues" \ No newline at end of file diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/setup.py b/setup.py deleted file mode 100644 index e6c1a06a..00000000 --- a/setup.py +++ /dev/null @@ -1,30 +0,0 @@ -import setuptools - -with open("README.md", "r") as fh: - long_description = fh.read() - -setuptools.setup( - name="pyembroidery", - version="1.5.1", - author="Tatarize", - author_email="tatarize@gmail.com", - description="Embroidery IO library", - long_description=long_description, - long_description_content_type="text/markdown", - url="https://github.com/EmbroidePy/pyembroidery", - packages=setuptools.find_packages(), - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "License :: OSI Approved :: MIT License", - "Operating System :: OS Independent", - 'Topic :: Software Development :: Libraries :: Python Modules' - ], -) \ No newline at end of file diff --git a/pyembroidery/A100Reader.py b/src/pyembroidery/A100Reader.py similarity index 100% rename from pyembroidery/A100Reader.py rename to src/pyembroidery/A100Reader.py diff --git a/pyembroidery/A10oReader.py b/src/pyembroidery/A10oReader.py similarity index 100% rename from pyembroidery/A10oReader.py rename to src/pyembroidery/A10oReader.py diff --git a/pyembroidery/ArtReader.py b/src/pyembroidery/ArtReader.py similarity index 100% rename from pyembroidery/ArtReader.py rename to src/pyembroidery/ArtReader.py diff --git a/pyembroidery/BroReader.py b/src/pyembroidery/BroReader.py similarity index 100% rename from pyembroidery/BroReader.py rename to src/pyembroidery/BroReader.py diff --git a/pyembroidery/ColReader.py b/src/pyembroidery/ColReader.py similarity index 100% rename from pyembroidery/ColReader.py rename to src/pyembroidery/ColReader.py diff --git a/pyembroidery/ColWriter.py b/src/pyembroidery/ColWriter.py similarity index 100% rename from pyembroidery/ColWriter.py rename to src/pyembroidery/ColWriter.py diff --git a/pyembroidery/CsvReader.py b/src/pyembroidery/CsvReader.py similarity index 100% rename from pyembroidery/CsvReader.py rename to src/pyembroidery/CsvReader.py diff --git a/pyembroidery/CsvWriter.py b/src/pyembroidery/CsvWriter.py similarity index 100% rename from pyembroidery/CsvWriter.py rename to src/pyembroidery/CsvWriter.py diff --git a/pyembroidery/DatReader.py b/src/pyembroidery/DatReader.py similarity index 100% rename from pyembroidery/DatReader.py rename to src/pyembroidery/DatReader.py diff --git a/pyembroidery/DsbReader.py b/src/pyembroidery/DsbReader.py similarity index 100% rename from pyembroidery/DsbReader.py rename to src/pyembroidery/DsbReader.py diff --git a/pyembroidery/DstReader.py b/src/pyembroidery/DstReader.py similarity index 100% rename from pyembroidery/DstReader.py rename to src/pyembroidery/DstReader.py diff --git a/pyembroidery/DstWriter.py b/src/pyembroidery/DstWriter.py similarity index 100% rename from pyembroidery/DstWriter.py rename to src/pyembroidery/DstWriter.py diff --git a/pyembroidery/DszReader.py b/src/pyembroidery/DszReader.py similarity index 100% rename from pyembroidery/DszReader.py rename to src/pyembroidery/DszReader.py diff --git a/pyembroidery/EdrReader.py b/src/pyembroidery/EdrReader.py similarity index 100% rename from pyembroidery/EdrReader.py rename to src/pyembroidery/EdrReader.py diff --git a/pyembroidery/EdrWriter.py b/src/pyembroidery/EdrWriter.py similarity index 100% rename from pyembroidery/EdrWriter.py rename to src/pyembroidery/EdrWriter.py diff --git a/pyembroidery/EmbCompress.py b/src/pyembroidery/EmbCompress.py similarity index 100% rename from pyembroidery/EmbCompress.py rename to src/pyembroidery/EmbCompress.py diff --git a/pyembroidery/EmbConstant.py b/src/pyembroidery/EmbConstant.py similarity index 100% rename from pyembroidery/EmbConstant.py rename to src/pyembroidery/EmbConstant.py diff --git a/pyembroidery/EmbEncoder.py b/src/pyembroidery/EmbEncoder.py similarity index 100% rename from pyembroidery/EmbEncoder.py rename to src/pyembroidery/EmbEncoder.py diff --git a/pyembroidery/EmbFunctions.py b/src/pyembroidery/EmbFunctions.py similarity index 100% rename from pyembroidery/EmbFunctions.py rename to src/pyembroidery/EmbFunctions.py diff --git a/pyembroidery/EmbMatrix.py b/src/pyembroidery/EmbMatrix.py similarity index 100% rename from pyembroidery/EmbMatrix.py rename to src/pyembroidery/EmbMatrix.py diff --git a/pyembroidery/EmbPattern.py b/src/pyembroidery/EmbPattern.py similarity index 100% rename from pyembroidery/EmbPattern.py rename to src/pyembroidery/EmbPattern.py diff --git a/pyembroidery/EmbThread.py b/src/pyembroidery/EmbThread.py similarity index 100% rename from pyembroidery/EmbThread.py rename to src/pyembroidery/EmbThread.py diff --git a/pyembroidery/EmbThreadHus.py b/src/pyembroidery/EmbThreadHus.py similarity index 100% rename from pyembroidery/EmbThreadHus.py rename to src/pyembroidery/EmbThreadHus.py diff --git a/pyembroidery/EmbThreadJef.py b/src/pyembroidery/EmbThreadJef.py similarity index 100% rename from pyembroidery/EmbThreadJef.py rename to src/pyembroidery/EmbThreadJef.py diff --git a/pyembroidery/EmbThreadPec.py b/src/pyembroidery/EmbThreadPec.py similarity index 100% rename from pyembroidery/EmbThreadPec.py rename to src/pyembroidery/EmbThreadPec.py diff --git a/pyembroidery/EmbThreadSew.py b/src/pyembroidery/EmbThreadSew.py similarity index 100% rename from pyembroidery/EmbThreadSew.py rename to src/pyembroidery/EmbThreadSew.py diff --git a/pyembroidery/EmbThreadShv.py b/src/pyembroidery/EmbThreadShv.py similarity index 100% rename from pyembroidery/EmbThreadShv.py rename to src/pyembroidery/EmbThreadShv.py diff --git a/pyembroidery/EmdReader.py b/src/pyembroidery/EmdReader.py similarity index 100% rename from pyembroidery/EmdReader.py rename to src/pyembroidery/EmdReader.py diff --git a/pyembroidery/ExpReader.py b/src/pyembroidery/ExpReader.py similarity index 100% rename from pyembroidery/ExpReader.py rename to src/pyembroidery/ExpReader.py diff --git a/pyembroidery/ExpWriter.py b/src/pyembroidery/ExpWriter.py similarity index 100% rename from pyembroidery/ExpWriter.py rename to src/pyembroidery/ExpWriter.py diff --git a/pyembroidery/ExyReader.py b/src/pyembroidery/ExyReader.py similarity index 100% rename from pyembroidery/ExyReader.py rename to src/pyembroidery/ExyReader.py diff --git a/pyembroidery/FxyReader.py b/src/pyembroidery/FxyReader.py similarity index 100% rename from pyembroidery/FxyReader.py rename to src/pyembroidery/FxyReader.py diff --git a/pyembroidery/GcodeReader.py b/src/pyembroidery/GcodeReader.py similarity index 100% rename from pyembroidery/GcodeReader.py rename to src/pyembroidery/GcodeReader.py diff --git a/pyembroidery/GcodeWriter.py b/src/pyembroidery/GcodeWriter.py similarity index 100% rename from pyembroidery/GcodeWriter.py rename to src/pyembroidery/GcodeWriter.py diff --git a/pyembroidery/GenericWriter.py b/src/pyembroidery/GenericWriter.py similarity index 100% rename from pyembroidery/GenericWriter.py rename to src/pyembroidery/GenericWriter.py diff --git a/pyembroidery/GtReader.py b/src/pyembroidery/GtReader.py similarity index 100% rename from pyembroidery/GtReader.py rename to src/pyembroidery/GtReader.py diff --git a/pyembroidery/HusReader.py b/src/pyembroidery/HusReader.py similarity index 100% rename from pyembroidery/HusReader.py rename to src/pyembroidery/HusReader.py diff --git a/pyembroidery/InbReader.py b/src/pyembroidery/InbReader.py similarity index 100% rename from pyembroidery/InbReader.py rename to src/pyembroidery/InbReader.py diff --git a/pyembroidery/InfReader.py b/src/pyembroidery/InfReader.py similarity index 100% rename from pyembroidery/InfReader.py rename to src/pyembroidery/InfReader.py diff --git a/pyembroidery/InfWriter.py b/src/pyembroidery/InfWriter.py similarity index 100% rename from pyembroidery/InfWriter.py rename to src/pyembroidery/InfWriter.py diff --git a/pyembroidery/JefReader.py b/src/pyembroidery/JefReader.py similarity index 100% rename from pyembroidery/JefReader.py rename to src/pyembroidery/JefReader.py diff --git a/pyembroidery/JefWriter.py b/src/pyembroidery/JefWriter.py similarity index 100% rename from pyembroidery/JefWriter.py rename to src/pyembroidery/JefWriter.py diff --git a/pyembroidery/JpxReader.py b/src/pyembroidery/JpxReader.py similarity index 100% rename from pyembroidery/JpxReader.py rename to src/pyembroidery/JpxReader.py diff --git a/pyembroidery/JsonReader.py b/src/pyembroidery/JsonReader.py similarity index 100% rename from pyembroidery/JsonReader.py rename to src/pyembroidery/JsonReader.py diff --git a/pyembroidery/JsonWriter.py b/src/pyembroidery/JsonWriter.py similarity index 100% rename from pyembroidery/JsonWriter.py rename to src/pyembroidery/JsonWriter.py diff --git a/pyembroidery/KsmReader.py b/src/pyembroidery/KsmReader.py similarity index 100% rename from pyembroidery/KsmReader.py rename to src/pyembroidery/KsmReader.py diff --git a/pyembroidery/MaxReader.py b/src/pyembroidery/MaxReader.py similarity index 100% rename from pyembroidery/MaxReader.py rename to src/pyembroidery/MaxReader.py diff --git a/pyembroidery/MitReader.py b/src/pyembroidery/MitReader.py similarity index 100% rename from pyembroidery/MitReader.py rename to src/pyembroidery/MitReader.py diff --git a/pyembroidery/NewReader.py b/src/pyembroidery/NewReader.py similarity index 100% rename from pyembroidery/NewReader.py rename to src/pyembroidery/NewReader.py diff --git a/pyembroidery/PcdReader.py b/src/pyembroidery/PcdReader.py similarity index 100% rename from pyembroidery/PcdReader.py rename to src/pyembroidery/PcdReader.py diff --git a/pyembroidery/PcmReader.py b/src/pyembroidery/PcmReader.py similarity index 100% rename from pyembroidery/PcmReader.py rename to src/pyembroidery/PcmReader.py diff --git a/pyembroidery/PcqReader.py b/src/pyembroidery/PcqReader.py similarity index 100% rename from pyembroidery/PcqReader.py rename to src/pyembroidery/PcqReader.py diff --git a/pyembroidery/PcsReader.py b/src/pyembroidery/PcsReader.py similarity index 100% rename from pyembroidery/PcsReader.py rename to src/pyembroidery/PcsReader.py diff --git a/pyembroidery/PecGraphics.py b/src/pyembroidery/PecGraphics.py similarity index 100% rename from pyembroidery/PecGraphics.py rename to src/pyembroidery/PecGraphics.py diff --git a/pyembroidery/PecReader.py b/src/pyembroidery/PecReader.py similarity index 100% rename from pyembroidery/PecReader.py rename to src/pyembroidery/PecReader.py diff --git a/pyembroidery/PecWriter.py b/src/pyembroidery/PecWriter.py similarity index 100% rename from pyembroidery/PecWriter.py rename to src/pyembroidery/PecWriter.py diff --git a/pyembroidery/PesReader.py b/src/pyembroidery/PesReader.py similarity index 100% rename from pyembroidery/PesReader.py rename to src/pyembroidery/PesReader.py diff --git a/pyembroidery/PesWriter.py b/src/pyembroidery/PesWriter.py similarity index 100% rename from pyembroidery/PesWriter.py rename to src/pyembroidery/PesWriter.py diff --git a/pyembroidery/PhbReader.py b/src/pyembroidery/PhbReader.py similarity index 100% rename from pyembroidery/PhbReader.py rename to src/pyembroidery/PhbReader.py diff --git a/pyembroidery/PhcReader.py b/src/pyembroidery/PhcReader.py similarity index 100% rename from pyembroidery/PhcReader.py rename to src/pyembroidery/PhcReader.py diff --git a/pyembroidery/PmvReader.py b/src/pyembroidery/PmvReader.py similarity index 100% rename from pyembroidery/PmvReader.py rename to src/pyembroidery/PmvReader.py diff --git a/pyembroidery/PmvWriter.py b/src/pyembroidery/PmvWriter.py similarity index 100% rename from pyembroidery/PmvWriter.py rename to src/pyembroidery/PmvWriter.py diff --git a/pyembroidery/PngWriter.py b/src/pyembroidery/PngWriter.py similarity index 100% rename from pyembroidery/PngWriter.py rename to src/pyembroidery/PngWriter.py diff --git a/pyembroidery/PyEmbroidery.py b/src/pyembroidery/PyEmbroidery.py similarity index 100% rename from pyembroidery/PyEmbroidery.py rename to src/pyembroidery/PyEmbroidery.py diff --git a/pyembroidery/ReadHelper.py b/src/pyembroidery/ReadHelper.py similarity index 100% rename from pyembroidery/ReadHelper.py rename to src/pyembroidery/ReadHelper.py diff --git a/pyembroidery/SewReader.py b/src/pyembroidery/SewReader.py similarity index 100% rename from pyembroidery/SewReader.py rename to src/pyembroidery/SewReader.py diff --git a/pyembroidery/ShvReader.py b/src/pyembroidery/ShvReader.py similarity index 100% rename from pyembroidery/ShvReader.py rename to src/pyembroidery/ShvReader.py diff --git a/pyembroidery/SpxReader.py b/src/pyembroidery/SpxReader.py similarity index 100% rename from pyembroidery/SpxReader.py rename to src/pyembroidery/SpxReader.py diff --git a/pyembroidery/StcReader.py b/src/pyembroidery/StcReader.py similarity index 100% rename from pyembroidery/StcReader.py rename to src/pyembroidery/StcReader.py diff --git a/pyembroidery/StxReader.py b/src/pyembroidery/StxReader.py similarity index 100% rename from pyembroidery/StxReader.py rename to src/pyembroidery/StxReader.py diff --git a/pyembroidery/SvgWriter.py b/src/pyembroidery/SvgWriter.py similarity index 100% rename from pyembroidery/SvgWriter.py rename to src/pyembroidery/SvgWriter.py diff --git a/pyembroidery/TapReader.py b/src/pyembroidery/TapReader.py similarity index 100% rename from pyembroidery/TapReader.py rename to src/pyembroidery/TapReader.py diff --git a/pyembroidery/TbfReader.py b/src/pyembroidery/TbfReader.py similarity index 100% rename from pyembroidery/TbfReader.py rename to src/pyembroidery/TbfReader.py diff --git a/pyembroidery/TbfWriter.py b/src/pyembroidery/TbfWriter.py similarity index 100% rename from pyembroidery/TbfWriter.py rename to src/pyembroidery/TbfWriter.py diff --git a/pyembroidery/TxtWriter.py b/src/pyembroidery/TxtWriter.py similarity index 100% rename from pyembroidery/TxtWriter.py rename to src/pyembroidery/TxtWriter.py diff --git a/pyembroidery/U01Reader.py b/src/pyembroidery/U01Reader.py similarity index 100% rename from pyembroidery/U01Reader.py rename to src/pyembroidery/U01Reader.py diff --git a/pyembroidery/U01Writer.py b/src/pyembroidery/U01Writer.py similarity index 100% rename from pyembroidery/U01Writer.py rename to src/pyembroidery/U01Writer.py diff --git a/pyembroidery/Vp3Reader.py b/src/pyembroidery/Vp3Reader.py similarity index 100% rename from pyembroidery/Vp3Reader.py rename to src/pyembroidery/Vp3Reader.py diff --git a/pyembroidery/Vp3Writer.py b/src/pyembroidery/Vp3Writer.py similarity index 100% rename from pyembroidery/Vp3Writer.py rename to src/pyembroidery/Vp3Writer.py diff --git a/pyembroidery/WriteHelper.py b/src/pyembroidery/WriteHelper.py similarity index 100% rename from pyembroidery/WriteHelper.py rename to src/pyembroidery/WriteHelper.py diff --git a/pyembroidery/XxxReader.py b/src/pyembroidery/XxxReader.py similarity index 100% rename from pyembroidery/XxxReader.py rename to src/pyembroidery/XxxReader.py diff --git a/pyembroidery/XxxWriter.py b/src/pyembroidery/XxxWriter.py similarity index 100% rename from pyembroidery/XxxWriter.py rename to src/pyembroidery/XxxWriter.py diff --git a/pyembroidery/ZhsReader.py b/src/pyembroidery/ZhsReader.py similarity index 100% rename from pyembroidery/ZhsReader.py rename to src/pyembroidery/ZhsReader.py diff --git a/pyembroidery/ZxyReader.py b/src/pyembroidery/ZxyReader.py similarity index 100% rename from pyembroidery/ZxyReader.py rename to src/pyembroidery/ZxyReader.py diff --git a/pyembroidery/__init__.py b/src/pyembroidery/__init__.py similarity index 100% rename from pyembroidery/__init__.py rename to src/pyembroidery/__init__.py