diff --git a/.pdm.toml b/.pdm.toml new file mode 100644 index 0000000..e274a3b --- /dev/null +++ b/.pdm.toml @@ -0,0 +1,2 @@ +[python] +path = "D:\\APPS\\CPython\\Python38\\python.EXE" diff --git a/pdm.lock b/pdm.lock index 772e8b4..cb0ac0a 100644 --- a/pdm.lock +++ b/pdm.lock @@ -9,29 +9,45 @@ dependencies = [ "pycparser", ] -[[package]] -name = "cython" -version = "0.29.33" -requires_python = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -summary = "The Cython compiler for writing C extensions for the Python language." - [[package]] name = "defusedxml" version = "0.7.1" requires_python = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" summary = "XML bomb protection for Python stdlib modules" +[[package]] +name = "imageio" +version = "2.25.0" +requires_python = ">=3.7" +summary = "Library for reading and writing a wide range of image, video, scientific, and volumetric data formats." +dependencies = [ + "numpy", + "pillow>=8.3.2", +] + [[package]] name = "nuitka" version = "1.4" summary = "Python compiler with full language support and CPython compatibility" +[[package]] +name = "numpy" +version = "1.24.1" +requires_python = ">=3.8" +summary = "Fundamental package for array computing in Python" + [[package]] name = "objprint" version = "0.2.2" requires_python = ">=3.6" summary = "A library that can print Python objects in human readable format" +[[package]] +name = "ordered-set" +version = "4.1.0" +requires_python = ">=3.7" +summary = "An OrderedSet is a custom MutableSet that remembers its order, so that every" + [[package]] name = "pillow" version = "9.4.0" @@ -65,18 +81,41 @@ version = "0.9.0" requires_python = ">=3.7" summary = "" +[[package]] +name = "semantic-version" +version = "2.10.0" +requires_python = ">=2.7" +summary = "A library implementing the 'SemVer' scheme." + [[package]] name = "setuptools" version = "65.7.0" requires_python = ">=3.7" summary = "Easily download, build, install, upgrade, and uninstall Python packages" +[[package]] +name = "setuptools-rust" +version = "1.5.2" +requires_python = ">=3.7" +summary = "Setuptools Rust extension plugin" +dependencies = [ + "semantic-version<3,>=2.8.2", + "setuptools>=62.4", + "typing-extensions>=3.7.4.3", +] + [[package]] name = "tomlkit" version = "0.11.6" requires_python = ">=3.6" summary = "Style preserving TOML library" +[[package]] +name = "typing-extensions" +version = "4.4.0" +requires_python = ">=3.7" +summary = "Backported and Experimental Type Hints for Python 3.7+" + [[package]] name = "vizplugins" version = "0.1.3" @@ -95,9 +134,15 @@ dependencies = [ "objprint>=0.1.3", ] +[[package]] +name = "wheel" +version = "0.38.4" +requires_python = ">=3.7" +summary = "A built-package format for Python" + [metadata] lock_version = "4.1" -content_hash = "sha256:25040785d3ad45df0b0cdd5bb1ad5bc0f154a75f045d96cb33035c993ee1a0af" +content_hash = "sha256:95508309a8407f6fd482bcc9680ca33c509fbd036f609b62d9ec84bbcc2f58ba" [metadata.files] "cffi 1.15.1" = [ @@ -166,59 +211,55 @@ content_hash = "sha256:25040785d3ad45df0b0cdd5bb1ad5bc0f154a75f045d96cb33035c993 {url = "https://files.pythonhosted.org/packages/f9/96/fc9e118c47b7adc45a0676f413b4a47554e5f3b6c99b8607ec9726466ef1/cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83"}, {url = "https://files.pythonhosted.org/packages/ff/fe/ac46ca7b00e9e4f9c62e7928a11bc9227c86e2ff43526beee00cdfb4f0e8/cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2"}, ] -"cython 0.29.33" = [ - {url = "https://files.pythonhosted.org/packages/18/06/218fb5d9fbb6e0502121bfd458d13200c72e04fb30224c1d81a709c166d1/Cython-0.29.33-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl", hash = "sha256:e8922fa3d7e76b7186bbd0810e170ca61f83661ab1b29dc75e88ff2327aaf49d"}, - {url = "https://files.pythonhosted.org/packages/1c/84/a359b10ec5ded7cd7bf6344f5853be7155b55c7b66bafe73340aa7f7cb25/Cython-0.29.33-cp27-cp27m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:286cdfb193e23799e113b7bd5ac74f58da5e9a77c70e3b645b078836b896b165"}, - {url = "https://files.pythonhosted.org/packages/1f/a7/0e28ae6605a3b79724eb0df6e48fd3a654e2bf059e5aacb5074b92258948/Cython-0.29.33-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:49fb45b2bf12d6e2060bbd64506c06ac90e254f3a4bceb32c717f4964a1ae812"}, - {url = "https://files.pythonhosted.org/packages/21/76/ef852189cc39a33cedc08d30189de2d1e44d826ddcf101e24c82c8b8ea0c/Cython-0.29.33-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:0168482495b75fea1c97a9641a95bac991f313e85f378003f9a4909fdeb3d454"}, - {url = "https://files.pythonhosted.org/packages/29/54/8f79c74924a0516ae71c7808ab115189c8c62fedc14987b636f03cc4ac83/Cython-0.29.33-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl", hash = "sha256:5430f38d3d01c4715ec2aef5c41e02a2441c1c3a0149359c7a498e4c605b8e6c"}, - {url = "https://files.pythonhosted.org/packages/2e/ab/6a6c89d8d8f4b39ea9a5ab27eeac67ef31e22e544788744c683cb9280e32/Cython-0.29.33-cp27-cp27mu-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5bf5ffd96957a595441cca2fc78470d93fdc40dfe5449881b812ea6045d7e9be"}, - {url = "https://files.pythonhosted.org/packages/2e/b8/9c355e70b025867da67cd54e4474c0a58fd42c694e1e593a6281f67ad49f/Cython-0.29.33-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6b8bcbf8f1c3c46d6184be1e559e3a3fb8cdf27c6d507d8bc8ae04cfcbfd75f5"}, - {url = "https://files.pythonhosted.org/packages/2e/cb/4b4c0a85810db017cf307a9e224c6f0624867268de5edca15951c902284d/Cython-0.29.33-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl", hash = "sha256:1900d862a4a537d2125706740e9f3b016e80f7bbf7b54db6b3cc3d0bdf0f5c3a"}, - {url = "https://files.pythonhosted.org/packages/34/ac/722086f8f98156e844bd1e2862b096b9171fa737a238dd1b4ec15c5796af/Cython-0.29.33-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:bcb1a84fd2bd7885d572adc180e24fd8a7d4b0c104c144e33ccf84a1ab4eb2b8"}, - {url = "https://files.pythonhosted.org/packages/4c/59/3702d649aeb0fef4dac55036279d3981130cc7024ea2492753f66fb622dd/Cython-0.29.33-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:b5e8ce3039ff64000d58cd45b3f6f83e13f032dde7f27bb1ab96070d9213550b"}, - {url = "https://files.pythonhosted.org/packages/54/90/9d2b30e5695ab791e59341860b55b2a539d88b5e40d692f72e279d50f39f/Cython-0.29.33-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dd96b06b93c0e5fa4fc526c5be37c13a93e2fe7c372b5f358277ebe9e1620957"}, - {url = "https://files.pythonhosted.org/packages/56/3a/e59db3769dee48409c759a88b62cd605324e05d396e10af0a065adc956ad/Cython-0.29.33-py2.py3-none-any.whl", hash = "sha256:8b99252bde8ff51cd06a3fe4aeacd3af9b4ff4a4e6b701ac71bddc54f5da61d6"}, - {url = "https://files.pythonhosted.org/packages/5b/da/268b09133d318841ec3012b5f62f82bbe0005b54fe41c7f43c2526ab1b33/Cython-0.29.33-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:1b507236ba3ca94170ce0a504dd03acf77307d4bfbc5a010a8031673f6b213a9"}, - {url = "https://files.pythonhosted.org/packages/60/3b/17971e04e034fe30acd3bc80573134b55e153dd44ce8a80e63f8b66b71cf/Cython-0.29.33-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:b67ddd32eaa2932a66bf8121accc36a7b3078593805519b0f00040f2b10a6a52"}, - {url = "https://files.pythonhosted.org/packages/67/15/3b22fd051b32551a668c8bc1cd48e60c88d6716cfdbab902a9e5d8bd2f09/Cython-0.29.33-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl", hash = "sha256:090556e41f2b30427dd3a1628d3613177083f47567a30148b6b7b8c7a5862187"}, - {url = "https://files.pythonhosted.org/packages/6b/e0/af071dfca654fb8d03cd43a1aa3081838a7032d7cb335631c7ea7d181843/Cython-0.29.33-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:afc9b6ab20889676c76e700ae6967aa6886a7efe5b05ef6d5b744a6ca793cc43"}, - {url = "https://files.pythonhosted.org/packages/73/a3/e91ae5a3085f23409193141bb0add2fb1afc9bc416553406990290a0f755/Cython-0.29.33-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:19c9913e9304bf97f1d2c357438895466f99aa2707d3c7a5e9de60c259e1ca1d"}, - {url = "https://files.pythonhosted.org/packages/76/dd/2c324c22a8dcad28ea30a9f488be432ee480ad26c10da318fcd0c2f188e4/Cython-0.29.33-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:a9b0b890656e9d18a18e1efe26ea3d2d0f3e525a07a2a853592b0afc56a15c89"}, - {url = "https://files.pythonhosted.org/packages/78/30/fe021a57c7317927a8b5a298f8c9cb78792d314eaea7634014af4e878da9/Cython-0.29.33-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1dd503408924723b0bb10c0013b76e324eeee42db6deced9b02b648f1415d94c"}, - {url = "https://files.pythonhosted.org/packages/87/4c/41e4fc95a31ec6747e74283e987fb9b3b7c0b3cb2cf10af65f02bd0359d4/Cython-0.29.33-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:4f88c2dc0653eef6468848eb8022faf64115b39734f750a1c01a7ba7eb04d89f"}, - {url = "https://files.pythonhosted.org/packages/8a/78/0b29a4e14d63eec31fdc864fbe84e45d395018f91f7646535ca48fecb4a5/Cython-0.29.33-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:8507279a4f86ed8365b96603d5ad155888d4d01b72a9bbf0615880feda5a11d4"}, - {url = "https://files.pythonhosted.org/packages/93/7e/cfaeeb0789c5497e545f5aea910df150d3d4bee11a2b12e327bcc1d366d9/Cython-0.29.33-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl", hash = "sha256:d78147ad8a3417ae6b371bbc5bfc6512f6ad4ad3fb71f5eef42e136e4ed14970"}, - {url = "https://files.pythonhosted.org/packages/9e/4d/c1e3d8169a2614edaa3e6ba10ff712e32d924fb57ade95c5dd5127ec8445/Cython-0.29.33-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:a9863f8238642c0b1ef8069d99da5ade03bfe2225a64b00c5ae006d95f142a73"}, - {url = "https://files.pythonhosted.org/packages/a3/25/94a1c87ba34afcea9775aedf429725c0c327b4fbca68bf9420c7de585075/Cython-0.29.33-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d4457d417ffbb94abc42adcd63a03b24ff39cf090f3e9eca5e10cfb90766cbe3"}, - {url = "https://files.pythonhosted.org/packages/a3/73/ad8c2c18dcb75b013df90b04c40f91014302e115de6f3b64a85a95da328d/Cython-0.29.33-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:4cadf5250eda0c5cdaf4c3a29b52be3e0695f4a2bf1ccd49b638d239752ea513"}, - {url = "https://files.pythonhosted.org/packages/af/20/1588d6f529872870bd8118053204677c440d1ccf222f73f2cf5f8b3a2eed/Cython-0.29.33-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0455d5b92f461218bcf173a149a88b7396c3a109066274ccab5eff58db0eae32"}, - {url = "https://files.pythonhosted.org/packages/b4/ea/83d7df2a7d223c6e1acab6067c41037e4ee538053b89e092cc2fe3598851/Cython-0.29.33-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d2019a7e54ba8b253f44411863b8f8c0b6cd623f7a92dc0ccb83892358c4283a"}, - {url = "https://files.pythonhosted.org/packages/b9/5a/b7cb87d2760945be2a4eef55027d03d9e9452e29626dc0734edb007a11b4/Cython-0.29.33-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f67b7306fd00d55f271009335cecadc506d144205c7891070aad889928d85750"}, - {url = "https://files.pythonhosted.org/packages/bc/b3/cbc04f2ff58b8e0ca88cd090986cb71550672ebae54b47883878baf5cf27/Cython-0.29.33-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_24_i686.whl", hash = "sha256:581efc0622a9be05714222f2b4ac96a5419de58d5949517282d8df38155c8b9d"}, - {url = "https://files.pythonhosted.org/packages/be/f9/198c7b9d125b29bcedaf923f5f2c29bd4b4534d4a8dd2ee5780244337af4/Cython-0.29.33-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:190e60b7505d3b9b60130bcc2251c01b9ef52603420829c19d3c3ede4ac2763a"}, - {url = "https://files.pythonhosted.org/packages/c2/35/9ba16ad34916fe05e00ad06a1f7e9b89d174be855a05875d7350313f49ed/Cython-0.29.33-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:37bfca4f9f26361343d8c678f8178321e4ae5b919523eed05d2cd8ddbe6b06ec"}, - {url = "https://files.pythonhosted.org/packages/c2/66/e2015563aca1c79162f967fc81b83ec6600534d3918f1ffe003e1ca544e3/Cython-0.29.33-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1ca93bbe584aee92094fd4fb6acc5cb6500acf98d4f57cc59244f0a598b0fcf6"}, - {url = "https://files.pythonhosted.org/packages/c3/69/f0c3409d4340629065f6f28d01d20b53cc1096919fe1ee4ca945876356ba/Cython-0.29.33-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6b4e6481e3e7e4d345640fe2fdc6dc57c94369b467f3dc280949daa8e9fd13b9"}, - {url = "https://files.pythonhosted.org/packages/c5/41/8986ab0d14eef065d853697965aca9ce31d8476133e27adad00e72917d53/Cython-0.29.33-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:f271f90005064c49b47a93f456dc6cf0a21d21ef835bd33ac1e0db10ad51f84f"}, - {url = "https://files.pythonhosted.org/packages/d5/87/4832ee7be58d5c440b4ad127a1ab020229b1871063dd6b6cbdeedae2a936/Cython-0.29.33-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:959f0092d58e7fa00fd3434f7ff32fb78be7c2fa9f8e0096326343159477fe45"}, - {url = "https://files.pythonhosted.org/packages/dc/f6/e8e302f9942cbebede88b1a0c33d0be3a738c3ac37abae87254d58ffc51c/Cython-0.29.33.tar.gz", hash = "sha256:5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a"}, - {url = "https://files.pythonhosted.org/packages/de/5d/72ec23a1f9a72675d4289c7660fb8eaf5e6635728299820a8d22755af48d/Cython-0.29.33-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:da490129e1e4ffaf3f88bfb46d338549a2150f60f809a63d385b83e00960d11a"}, - {url = "https://files.pythonhosted.org/packages/e0/1d/ba4343c35bd4806bcf6da1d56add18f4b3525123b1e402cf95aece6d7780/Cython-0.29.33-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:0b53e017522feb8dcc2189cf1d2d344bab473c5bba5234390b5666d822992c7c"}, - {url = "https://files.pythonhosted.org/packages/e9/b5/5022f5ca77fc844b884de314da6284b03baaa6f1c9005d3d4f8d756311b1/Cython-0.29.33-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c4d315443c7f4c61180b6c3ea9a9717ee7c901cc9db8d1d46fdf6556613840ed"}, - {url = "https://files.pythonhosted.org/packages/f7/9e/a25979df9bd5f2e4cc39f75f1c8386cba1f8dc9dd164c110a3b1d1b09c88/Cython-0.29.33-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:060a2568ef80116a0a9dcaf3218a61c6007be0e0b77c5752c094ce5187a4d63c"}, -] "defusedxml 0.7.1" = [ {url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, {url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, ] +"imageio 2.25.0" = [ + {url = "https://files.pythonhosted.org/packages/48/c7/1226f9ee3935c79fb46cb345a55ca422f2cf93962352c9ca0c32dddac765/imageio-2.25.0-py3-none-any.whl", hash = "sha256:9ef2fdef1235eef849b1aea399f08508493624a2a2c8cc3bba957dabb7d0b79f"}, + {url = "https://files.pythonhosted.org/packages/b0/48/f7b2d0ee16e000b6dd7e6539546843c2c2b69fe5425874393149d38fabae/imageio-2.25.0.tar.gz", hash = "sha256:b80796a1f8c38c697a940a2ad7397ee28900d5c4e51061b9a67d16aca867f33e"}, +] "nuitka 1.4" = [ {url = "https://files.pythonhosted.org/packages/da/3d/2a24892d798a0f98231cb9f269396b00bedbfe42f850b9709244ffaf299b/Nuitka-1.4.tar.gz", hash = "sha256:9016acd8a9311f830be90c162d517c1d890fa95b2670a9d6b3c64114be7cbe17"}, ] +"numpy 1.24.1" = [ + {url = "https://files.pythonhosted.org/packages/01/a8/de4f84ccbbe0b616b4c36bd74dd21ddcac9f0d69466b91a60e3b8647d5ca/numpy-1.24.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ed5fb71d79e771ec930566fae9c02626b939e37271ec285e9efaf1b5d4370e7d"}, + {url = "https://files.pythonhosted.org/packages/06/5c/d43e4b9eefc95bed55128cc08c535dfb0047cbeac5b7b3cd835a7a531974/numpy-1.24.1-cp39-cp39-win32.whl", hash = "sha256:87a118968fba001b248aac90e502c0b13606721b1343cdaddbc6e552e8dfb56f"}, + {url = "https://files.pythonhosted.org/packages/0b/73/7db81acb8b9b2dfa24ca51de6b84db878fd216865b7acb75f27e79105680/numpy-1.24.1-cp38-cp38-win_amd64.whl", hash = "sha256:6ec0c021cd9fe732e5bab6401adea5a409214ca5592cd92a114f7067febcba0c"}, + {url = "https://files.pythonhosted.org/packages/14/1f/935ce638d37f8762aafb3962c8b14bf715c3db21a9b30f0cec4b228e7387/numpy-1.24.1-cp38-cp38-win32.whl", hash = "sha256:dae46bed2cb79a58d6496ff6d8da1e3b95ba09afeca2e277628171ca99b99db1"}, + {url = "https://files.pythonhosted.org/packages/14/5d/df640c8bc151c742d5166aecfc394134bf92bba432472bfa7d606badd0fc/numpy-1.24.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:26089487086f2648944f17adaa1a97ca6aee57f513ba5f1c0b7ebdabbe2b9954"}, + {url = "https://files.pythonhosted.org/packages/24/c1/44f013eba432b5f18a044b587f96aa76964ea4eacbf512bd6c947a9f78c9/numpy-1.24.1-cp310-cp310-win32.whl", hash = "sha256:b31da69ed0c18be8b77bfce48d234e55d040793cebb25398e2a7d84199fbc7e2"}, + {url = "https://files.pythonhosted.org/packages/37/15/5667b269bf2c3473133823733fc0cd8fa44850e4c1d61b45bccc798a3e5a/numpy-1.24.1-cp39-cp39-win_amd64.whl", hash = "sha256:ddc7ab52b322eb1e40521eb422c4e0a20716c271a306860979d450decbb51b8e"}, + {url = "https://files.pythonhosted.org/packages/39/5d/21ea2da2aa6f419a7e48a582b7f5c99ba62822dcd173a6e5a58b22748a36/numpy-1.24.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b09804ff570b907da323b3d762e74432fb07955701b17b08ff1b5ebaa8cfe6a9"}, + {url = "https://files.pythonhosted.org/packages/3b/2b/75d7ed116b17202a89e6cf1eba7e91ba83abb79ece7924d5b2c820f59025/numpy-1.24.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b0677a52f5d896e84414761531947c7a330d1adc07c3a4372262f25d84af7bf7"}, + {url = "https://files.pythonhosted.org/packages/3d/17/2cc40e1ed44f37b0bab7d62e0c6ba88362da23f48e52833ffdd1b9dfc220/numpy-1.24.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e3463e6ac25313462e04aea3fb8a0a30fb906d5d300f58b3bc2c23da6a15398"}, + {url = "https://files.pythonhosted.org/packages/43/55/fea3342371187dea4044521c0ba82b90fb5a42fb92446be019b316dd3320/numpy-1.24.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef85cf1f693c88c1fd229ccd1055570cb41cdf4875873b7728b6301f12cd05bf"}, + {url = "https://files.pythonhosted.org/packages/49/47/12ef5c22217e16afdf1ba1e7cbf6bc36b5df2e0ddee3f5557bc1e41c9e41/numpy-1.24.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad2925567f43643f51255220424c23d204024ed428afc5aad0f86f3ffc080086"}, + {url = "https://files.pythonhosted.org/packages/6e/77/7b69133bf0f3a6b0000cdb6133ff5292734182ca0cd107ad7ff4c46e7bc1/numpy-1.24.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:179a7ef0889ab769cc03573b6217f54c8bd8e16cef80aad369e1e8185f994cd7"}, + {url = "https://files.pythonhosted.org/packages/73/39/f104eb30cc3da44d1e10622418c5e6eb5ac224f0f20c97dba44cf2de2af9/numpy-1.24.1-cp311-cp311-win_amd64.whl", hash = "sha256:de92efa737875329b052982e37bd4371d52cabf469f83e7b8be9bb7752d67e51"}, + {url = "https://files.pythonhosted.org/packages/81/3a/faa8aa531ec3001ff3b215892de791142e01516105da4c5e40a5686edca2/numpy-1.24.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:28bc9750ae1f75264ee0f10561709b1462d450a4808cd97c013046073ae64ab6"}, + {url = "https://files.pythonhosted.org/packages/85/92/4a280c9d31ec4950b0de759722b9feb9cc9d680726da3578f6b993ae6236/numpy-1.24.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e274f0f6c7efd0d577744f52032fdd24344f11c5ae668fe8d01aac0422611df1"}, + {url = "https://files.pythonhosted.org/packages/a0/a6/44d97c9d6ec619f0ff3a5a8471e5a1283a0ff492348214d512a79f32e9e4/numpy-1.24.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f1b739841821968798947d3afcefd386fa56da0caf97722a5de53e07c4ccedc7"}, + {url = "https://files.pythonhosted.org/packages/ad/9a/98490aee9ca665cd04291658dd76e19c9b9d17680404aa9a122d5ef6ff79/numpy-1.24.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e669fbdcdd1e945691079c2cae335f3e3a56554e06bbd45d7609a6cf568c700"}, + {url = "https://files.pythonhosted.org/packages/af/74/070f80c41427f41a48bd4c873768f4989aacac7b8c0a3060566402339ce9/numpy-1.24.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:84e789a085aabef2f36c0515f45e459f02f570c4b4c4c108ac1179c34d475ed7"}, + {url = "https://files.pythonhosted.org/packages/b8/a9/993477a7d6a3fdb1b7bb2287333d027303b9af7643d90088a4c74a15dc1d/numpy-1.24.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:28e418681372520c992805bb723e29d69d6b7aa411065f48216d8329d02ba032"}, + {url = "https://files.pythonhosted.org/packages/c5/f7/df97e91bf7f4125ce7fa24296f4dfb6f1fc172c08413146b456f5b1299f1/numpy-1.24.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caf65a396c0d1f9809596be2e444e3bd4190d86d5c1ce21f5fc4be60a3bc5b36"}, + {url = "https://files.pythonhosted.org/packages/cd/9b/0398b0638ccdda7167d407f50494406560d6e4b7f4e23c33588704e2928b/numpy-1.24.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7094891dcf79ccc6bc2a1f30428fa5edb1e6fb955411ffff3401fb4ea93780a8"}, + {url = "https://files.pythonhosted.org/packages/ce/b8/c170db50ec49d5845bd771bc5549fe734ee73083c5c52791915f95d8e2bc/numpy-1.24.1.tar.gz", hash = "sha256:2386da9a471cc00a1f47845e27d916d5ec5346ae9696e01a8a34760858fe9dd2"}, + {url = "https://files.pythonhosted.org/packages/d7/18/4491cefc090909c3615315722fd09864b791c34a1f174845d41716278d23/numpy-1.24.1-cp311-cp311-win32.whl", hash = "sha256:442feb5e5bada8408e8fcd43f3360b78683ff12a4444670a7d9e9824c1817d36"}, + {url = "https://files.pythonhosted.org/packages/db/24/5343241cabd04224e4fc4f2cf12b35146a90a83f53bef9b541c439a7dada/numpy-1.24.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0044f7d944ee882400890f9ae955220d29b33d809a038923d88e4e01d652acd9"}, + {url = "https://files.pythonhosted.org/packages/ee/70/c9055fe381e9e5103222e2f5efeb0cfb4524ab3c7d75b4eedc330380f9f5/numpy-1.24.1-cp310-cp310-win_amd64.whl", hash = "sha256:b07b40f5fb4fa034120a5796288f24c1fe0e0580bbfff99897ba6267af42def2"}, + {url = "https://files.pythonhosted.org/packages/f9/03/94ee2d37561d77538e9f2c933a8b22ff234f15404420517b3f51cc3a0749/numpy-1.24.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:cfa1161c6ac8f92dea03d625c2d0c05e084668f4a06568b77a25a89111621566"}, + {url = "https://files.pythonhosted.org/packages/fa/c2/00bed438bc58fd80429b7ea2b28382f99156659ebc6dfa750d1520df59d6/numpy-1.24.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b162ac10ca38850510caf8ea33f89edcb7b0bb0dfa5592d59909419986b72407"}, +] "objprint 0.2.2" = [ {url = "https://files.pythonhosted.org/packages/63/dd/0cf12f53744fd319d3e0e9b9497133e43241adde95e9f7d58c49ba405f69/objprint-0.2.2.tar.gz", hash = "sha256:90f2f3c19dfda1b5eb50d87d82ccbc20511ca4f02c4878553c56edc711e39689"}, {url = "https://files.pythonhosted.org/packages/92/a2/52e5f733c71ca3d57d29bd7c08f23948ca0bcae485b398bdc4bf562c308d/objprint-0.2.2-py3-none-any.whl", hash = "sha256:9f50bb3b7cbe95b6d22c79e4f08a5273e3f7e5ff5ce35e146f6e7854abd276a0"}, ] +"ordered-set 4.1.0" = [ + {url = "https://files.pythonhosted.org/packages/33/55/af02708f230eb77084a299d7b08175cff006dea4f2721074b92cdb0296c0/ordered_set-4.1.0-py3-none-any.whl", hash = "sha256:046e1132c71fcf3330438a539928932caf51ddbc582496833e23de611de14562"}, + {url = "https://files.pythonhosted.org/packages/4c/ca/bfac8bc689799bcca4157e0e0ced07e70ce125193fc2e166d2e685b7e2fe/ordered-set-4.1.0.tar.gz", hash = "sha256:694a8e44c87657c59292ede72891eb91d34131f6531463aab3009191c77364a8"}, +] "pillow 9.4.0" = [ {url = "https://files.pythonhosted.org/packages/06/50/fd98b6be293b96b02ca0dca15939e8e8d0c7f71d731e9b93e6403487911f/Pillow-9.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:94cdff45173b1919350601f82d61365e792895e3c3a3443cf99819e6fbf717a5"}, {url = "https://files.pythonhosted.org/packages/09/f3/213bc3f14041002f871837a3130a66cda3b4a2b22b0be9da6fc7a7346a0d/Pillow-9.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd752c5ff1b4a870b7661234694f24b1d2b9076b8bf337321a814c612665f343"}, @@ -424,14 +465,26 @@ content_hash = "sha256:25040785d3ad45df0b0cdd5bb1ad5bc0f154a75f045d96cb33035c993 {url = "https://files.pythonhosted.org/packages/fd/07/a37b216ab4c30cbe4e5a58812f11cb3f72cf611d5d02e954055e199c2c15/rtoml-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d66f145fca240150d54334b1779edbc713a2b2b0547c703a9b441b94f05cec14"}, {url = "https://files.pythonhosted.org/packages/fd/9e/d70b39698a751ebd31cb438766acfb3bd0f925717572f7f09bc9a9cbe299/rtoml-0.9.0-cp38-none-win_amd64.whl", hash = "sha256:f780f90e3305b5e961dcc8f00c0d3bfa023d7626d64e8fa15c91f9ed6be6d10a"}, ] +"semantic-version 2.10.0" = [ + {url = "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177"}, + {url = "https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595/semantic_version-2.10.0.tar.gz", hash = "sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c"}, +] "setuptools 65.7.0" = [ {url = "https://files.pythonhosted.org/packages/a1/29/f2ad3b78b9ebd24afa282eed9add27b47ef52b37291198021154b4b65166/setuptools-65.7.0.tar.gz", hash = "sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7"}, {url = "https://files.pythonhosted.org/packages/ff/97/9dc902414912192d68364cc01cf17e826d259ef9753504b7ae1a256f2e35/setuptools-65.7.0-py3-none-any.whl", hash = "sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd"}, ] +"setuptools-rust 1.5.2" = [ + {url = "https://files.pythonhosted.org/packages/99/db/e4ecb483ffa194d632ed44bda32cb740e564789fed7e56c2be8e2a0e2aa6/setuptools-rust-1.5.2.tar.gz", hash = "sha256:d8daccb14dc0eae1b6b6eb3ecef79675bd37b4065369f79c35393dd5c55652c7"}, + {url = "https://files.pythonhosted.org/packages/ef/da/dca8f90986325abe3027a5e3af5e12ce1d78eeb664a11971b2e7e703b9e3/setuptools_rust-1.5.2-py3-none-any.whl", hash = "sha256:8eb45851e34288f2296cd5ab9e924535ac1757318b730a13fe6836867843f206"}, +] "tomlkit 0.11.6" = [ {url = "https://files.pythonhosted.org/packages/2b/df/971fa5db3250bb022105d17f340339370f73d502e65e687a94ca1a4c4b1f/tomlkit-0.11.6-py3-none-any.whl", hash = "sha256:07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b"}, {url = "https://files.pythonhosted.org/packages/ff/04/58b4c11430ed4b7b8f1723a5e4f20929d59361e9b17f0872d69681fd8ffd/tomlkit-0.11.6.tar.gz", hash = "sha256:71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73"}, ] +"typing-extensions 4.4.0" = [ + {url = "https://files.pythonhosted.org/packages/0b/8e/f1a0a5a76cfef77e1eb6004cb49e5f8d72634da638420b9ea492ce8305e8/typing_extensions-4.4.0-py3-none-any.whl", hash = "sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e"}, + {url = "https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf/typing_extensions-4.4.0.tar.gz", hash = "sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa"}, +] "vizplugins 0.1.3" = [ {url = "https://files.pythonhosted.org/packages/43/2f/8c817b9a49a7d82c9f98c79ea3588ed0d6250c10369d737c1d02d2701f95/vizplugins-0.1.3.tar.gz", hash = "sha256:734f434cfaa6178314cc4056b728dd9836652b1d3da14969d766f66d47e17a67"}, {url = "https://files.pythonhosted.org/packages/ed/f7/9121950290e59cd26e31f701400f37afaab3df4b7a10d456fe998c4c9d88/vizplugins-0.1.3-py3-none-any.whl", hash = "sha256:35e512395607f2288592c0fdbda0c005ebea311ef9d1eeec8ddd83a8ca9a0f2f"}, @@ -474,3 +527,7 @@ content_hash = "sha256:25040785d3ad45df0b0cdd5bb1ad5bc0f154a75f045d96cb33035c993 {url = "https://files.pythonhosted.org/packages/f5/8e/c51daa3d7b525e173ea596036b3ade1bd526b03b5c06ce04f73a9e16ea7a/viztracer-0.15.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:abd349608ee9efaf2cb3d0dc6c18a42ca3288ba32e0a4e8838afc9965e11e59a"}, {url = "https://files.pythonhosted.org/packages/f9/ae/5b940adae91fd88f9a97955a3bddb22fe8a6858d9154b8fa7b5840556253/viztracer-0.15.6-cp311-cp311-macosx_10_15_x86_64.whl", hash = "sha256:96ce96695583ca845d6d4b1bede44e2330a5fe672541ba066d723b215e4ba0d2"}, ] +"wheel 0.38.4" = [ + {url = "https://files.pythonhosted.org/packages/a2/b8/6a06ff0f13a00fc3c3e7d222a995526cbca26c1ad107691b6b1badbbabf1/wheel-0.38.4.tar.gz", hash = "sha256:965f5259b566725405b05e7cf774052044b1ed30119b5d586b2703aafe8719ac"}, + {url = "https://files.pythonhosted.org/packages/bd/7c/d38a0b30ce22fc26ed7dbc087c6d00851fb3395e9d0dac40bec1f905030c/wheel-0.38.4-py3-none-any.whl", hash = "sha256:b60533f3f5d530e971d6737ca6d58681ee434818fab630c83a734bb10c083ce8"}, +] diff --git a/pyproject.toml b/pyproject.toml index 82fd8d8..9d23ea0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,8 +24,7 @@ name = "difficult-rocket" version = "0.7.0.0" description = "A rocket game" authors = [ - {name = "shenjackyuanjie", email = "3695888@qq.com"}, - {name = "shenjackyuanjie",email = "3695888@qq.com"}, + {name = "shenjackyuanjie", email = "3695888@qq.com"} ] dependencies = [ "psutil<6.0.0,>=5.9.3", @@ -33,16 +32,21 @@ dependencies = [ "Pillow<10.0.0,>=9.2.0", "tomlkit<1.0.0,>=0.11.6", "rtoml<1.0.0,>=0.8.0", - "setuptools<66.0.0,>=65.5.0", - "viztracer<1.0.0,>=0.15.4", - "vizplugins<1.0.0,>=0.1.2", - "Cython<1.0.0,>=0.29.32", - "defusedxml", - "nuitka>=1.4", + "defusedxml>=0.7.1", "pymunk>=6.4.0", ] requires-python = ">=3.8" license = {text = "CC-BY-NA-SA 4.0"} readme = "README.md" -[project.urls] +[project.optional-dependencies] +build = [ + "setuptools-rust>=1.5.2,<=1.6.0", + "wheel>=0.38.4,<1.0.0", + "nuitka>=1.4,<1.5.0", + "setuptools>=65.5.0", + "viztracer<1.0.0,>=0.15.4", + "vizplugins<1.0.0,>=0.1.2", + "ordered-set>=4.1.0", + "imageio>=2.25.0", +]