From c2c7197421f1a785055c548e28bdf11b0ad3ece8 Mon Sep 17 00:00:00 2001 From: Benoit Chevallier-Mames Date: Fri, 7 Jan 2022 14:42:16 +0100 Subject: [PATCH] chore: fill informations for release of our package refs #1335 --- deps_licenses/licenses_linux_user.txt | 2 +- poetry.lock | 49 ++++++++++++++------------- pypi_readme.md | 3 ++ pyproject.toml | 34 +++++++++++++++++-- 4 files changed, 61 insertions(+), 27 deletions(-) create mode 100644 pypi_readme.md diff --git a/deps_licenses/licenses_linux_user.txt b/deps_licenses/licenses_linux_user.txt index fa47c8cdd..660ff2457 100644 --- a/deps_licenses/licenses_linux_user.txt +++ b/deps_licenses/licenses_linux_user.txt @@ -1,7 +1,7 @@ Name Version License Pillow 8.4.0 Historical Permission Notice and Disclaimer (HPND) PyYAML 6.0 MIT License - concrete-compiler 0.1.0 UNKNOWN + concrete-compiler 0.1.1 BSD-3 cycler 0.11.0 BSD License fonttools 4.28.5 MIT License kiwisolver 1.3.2 BSD License diff --git a/poetry.lock b/poetry.lock index 37adea146..a4dd16d76 100644 --- a/poetry.lock +++ b/poetry.lock @@ -228,7 +228,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [[package]] name = "concrete-compiler" -version = "0.1.0" +version = "0.1.1" description = "Concrete Compiler" category = "main" optional = false @@ -303,7 +303,7 @@ python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*" [[package]] name = "decorator" -version = "5.1.0" +version = "5.1.1" description = "Decorators for Humans" category = "dev" optional = false @@ -417,7 +417,7 @@ smmap = ">=3.0.1,<6" [[package]] name = "gitpython" -version = "3.1.24" +version = "3.1.25" description = "GitPython is a python library used to interact with Git repositories" category = "dev" optional = false @@ -425,7 +425,6 @@ python-versions = ">=3.7" [package.dependencies] gitdb = ">=4.0.1,<5" -typing-extensions = {version = ">=3.7.4.3", markers = "python_version < \"3.10\""} [[package]] name = "html5lib" @@ -1434,7 +1433,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" [[package]] name = "pygments" -version = "2.11.1" +version = "2.11.2" description = "Pygments is a syntax highlighting package written in Python." category = "dev" optional = false @@ -2194,7 +2193,7 @@ tqdm = ">=4.14" [[package]] name = "types-setuptools" -version = "57.4.5" +version = "57.4.6" description = "Typing stubs for setuptools" category = "dev" optional = false @@ -2202,7 +2201,7 @@ python-versions = "*" [[package]] name = "types-toml" -version = "0.10.1" +version = "0.10.2" description = "Typing stubs for toml" category = "dev" optional = false @@ -2218,7 +2217,7 @@ python-versions = ">=3.6" [[package]] name = "urllib3" -version = "1.26.7" +version = "1.26.8" description = "HTTP library with thread-safe connection pooling, file post, and more." category = "dev" optional = false @@ -2294,7 +2293,7 @@ full = ["pygraphviz"] [metadata] lock-version = "1.1" python-versions = ">=3.8,<3.10" -content-hash = "1e8983dc22a77fd0ff3097bb7cfefd70532485d5ccf2d084eaa4571b9971a2f4" +content-hash = "5b9f4408f601802b92c991083622bc54f2d09a7e829a6b6385aed32dd641c7b8" [metadata.files] alabaster = [ @@ -2441,8 +2440,12 @@ colorama = [ {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"}, ] concrete-compiler = [ - {file = "concrete_compiler-0.1.0-cp38-cp38-manylinux_2_24_x86_64.whl", hash = "sha256:c925cf0b4ac94e97458bc0965f6eae965745c3f61be665709a2d9fa790615e11"}, - {file = "concrete_compiler-0.1.0-cp39-cp39-manylinux_2_24_x86_64.whl", hash = "sha256:c00cd1bc705972b9eed976a5f14722ed8f0c67a36fb3b551783f6446e57143ce"}, + {file = "concrete_compiler-0.1.1-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:8888bfb72cda4fbba341566b22151bf625743822a355eb536dc81a08daf51a3b"}, + {file = "concrete_compiler-0.1.1-cp310-cp310-manylinux_2_24_x86_64.whl", hash = "sha256:ed7286e8d65e66667dc4b6b022ea311e1899f82ed75f8577b5910bff02e6ad65"}, + {file = "concrete_compiler-0.1.1-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:2e9cc1efa7a70316c805b1bac010a31d7306a331a9d8885f903cd0ee6c2186c1"}, + {file = "concrete_compiler-0.1.1-cp38-cp38-manylinux_2_24_x86_64.whl", hash = "sha256:e839948ef9e551c284b184464b2bb5a7cf23903f55feefc9ea6375f95daad907"}, + {file = "concrete_compiler-0.1.1-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:a8149214f466614f2cebf971c27128fd6171d201251e24ea5647afcec35c4fd9"}, + {file = "concrete_compiler-0.1.1-cp39-cp39-manylinux_2_24_x86_64.whl", hash = "sha256:4bce90916ce59b8464c31daa3e66a49d5212150355088b54943c855ff11ff3d2"}, ] coverage = [ {file = "coverage-6.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6dbc1536e105adda7a6312c778f15aaabe583b0e9a0b0a324990334fd458c94b"}, @@ -2547,8 +2550,8 @@ debugpy = [ {file = "debugpy-1.5.1.zip", hash = "sha256:d2b09e91fbd1efa4f4fda121d49af89501beda50c18ed7499712c71a4bf3452e"}, ] decorator = [ - {file = "decorator-5.1.0-py3-none-any.whl", hash = "sha256:7b12e7c3c6ab203a29e157335e9122cb03de9ab7264b137594103fd4a683b374"}, - {file = "decorator-5.1.0.tar.gz", hash = "sha256:e59913af105b9860aa2c8d3272d9de5a56a4e608db9a2f167a8480b323d529a7"}, + {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, + {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, ] defusedxml = [ {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, @@ -2586,8 +2589,8 @@ gitdb = [ {file = "gitdb-4.0.9.tar.gz", hash = "sha256:bac2fd45c0a1c9cf619e63a90d62bdc63892ef92387424b855792a6cabe789aa"}, ] gitpython = [ - {file = "GitPython-3.1.24-py3-none-any.whl", hash = "sha256:dc0a7f2f697657acc8d7f89033e8b1ea94dd90356b2983bca89dc8d2ab3cc647"}, - {file = "GitPython-3.1.24.tar.gz", hash = "sha256:df83fdf5e684fef7c6ee2c02fc68a5ceb7e7e759d08b694088d0cacb4eba59e5"}, + {file = "GitPython-3.1.25-py3-none-any.whl", hash = "sha256:4f8b0e51713642b83f1eb10136d36a7f2c5278d188c5ae82b144cb1f4e848f0c"}, + {file = "GitPython-3.1.25.tar.gz", hash = "sha256:b923e8952c2fe0d70b129fddd8511acc90b3070c8dddb20d86ca9911a5d0c248"}, ] html5lib = [ {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, @@ -3266,8 +3269,8 @@ pyflakes = [ {file = "pyflakes-2.3.1.tar.gz", hash = "sha256:f5bc8ecabc05bb9d291eb5203d6810b49040f6ff446a756326104746cc00c1db"}, ] pygments = [ - {file = "Pygments-2.11.1-py3-none-any.whl", hash = "sha256:9135c1af61eec0f650cd1ea1ed8ce298e54d56bcd8cc2ef46edd7702c171337c"}, - {file = "Pygments-2.11.1.tar.gz", hash = "sha256:59b895e326f0fb0d733fd28c6839bd18ad0687ba20efc26d4277fd1d30b971f4"}, + {file = "Pygments-2.11.2-py3-none-any.whl", hash = "sha256:44238f1b60a76d78fc8ca0528ee429702aae011c265fe6a8dd8b63049ae41c65"}, + {file = "Pygments-2.11.2.tar.gz", hash = "sha256:4e426f72023d88d03b2fa258de560726ce890ff3b630f88c21cbb8b2503b8c6a"}, ] pygments-style-tomorrow = [ {file = "pygments-style-tomorrow-1.0.0.1.tar.gz", hash = "sha256:4132c31f11738f6bed52d43a3f187aa3b889a118f9a29b40d1f6afb5bb1037be"}, @@ -3721,20 +3724,20 @@ twine = [ {file = "twine-3.7.1.tar.gz", hash = "sha256:28460a3db6b4532bde6a5db6755cf2dce6c5020bada8a641bb2c5c7a9b1f35b8"}, ] types-setuptools = [ - {file = "types-setuptools-57.4.5.tar.gz", hash = "sha256:a4600efdca68a33204ad9c083fd9966d63aee61a7d007e912b6afc6ff57d6e02"}, - {file = "types_setuptools-57.4.5-py3-none-any.whl", hash = "sha256:920a7c1ee120025e939a1707f8fd09a1266edbf7848eae7b8de7c5909a824cc8"}, + {file = "types-setuptools-57.4.6.tar.gz", hash = "sha256:65ef8946fc31aed946177629e681861217aceb8fc9b75a44ba987d7eea9388aa"}, + {file = "types_setuptools-57.4.6-py3-none-any.whl", hash = "sha256:b1be17770e830432571bcb81a78fed13df32ca787550ed575dfbc921816ad18a"}, ] types-toml = [ - {file = "types-toml-0.10.1.tar.gz", hash = "sha256:5c1f8f8d57692397c8f902bf6b4d913a0952235db7db17d2908cc110e70610cb"}, - {file = "types_toml-0.10.1-py3-none-any.whl", hash = "sha256:8cdfd2b7c89bed703158b042dd5cf04255dae77096db66f4a12ca0a93ccb07a5"}, + {file = "types-toml-0.10.2.tar.gz", hash = "sha256:cd38b802e9c84c7a2e9b61e99a217e794bc01874586b292222e9764c6c7ca75c"}, + {file = "types_toml-0.10.2-py3-none-any.whl", hash = "sha256:8a72568466fd041c1b7481aa2bd8d81d4585017131d6b268de13d876da0827d7"}, ] typing-extensions = [ {file = "typing_extensions-4.0.1-py3-none-any.whl", hash = "sha256:7f001e5ac290a0c0401508864c7ec868be4e701886d5b573a9528ed3973d9d3b"}, {file = "typing_extensions-4.0.1.tar.gz", hash = "sha256:4ca091dea149f945ec56afb48dae714f21e8692ef22a395223bcd328961b6a0e"}, ] urllib3 = [ - {file = "urllib3-1.26.7-py2.py3-none-any.whl", hash = "sha256:c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844"}, - {file = "urllib3-1.26.7.tar.gz", hash = "sha256:4987c65554f7a2dbf30c18fd48778ef124af6fab771a377103da0585e2336ece"}, + {file = "urllib3-1.26.8-py2.py3-none-any.whl", hash = "sha256:000ca7f471a233c2251c6c7023ee85305721bfdf18621ebff4fd17a8653427ed"}, + {file = "urllib3-1.26.8.tar.gz", hash = "sha256:0e7c33d9a63e7ddfcb86780aac87befc2fbddf46c58dbb487e0855f7ceec283c"}, ] wcwidth = [ {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"}, diff --git a/pypi_readme.md b/pypi_readme.md new file mode 100644 index 000000000..3493270a5 --- /dev/null +++ b/pypi_readme.md @@ -0,0 +1,3 @@ +# Concrete Numpy + +Concrete Numpy is a package containing tools to compile Numpy functions into Fully Homomorphic Encryption equivalents. Concrete Numpy goes on top of the Concrete Compiler and Concrete Library. diff --git a/pyproject.toml b/pyproject.toml index 8acb313fa..43da31625 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,40 @@ [tool.poetry] name = "concrete-numpy" version = "0.2.0-rc5" -description = "Concrete Numpy" +description = "Concrete Numpy is a package containing tools to compile Numpy functions into Fully Homomorphic Encryption equivalents. Concrete Numpy goes on top of the Concrete Compiler and Concrete Library." license = "BSD-3-Clause" -authors = ["Zama "] +authors = [ + "Zama ", + "Arthur Meyre ", + "Umut Sahin ", + "Benoit Chevallier-Mames ", + "Jordan Frery ", + "Alexandre Quint ", + "Ayoub Benaissa ", + "Andrei Stoian ", + "Jeremy Bradley ", +] +homepage = "https://zama.ai/concrete/" +repository = "https://github.com/zama-ai/concrete-numpy" +documentation = "http://docs.zama.ai/concrete-numpy/" +keywords = ["FHE", "homomorphic encryption", "privacy", "security"] packages = [ { include = "concrete" }, ] +classifiers = [ + "Topic :: Scientific/Engineering :: Artificial Intelligence", + "Topic :: Scientific/Engineering :: Mathematics", + "Topic :: Scientific/Engineering", + "Topic :: Security", + "Topic :: Security :: Cryptography", + "Topic :: Software Development :: Compilers", +] +readme = "pypi_readme.md" + +[tool.poetry.urls] +"README" = "https://github.com/zama-ai/concrete-numpy/blob/main/README.md" +"Bug Tracker" = "https://github.com/zama-ai/concrete-numpy/issues" +"Discourse" = "https://community.zama.ai/c/concrete-numpy/7" [tool.poetry.dependencies] python = ">=3.8,<3.10" @@ -18,7 +46,7 @@ Pillow = "^8.3.2" loguru = "^0.5.3" torch = "^1.10.0" setuptools = "*" -concrete-compiler = "^0.1.0" +concrete-compiler = "^0.1.1" [tool.poetry.extras] full = ["pygraphviz"]