~cnx/ipwhl-devel

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch
14 4

[PATCH ipwhl-data 1/6] python-multipart: init at 0.0.5

Details
Message ID
<20220531100933.5969-1-huyngo@disroot.org>
DKIM signature
pass
Download raw message
Patch: +6 -0
---
 .../python_multipart-0.0.5-py3-none-any.toml                | 6 ++++++
 1 file changed, 6 insertions(+)
 create mode 100644 pkgs/b1/python-multipart/python_multipart-0.0.5-py3-none-any.toml

diff --git a/pkgs/b1/python-multipart/python_multipart-0.0.5-py3-none-any.toml b/pkgs/b1/python-multipart/python_multipart-0.0.5-py3-none-any.toml
new file mode 100644
index 0000000..fff8165
--- /dev/null
+++ b/pkgs/b1/python-multipart/python_multipart-0.0.5-py3-none-any.toml
@@ -0,0 +1,6 @@
source = 'https://patchouli.sr.ht/builds.sr.ht/artifacts/~huyngo/770894/77fe5e3db66f211f/python_multipart-0.0.5-py3-none-any.whl'
content-id = 'QmRweQwcYWr1N4zDo4cR1B2unGJZkTRGGv754QLS95M3HP'
extras = []
dependencies = [
	'six>=1.4.0',
]
-- 
2.33.3

[PATCH ipwhl-data 2/6] dnspython: init at 2.1.0

Details
Message ID
<20220531100933.5969-2-huyngo@disroot.org>
In-Reply-To
<20220531100933.5969-1-huyngo@disroot.org> (view parent)
DKIM signature
pass
Download raw message
Patch: +14 -0
---
 .../e7/dnspython/dnspython-2.1.0-py3-none-any.toml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 pkgs/e7/dnspython/dnspython-2.1.0-py3-none-any.toml

diff --git a/pkgs/e7/dnspython/dnspython-2.1.0-py3-none-any.toml b/pkgs/e7/dnspython/dnspython-2.1.0-py3-none-any.toml
new file mode 100644
index 0000000..c10cad9
--- /dev/null
+++ b/pkgs/e7/dnspython/dnspython-2.1.0-py3-none-any.toml
@@ -0,0 +1,14 @@
source = 'https://files.pythonhosted.org/packages/f5/2d/ae9e172b4e5e72fa4b3cfc2517f38b602cc9ba31355f9669c502b4e9c458/dnspython-2.1.0-py3-none-any.whl'
content-id = 'QmamEbnE5txkCAVYvyKkdFpR6oE7x3WvfjEtiuoJanpXHv'
requires-python = '>=3.6'
extras = ['dnssec', 'doh', 'idna', 'curio', 'trio']
dependencies = [
	'cryptography>=2.6; extra == "dnssec"',
	'requests; extra == "doh"',
	'requests-toolbelt; extra == "doh"',
	'idna>=2.1; extra == "idna"',
	'curio>=1.2; extra == "curio"',
	'sniffio>=1.1; extra == "curio"',
	'trio>=0.14.0; extra == "trio"',
	'sniffio>=1.1; extra == "trio"',
]
-- 
2.33.3

[PATCH ipwhl-data 3/6] email-validator: init at 1.2.1

Details
Message ID
<20220531100933.5969-3-huyngo@disroot.org>
In-Reply-To
<20220531100933.5969-1-huyngo@disroot.org> (view parent)
DKIM signature
pass
Download raw message
Patch: +8 -0
---
 .../email_validator-1.2.1-py2.py3-none-any.toml           | 8 ++++++++
 1 file changed, 8 insertions(+)
 create mode 100644 pkgs/fb/email-validator/email_validator-1.2.1-py2.py3-none-any.toml

diff --git a/pkgs/fb/email-validator/email_validator-1.2.1-py2.py3-none-any.toml b/pkgs/fb/email-validator/email_validator-1.2.1-py2.py3-none-any.toml
new file mode 100644
index 0000000..079d846
--- /dev/null
+++ b/pkgs/fb/email-validator/email_validator-1.2.1-py2.py3-none-any.toml
@@ -0,0 +1,8 @@
source = 'https://files.pythonhosted.org/packages/6b/d2/c587a9cd8473041fd138b213fa12581a4e039d260cf24dfa07f5c9de78e4/email_validator-1.2.1-py2.py3-none-any.whl'
content-id = 'QmNhSyVSCpRGUBGZtj67wKkyoVzdKky38s5JxzTETHuFgH'
requires-python = '!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7'
extras = []
dependencies = [
	'dnspython>=1.15.0',
	'idna>=2.0.0',
]
-- 
2.33.3

[PATCH ipwhl-data 4/6] pydantic: init at 1.9.1

Details
Message ID
<20220531100933.5969-4-huyngo@disroot.org>
In-Reply-To
<20220531100933.5969-1-huyngo@disroot.org> (view parent)
DKIM signature
pass
Download raw message
Patch: +10 -0
---
 pkgs/5c/pydantic/pydantic-1.9.1-py3-none-any.toml | 10 ++++++++++
 1 file changed, 10 insertions(+)
 create mode 100644 pkgs/5c/pydantic/pydantic-1.9.1-py3-none-any.toml

diff --git a/pkgs/5c/pydantic/pydantic-1.9.1-py3-none-any.toml b/pkgs/5c/pydantic/pydantic-1.9.1-py3-none-any.toml
new file mode 100644
index 0000000..343f698
--- /dev/null
+++ b/pkgs/5c/pydantic/pydantic-1.9.1-py3-none-any.toml
@@ -0,0 +1,10 @@
source = 'https://files.pythonhosted.org/packages/f3/88/78666bfe38d3a8aee75fbd2410ac6e26dfdd64585323c07648f387817c76/pydantic-1.9.1-py3-none-any.whl'
content-id = 'QmeT3DYxxUTfZqnrXyGCmUJk7aAfDCJdvtuhLidTfiukbw'
requires-python = '>=3.6.1'
extras = ['dotenv', 'email']
dependencies = [
	'typing-extensions>=3.7.4.3',
	'dataclasses>=0.6; python_version < "3.7"',
	'python-dotenv>=0.10.4; extra == "dotenv"',
	'email-validator>=1.0.3; extra == "email"',
]
-- 
2.33.3

[PATCH ipwhl-data 5/6] starlette: init at 0.19.1

Details
Message ID
<20220531100933.5969-5-huyngo@disroot.org>
In-Reply-To
<20220531100933.5969-1-huyngo@disroot.org> (view parent)
DKIM signature
pass
Download raw message
Patch: +14 -0
---
 .../starlette/starlette-0.19.1-py3-none-any.toml   | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 pkgs/d8/starlette/starlette-0.19.1-py3-none-any.toml

diff --git a/pkgs/d8/starlette/starlette-0.19.1-py3-none-any.toml b/pkgs/d8/starlette/starlette-0.19.1-py3-none-any.toml
new file mode 100644
index 0000000..7b29d2c
--- /dev/null
+++ b/pkgs/d8/starlette/starlette-0.19.1-py3-none-any.toml
@@ -0,0 +1,14 @@
source = 'https://files.pythonhosted.org/packages/f1/9d/1fa96008b302dd3e398f89f3fc5afb19fb0b0f341fefa05c65b3a38d64cf/starlette-0.19.1-py3-none-any.whl'
content-id = 'QmfJZLg8NK9qfKDwGNVmjX4LrJLu9RF4J6opB8HNtPu3Qi'
requires-python = '>=3.6'
extras = ['full']
dependencies = [
	'anyio<5,>=3.4.0',
	'typing-extensions>=3.10.0; python_version < "3.10"',
	'contextlib2>=21.6.0; python_version < "3.7"',
	'itsdangerous; extra == "full"',
	'jinja2; extra == "full"',
	'python-multipart; extra == "full"',
	'pyyaml; extra == "full"',
	'requests; extra == "full"',
]
-- 
2.33.3

[PATCH ipwhl-data 6/6] fastapi: init at 0.78.0

Details
Message ID
<20220531100933.5969-6-huyngo@disroot.org>
In-Reply-To
<20220531100933.5969-1-huyngo@disroot.org> (view parent)
DKIM signature
pass
Download raw message
Patch: +55 -0
---
 .../fastapi/fastapi-0.78.0-py3-none-any.toml  | 55 +++++++++++++++++++
 1 file changed, 55 insertions(+)
 create mode 100644 pkgs/e8/fastapi/fastapi-0.78.0-py3-none-any.toml

diff --git a/pkgs/e8/fastapi/fastapi-0.78.0-py3-none-any.toml b/pkgs/e8/fastapi/fastapi-0.78.0-py3-none-any.toml
new file mode 100644
index 0000000..20935ab
--- /dev/null
+++ b/pkgs/e8/fastapi/fastapi-0.78.0-py3-none-any.toml
@@ -0,0 +1,55 @@
source = 'https://files.pythonhosted.org/packages/61/0f/427f0af121b226e62237e430f5bf4485e0ae1565b3f5b782613b59f30abc/fastapi-0.78.0-py3-none-any.whl'
content-id = 'QmWMBXwSxqzYGVhCfLXYni2Sjfprr6kynW5sy4rTzn8FnG'
requires-python = '>=3.6.1'
extras = [
	# Ignore development extra
	# 'all',
	# 'dev',
	# 'doc',
	# 'test'
]
dependencies = [
	'starlette==0.19.1',
	'pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2',
	'requests<3.0.0,>=2.24.0; extra == "all"',
	'jinja2<4.0.0,>=2.11.2; extra == "all"',
	'python-multipart<0.0.6,>=0.0.5; extra == "all"',
	'itsdangerous<3.0.0,>=1.1.0; extra == "all"',
	'pyyaml<7.0.0,>=5.3.1; extra == "all"',
	'ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,<6.0.0,>=4.0.1; extra == "all"',
	'orjson<4.0.0,>=3.2.1; extra == "all"',
	'email_validator<2.0.0,>=1.1.1; extra == "all"',
	'uvicorn[standard]<0.18.0,>=0.12.0; extra == "all"',
	'python-jose[cryptography]<4.0.0,>=3.3.0; extra == "dev"',
	'passlib[bcrypt]<2.0.0,>=1.7.2; extra == "dev"',
	'autoflake<2.0.0,>=1.4.0; extra == "dev"',
	'flake8<4.0.0,>=3.8.3; extra == "dev"',
	'uvicorn[standard]<0.18.0,>=0.12.0; extra == "dev"',
	'pre-commit<3.0.0,>=2.17.0; extra == "dev"',
	'mkdocs<2.0.0,>=1.1.2; extra == "doc"',
	'mkdocs-material<9.0.0,>=8.1.4; extra == "doc"',
	'mdx-include<2.0.0,>=1.4.1; extra == "doc"',
	'mkdocs-markdownextradata-plugin<0.3.0,>=0.1.7; extra == "doc"',
	'typer<0.5.0,>=0.4.1; extra == "doc"',
	'pyyaml<7.0.0,>=5.3.1; extra == "doc"',
	'pytest<7.0.0,>=6.2.4; extra == "test"',
	'pytest-cov<4.0.0,>=2.12.0; extra == "test"',
	'mypy==0.910; extra == "test"',
	'flake8<4.0.0,>=3.8.3; extra == "test"',
	'black==22.3.0; extra == "test"',
	'isort<6.0.0,>=5.0.6; extra == "test"',
	'requests<3.0.0,>=2.24.0; extra == "test"',
	'httpx<0.19.0,>=0.14.0; extra == "test"',
	'email_validator<2.0.0,>=1.1.1; extra == "test"',
	'sqlalchemy<1.5.0,>=1.3.18; extra == "test"',
	'peewee<4.0.0,>=3.13.3; extra == "test"',
	'databases[sqlite]<0.6.0,>=0.3.2; extra == "test"',
	'orjson<4.0.0,>=3.2.1; extra == "test"',
	'ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,<6.0.0,>=4.0.1; extra == "test"',
	'python-multipart<0.0.6,>=0.0.5; extra == "test"',
	'flask<3.0.0,>=1.1.2; extra == "test"',
	'anyio[trio]<4.0.0,>=3.2.1; extra == "test"',
	'types-ujson==4.2.1; extra == "test"',
	'types-orjson==3.6.2; extra == "test"',
	'types-dataclasses==0.6.5; extra == "test" and python_version < "3.7"',
]
-- 
2.33.3

[ipwhl-data/patches/.build.yml] build success

builds.sr.ht <builds@sr.ht>
Details
Message ID
<CKDV8W3SZF7K.183K8KFLQ68M6@cirno>
In-Reply-To
<20220531100933.5969-6-huyngo@disroot.org> (view parent)
DKIM signature
missing
Download raw message
ipwhl-data/patches/.build.yml: SUCCESS in 1m19s

[python-multipart: init at 0.0.5][0] from [Ngô Ngọc Đức Huy][1]

[0]: https://lists.sr.ht/~cnx/ipwhl-devel/patches/32639
[1]: huyngo@disroot.org

✓ #770905 SUCCESS ipwhl-data/patches/.build.yml https://builds.sr.ht/~cnx/job/770905

Re: [PATCH ipwhl-data 2/6] dnspython: init at 2.1.0

Details
Message ID
<CKDVFOMKHTSO.75XHCM32LVAG@nix>
In-Reply-To
<20220531100933.5969-2-huyngo@disroot.org> (view parent)
DKIM signature
pass
Download raw message
> +source = 'https://files.pythonhosted.org/packages/f5/2d/ae9e172b4e5e72fa4b3cfc2517f38b602cc9ba31355f9669c502b4e9c458/dnspython-2.1.0-py3-none-any.whl'

Any reason for this to not be latest?

Re: [PATCH ipwhl-data 5/6] starlette: init at 0.19.1

Details
Message ID
<CKDVT1DNABQL.20M5EK4JQMH5@nix>
In-Reply-To
<20220531100933.5969-5-huyngo@disroot.org> (view parent)
DKIM signature
pass
Download raw message
> +source = 'https://files.pythonhosted.org/packages/f1/9d/1fa96008b302dd3e398f89f3fc5afb19fb0b0f341fefa05c65b3a38d64cf/starlette-0.19.1-py3-none-any.whl'

Same here.

The last release of the packages seem fine
(if the wheel matches the git checkout, you might wanna check that).

Re: [PATCH ipwhl-data 2/6] dnspython: init at 2.1.0

Details
Message ID
<4a9247d3-d9f8-46cc-8f8c-d51e3b316799@disroot.org>
In-Reply-To
<CKDVFOMKHTSO.75XHCM32LVAG@nix> (view parent)
DKIM signature
pass
Download raw message
31 May 2022 17:23:07 Nguyễn Gia Phong <mcsinyx@disroot.org>:

>> +source = 'https://files.pythonhosted.org/packages/f5/2d/ae9e172b4e5e72fa4b3cfc2517f38b602cc9ba31355f9669c502b4e9c458/dnspython-2.1.0-py3-none-any.whl'
>
> Any reason for this to not be latest?

sorry for late reply. This isn't the latest because the latest one has much more constraints in requirement. For example, it requires downgrading cryptography and trio. On top of that, it also requires upgrading httpx, which is not possible.

Re: [PATCH ipwhl-data 5/6] starlette: init at 0.19.1

Details
Message ID
<88c4c10d-e60f-4bd7-9987-c7c23ebe6a1b@disroot.org>
In-Reply-To
<CKDVT1DNABQL.20M5EK4JQMH5@nix> (view parent)
DKIM signature
pass
Download raw message
31 May 2022 17:40:31 Nguyễn Gia Phong <mcsinyx@disroot.org>:

>> +source = 'https://files.pythonhosted.org/packages/f1/9d/1fa96008b302dd3e398f89f3fc5afb19fb0b0f341fefa05c65b3a38d64cf/starlette-0.19.1-py3-none-any.whl'
>
> Same here.

As for this one, fastapi locks starlette at that version.

>
> The last release of the packages seem fine
> (if the wheel matches the git checkout, you might wanna check that).

I am gonna check that.

Re: [PATCH ipwhl-data 5/6] starlette: init at 0.19.1

Details
Message ID
<a9b47671-e9c6-4887-a0b4-cf39effb2329@disroot.org>
In-Reply-To
<88c4c10d-e60f-4bd7-9987-c7c23ebe6a1b@disroot.org> (view parent)
DKIM signature
pass
Download raw message
16 Jun 2022 09:39:49 Huy Ngo <huyngo@disroot.org>:

>
> 31 May 2022 17:40:31 Nguyễn Gia Phong <mcsinyx@disroot.org>:
>
>> (if the wheel matches the git checkout, you might wanna check that).
>
> I am gonna check that.

Hmm this is weird.
I build the wheels. I checked and the SHA256 checksum mismatched. I found out other wheels like pip and flit mismatch as well. Irreproducible wheels?

Re: [PATCH ipwhl-data 5/6] starlette: init at 0.19.1

Details
Message ID
<CKRB4DCMHYUY.JR7TRBS4IUYL@nix>
In-Reply-To
<a9b47671-e9c6-4887-a0b4-cf39effb2329@disroot.org> (view parent)
DKIM signature
pass
Download raw message
On Thu Jun 16, 2022 at 4:45 AM +0000, Huy Ngo wrote:
> Hmm this is weird.
> I build the wheels.  I checked and the SHA256 checksum mismatched.
> I found out other wheels like pip and flit mismatch as well.
> Irreproducible wheels?

AFAIK no current build backend warrant reproducibility.
For vetting pure Python packages you can run a diff
on the source files though.

Re: [PATCH ipwhl-data 5/6] starlette: init at 0.19.1

Details
Message ID
<01aec348-bcbd-4ade-97e4-4e13c56edb7c@disroot.org>
In-Reply-To
<CKRB4DCMHYUY.JR7TRBS4IUYL@nix> (view parent)
DKIM signature
pass
Download raw message
Ah alright. I didn't know that apply to tarballs too, which is why tools like tardiff exist. Just checked the sources and they do match.

Re: [PATCH ipwhl-data 6/6] fastapi: init at 0.78.0

Details
Message ID
<CKRDK1S1DU4R.3TUYI8LD77G4L@nix>
In-Reply-To
<20220531100933.5969-6-huyngo@disroot.org> (view parent)
DKIM signature
pass
Download raw message
Thanks!

To git.sr.ht:~cnx/ipwhl-data
   3b288ea9a3a9..463d5e421a9f  main -> main
Reply to thread Export thread (mbox)