miketheman
Repos
234
Followers
167
Following
16

Awesome list of software taglines

11
6

Pytest Plugin to disable socket calls during tests

172
30

Measure Pytest execution phases

7
0

A statsd client library for Crystal.

31
11

Testing ECS container to container performance

Safely render long_description/README files in Warehouse

134
74

Events

issue comment
Add `tcp_keepalive` as AWS_TCP_KEEPALIVE env var

cc @dlm6693 This may be of interest

Created at 2 hours ago
issue comment
<s> in rendering of yaml and toml code blocks in long description.

There's a time delay from when the code is merged and a background process rerenders the content, so it can take ~14 days to get through the entire backlog.

Created at 4 hours ago
issue comment
<s> in rendering of yaml and toml code blocks in long description.

Duplicate of https://github.com/pypa/readme_renderer/issues/261 Resolved in the library, should be resolved here when https://github.com/pypi/warehouse/pull/12268 is merged in.

Created at 10 hours ago

End 2FA security key giveaway (#12307)

  • Remove PS from notification email

  • Add warning that giveaway has ended

  • Update translations

  • Drop tables, remove models, remove forms

Redact IP if it's 127.0.0.1 (#12309)

chore: Upgrade NodeJS to 16.x

Node 14 ends support in April 2023. Node 16 will remain supported until September 2023.

Upgrading to Node 16 allows removal of the node-webcrypto-ossl dependency used in tests.

package-lock.json updated for the new lockfile format with npm 8 and removes some no longer needed dependencies.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Created at 19 hours ago
delete branch
miketheman delete branch patch-1
Created at 23 hours ago
issue comment
add `tcp_keepalive` to Config object

Thanks @dlm6693 ! That is helpful, for sure. I opened https://github.com/boto/botocore/pull/2771 - uncertain if that's the right solution or not.

Created at 1 day ago
miketheman create branch main
Created at 2 days ago
create repository
miketheman create repository
Created at 2 days ago
pull request opened
add tcp_keepalive to config_kwargs

The tcp_keepalive parameter was added to the Config object in #2766 When inspecting the return value of an instantiated Client's meta with the config, it is always None.

Does not handle resolving whether the value has been set in scoped_config.

Created at 2 days ago

add tcp_keepalive to config_kwargs

The tcp_keepalive parameter was added to the Config object in #2766 When inspecting the return value of an instantiated Client's meta with the config, it is always None.

Does not handle resolving whether the value has been set in scoped_config.

Created at 2 days ago
Created at 2 days ago
issue comment
add `tcp_keepalive` to Config object

Thanks for working on this! I spent some time to try and see how a client instance could expose the value back to the caller, but it seems like no matter what, it'll always return None:

import boto3
from botocore.config import Config

# No setting set in either config file or Config object
client = boto3.client("dynamodb")
print(client.meta.config.tcp_keepalive)
# None

# Pass in explicitly to enable
client = boto3.client("dynamodb", config=Config(tcp_keepalive=True))
print(client.meta.config.tcp_keepalive)
# None

Is there another way to access the property, or is that this value is not being persisted to the Config object returned? https://github.com/boto/botocore/blob/409b4043602eacfd0951ea1b28aa52c5f6dbb6bd/botocore/args.py#L123

i can confirm (via interactive debugger) that the file loader still ends up on scoped_config and the code-side Config object ends up with the correct value in the client_config, so final_args has the right value, but I can't find a way to access it to print out.

Created at 2 days ago

Update help.html (#12289)

  • Update help.html

  • Update translations

Co-authored-by: Dustin Ingram di@users.noreply.github.com

chore(deps): upgrade google-cloud-bigquery (#12226)

  • chore(deps): upgrade google-cloud-bigquery

Remove version constraint and include the new dependencies of numpy and pyarrow.

Corrects current broken state where the combination of dependencies prevents resolution.

Increases overall image size by ~100MB to include these dependencies

Signed-off-by: Mike Fiedler miketheman@gmail.com

  • lint: import Client directly to avoid mypy issue

Refs: https://github.com/python/mypy/issues/10360

Signed-off-by: Mike Fiedler miketheman@gmail.com

  • test: update tests to reflect import change

Signed-off-by: Mike Fiedler miketheman@gmail.com

  • lint: rename variable, formatting

Signed-off-by: Mike Fiedler miketheman@gmail.com

  • Bump pyjwt[crypto] from 2.4.0 to 2.5.0

Bumps pyjwt[crypto] from 2.4.0 to 2.5.0.


updated-dependencies:

  • dependency-name: pyjwt[crypto] dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: Mike Fiedler miketheman@gmail.com Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin Ingram di@users.noreply.github.com

Bump protobuf from 3.20.1 to 3.20.2 in /requirements (#12257)

  • Bump protobuf from 3.20.1 to 3.20.2 in /requirements

Bumps protobuf from 3.20.1 to 3.20.2.


updated-dependencies:

  • dependency-name: protobuf dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

  • Fix comments

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin Ingram di@users.noreply.github.com

Created at 3 days ago

Bump protobuf from 3.20.1 to 3.20.2 in /requirements (#12257)

  • Bump protobuf from 3.20.1 to 3.20.2 in /requirements

Bumps protobuf from 3.20.1 to 3.20.2.


updated-dependencies:

  • dependency-name: protobuf dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

  • Fix comments

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin Ingram di@users.noreply.github.com

chore: Upgrade NodeJS to 16.x

Node 14 ends support in April 2023. Node 16 will remain supported until September 2023.

Upgrading to Node 16 allows removal of the node-webcrypto-ossl dependency used in tests.

package-lock.json updated for the new lockfile format with npm 8 and removes some no longer needed dependencies.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Created at 4 days ago

Update help.html (#12289)

  • Update help.html

  • Update translations

Co-authored-by: Dustin Ingram di@users.noreply.github.com

chore(deps): upgrade google-cloud-bigquery (#12226)

  • chore(deps): upgrade google-cloud-bigquery

Remove version constraint and include the new dependencies of numpy and pyarrow.

Corrects current broken state where the combination of dependencies prevents resolution.

Increases overall image size by ~100MB to include these dependencies

Signed-off-by: Mike Fiedler miketheman@gmail.com

  • lint: import Client directly to avoid mypy issue

Refs: https://github.com/python/mypy/issues/10360

Signed-off-by: Mike Fiedler miketheman@gmail.com

  • test: update tests to reflect import change

Signed-off-by: Mike Fiedler miketheman@gmail.com

  • lint: rename variable, formatting

Signed-off-by: Mike Fiedler miketheman@gmail.com

  • Bump pyjwt[crypto] from 2.4.0 to 2.5.0

Bumps pyjwt[crypto] from 2.4.0 to 2.5.0.


updated-dependencies:

  • dependency-name: pyjwt[crypto] dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: Mike Fiedler miketheman@gmail.com Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin Ingram di@users.noreply.github.com

chore: Upgrade NodeJS to 16.x

Node 14 ends support in April 2023. Node 16 will remain supported until September 2023.

Upgrading to Node 16 allows removal of the node-webcrypto-ossl dependency used in tests.

package-lock.json updated for the new lockfile format with npm 8 and removes some no longer needed dependencies.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Created at 5 days ago
delete branch
miketheman delete branch miketheman/upgrade-google-cloud-bigquery
Created at 5 days ago
issue comment
chore(deps): upgrade google-cloud-bigquery

Thanks for solving, @di!

Created at 5 days ago
issue comment
chore: Upgrade NodeJS to 16.x

The lockfile grew significantly in size, as it's now version 2 of the lockfile with speed improvements. https://docs.npmjs.com/cli/v8/configuring-npm/package-lock-json

Created at 5 days ago
issue comment
chore: Upgrade NodeJS to 16.x

I decided to not include the removal of the referenced test library in this changeset, rather let's let this one go out with no other changes and confirm things are happy before further changes.

Created at 5 days ago
pull request opened
chore: Upgrade NodeJS to 16.x

Node 14 ends support in April 2023. Node 16 will remain supported until September 2023.

Upgrading to Node 16 allows removal of the node-webcrypto-ossl dependency used in tests.

package-lock.json updated for the new lockfile format with npm 8 and removes some no longer needed dependencies.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Created at 5 days ago
create branch
miketheman create branch miketheman/upgrade-node-runtime
Created at 5 days ago
delete branch
miketheman delete branch miketheman/upgrade-node-in-ci
Created at 5 days ago

Translations update from Weblate (#12205)

Co-authored-by: Abdulrahman Alfawal abdulrahman.hadi4@gmail.com Co-authored-by: Adolfo Jayme Barrientos fitojb@ubuntu.com Co-authored-by: Alan Jacob Mathew alanjacobmathew@gmail.com Co-authored-by: Anton Rosin rosin886@gmail.com Co-authored-by: Eric hamburger1024@mailbox.org Co-authored-by: Hosted Weblate hosted@weblate.org Co-authored-by: Monzer Ghannam monzer67ghannam@gmail.com Co-authored-by: Vik xasertop@gmail.com Co-authored-by: Xu ZhuoHan yylteam@hotmail.com Co-authored-by: Yang Yulin yylteam@hotmail.com Translate-URL: https://hosted.weblate.org/projects/pypa/warehouse/ Translation: pypa/warehouse

Co-authored-by: Abdulrahman Alfawal abdulrahman.hadi4@gmail.com Co-authored-by: Adolfo Jayme Barrientos fitojb@ubuntu.com Co-authored-by: Alan Jacob Mathew alanjacobmathew@gmail.com Co-authored-by: Anton Rosin rosin886@gmail.com Co-authored-by: Eric hamburger1024@mailbox.org Co-authored-by: Monzer Ghannam monzer67ghannam@gmail.com Co-authored-by: Vik xasertop@gmail.com Co-authored-by: Xu ZhuoHan yylteam@hotmail.com

Add functionality to hide user avatar (#12285)

Bump terser from 4.6.10 to 4.8.1 (#11896)

Bumps terser from 4.6.10 to 4.8.1.


updated-dependencies:

  • dependency-name: terser dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin Ingram di@users.noreply.github.com

rate limit email sends for reverifying emails (#12287)

chore(ci): test against node 14.19.1 (#12264)

We didn't maintain parity with Dockerfile* when upgrading last time.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Signed-off-by: Mike Fiedler miketheman@gmail.com

Created at 5 days ago

Add functionality to hide user avatar (#12285)

Bump terser from 4.6.10 to 4.8.1 (#11896)

Bumps terser from 4.6.10 to 4.8.1.


updated-dependencies:

  • dependency-name: terser dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dustin Ingram di@users.noreply.github.com

rate limit email sends for reverifying emails (#12287)

chore(ci): test against node 14.19.1

We didn't maintain parity with Dockerfile* when upgrading last time.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Created at 5 days ago

Translations update from Weblate (#12205)

Co-authored-by: Abdulrahman Alfawal abdulrahman.hadi4@gmail.com Co-authored-by: Adolfo Jayme Barrientos fitojb@ubuntu.com Co-authored-by: Alan Jacob Mathew alanjacobmathew@gmail.com Co-authored-by: Anton Rosin rosin886@gmail.com Co-authored-by: Eric hamburger1024@mailbox.org Co-authored-by: Hosted Weblate hosted@weblate.org Co-authored-by: Monzer Ghannam monzer67ghannam@gmail.com Co-authored-by: Vik xasertop@gmail.com Co-authored-by: Xu ZhuoHan yylteam@hotmail.com Co-authored-by: Yang Yulin yylteam@hotmail.com Translate-URL: https://hosted.weblate.org/projects/pypa/warehouse/ Translation: pypa/warehouse

Co-authored-by: Abdulrahman Alfawal abdulrahman.hadi4@gmail.com Co-authored-by: Adolfo Jayme Barrientos fitojb@ubuntu.com Co-authored-by: Alan Jacob Mathew alanjacobmathew@gmail.com Co-authored-by: Anton Rosin rosin886@gmail.com Co-authored-by: Eric hamburger1024@mailbox.org Co-authored-by: Monzer Ghannam monzer67ghannam@gmail.com Co-authored-by: Vik xasertop@gmail.com Co-authored-by: Xu ZhuoHan yylteam@hotmail.com

chore(ci): test against node 14.19.1

We didn't maintain parity with Dockerfile* when upgrading last time.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Created at 6 days ago
issue comment
chore(deps): upgrade google-cloud-bigquery

@alex appreciate the commiseration 😀

What's confusing at this juncture is that the depchecker result is showing: - types-cryptography - indicating that the package is removed as a result of the changeset, which is 😕 confusing to me, since it's not included already, nor added as part of this changes, so we're out of sync somehow.

Created at 1 week ago

chore: update static base image to bullseye (#12262)

As previously attempted in #11472 and reverted in #11493

After isolating the condition that was observed and removing the calls to compile gifsicle in #12232, upgrade the static containers only with this changest.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Signed-off-by: Mike Fiedler miketheman@gmail.com

chore(deps): upgrade google-cloud-bigquery

Remove version constraint and include the new dependencies of numpy and pyarrow.

Corrects current broken state where the combination of dependencies prevents resolution.

Increases overall image size by ~100MB to include these dependencies

Signed-off-by: Mike Fiedler miketheman@gmail.com

lint: import Client directly to avoid mypy issue

Refs: https://github.com/python/mypy/issues/10360

Signed-off-by: Mike Fiedler miketheman@gmail.com

test: update tests to reflect import change

Signed-off-by: Mike Fiedler miketheman@gmail.com

lint: rename variable, formatting

Signed-off-by: Mike Fiedler miketheman@gmail.com

Created at 1 week ago

chore: update static base image to bullseye (#12262)

As previously attempted in #11472 and reverted in #11493

After isolating the condition that was observed and removing the calls to compile gifsicle in #12232, upgrade the static containers only with this changest.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Signed-off-by: Mike Fiedler miketheman@gmail.com

chore(ci): test against node 14.19.1

We didn't maintain parity with Dockerfile* when upgrading last time.

Signed-off-by: Mike Fiedler miketheman@gmail.com

Created at 1 week ago