Skip to content

Bump requests from 2.32.5 to 2.33.0#124

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/uv/requests-2.33.0
Open

Bump requests from 2.32.5 to 2.33.0#124
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/uv/requests-2.33.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 25, 2026

Bumps requests from 2.32.5 to 2.33.0.

Release notes

Sourced from requests's releases.

v2.33.0

2.33.0 (2026-03-25)

Announcements

  • 📣 Requests is adding inline types. If you have a typed code base that uses Requests, please take a look at #7271. Give it a try, and report any gaps or feedback you may have in the issue. 📣

Security

  • CVE-2026-25645 requests.utils.extract_zipped_paths now extracts contents to a non-deterministic location to prevent malicious file replacement. This does not affect default usage of Requests, only applications calling the utility function directly.

Improvements

  • Migrated to a PEP 517 build system using setuptools. (#7012)

Bugfixes

  • Fixed an issue where an empty netrc entry could cause malformed authentication to be applied to Requests on Python 3.11+. (#7205)

Deprecations

  • Dropped support for Python 3.9 following its end of support. (#7196)

Documentation

  • Various typo fixes and doc improvements.

New Contributors

Full Changelog: https://github.com/psf/requests/blob/main/HISTORY.md#2330-2026-03-25

Changelog

Sourced from requests's changelog.

2.33.0 (2026-03-25)

Announcements

  • 📣 Requests is adding inline types. If you have a typed code base that uses Requests, please take a look at #7271. Give it a try, and report any gaps or feedback you may have in the issue. 📣

Security

  • CVE-2026-25645 requests.utils.extract_zipped_paths now extracts contents to a non-deterministic location to prevent malicious file replacement. This does not affect default usage of Requests, only applications calling the utility function directly.

Improvements

  • Migrated to a PEP 517 build system using setuptools. (#7012)

Bugfixes

  • Fixed an issue where an empty netrc entry could cause malformed authentication to be applied to Requests on Python 3.11+. (#7205)

Deprecations

  • Dropped support for Python 3.9 following its end of support. (#7196)

Documentation

  • Various typo fixes and doc improvements.
Commits
  • bc04dfd v2.33.0
  • 66d21cb Merge commit from fork
  • 8b9bc8f Move badges to top of README (#7293)
  • e331a28 Remove unused extraction call (#7292)
  • 753fd08 docs: fix FAQ grammar in httplib2 example
  • 774a0b8 docs(socks): same block as other sections
  • 9c72a41 Bump github/codeql-action from 4.33.0 to 4.34.1
  • ebf7190 Bump github/codeql-action from 4.32.0 to 4.33.0
  • 0e4ae38 docs: exclude Response.is_permanent_redirect from API docs (#7244)
  • d568f47 docs: clarify Quickstart POST example (#6960)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.5...v2.33.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Mar 25, 2026
@github-actions
Copy link
Copy Markdown

Coverage

Coverage Report
FileStmtsMissCoverMissing
epycloud
   __init__.py30100% 
   __main__.py330%3, 5–6
   cli.py1191190%3–5, 7–11, 14, 26, 33, 36, 38, 46–48, 54–57, 65, 68, 75, 77, 79–83, 85, 88, 102–112, 114, 117, 130–131, 134–135, 138–139, 142–144, 147–151, 154–155, 158–159, 164–167, 169–172, 176, 179, 190–192, 194–196, 198–200, 202–204, 206–208, 210–212, 214–216, 218–220, 222–224, 226–228, 230–232, 234, 236–237, 239–245, 247–248, 251–252
   exceptions.py26484%40–41, 94, 96
epycloud/commands
   __init__.py00100% 
epycloud/commands/build
   __init__.py30100% 
   cloud.py651380%69, 72, 75–79, 92, 151–154, 171
   dev.py622166%57–60, 64–66, 80, 83, 88, 96–97, 110, 132–133, 140–141, 143–145, 147
   display.py31293%57, 60
   handlers.py1582882%110, 115, 156–158, 171–173, 191, 196, 233–235, 260, 265, 302–304, 331, 345, 356–363
   local.py581770%54–57, 61–63, 76, 79, 86, 92–93, 108, 133–134, 139–140
   parser.py272411%16, 23, 26, 29, 34, 39, 43, 48, 54, 61, 66, 71, 75, 80, 86, 93, 98, 103, 107, 112, 118, 125, 130, 136
epycloud/commands/config_cmd
   __init__.py30100% 
   handlers.py142497%37, 116, 235, 237
   operations.py1031486%116–127, 156–157
   parser.py201715%16, 29, 32, 35, 38–39, 42–43, 48, 51, 54, 57–58, 63–65, 68
epycloud/commands/download
   __init__.py30100% 
   handlers.py1523080%91–94, 123–130, 146–149, 152–154, 171–175, 238–240, 251, 254–255
   operations.py44197%174
   parser.py10820%14, 20, 31, 38, 45, 51, 56, 61
epycloud/commands/experiment
   __init__.py30100% 
   handlers.py1191984%44–45, 47–48, 53–54, 77–79, 86, 98–102, 137–138, 202–203
   parser.py131023%16, 23, 26, 29, 34, 44, 50, 58, 66, 71
epycloud/commands/logs
   __init__.py30100% 
   display.py51590%91, 100–103
   handlers.py981287%81–82, 175–177, 250, 252–255, 257–258
   parser.py131115%14, 20, 25, 30, 36, 42, 47, 52, 59, 66, 71
   streaming.py34779%44, 81–84, 86–87
epycloud/commands/profile
   __init__.py30100% 
   handlers.py145199%39
   parser.py211814%16, 18, 21, 24, 27–28, 31, 34–36, 39–40, 43–44, 47–48, 51–52
epycloud/commands/run
   __init__.py30100% 
   handlers.py982079%33–34, 36–39, 46–47, 96–97, 99, 101, 155–157, 162, 164, 166, 171, 197
   parser.py38357%16, 29, 32, 35, 40, 46, 51, 57, 63, 69, 74, 79, 84, 90, 95, 100, 106, 112, 118, 123, 129, 134, 141, 147, 152, 159, 165, 170, 175, 181, 187, 193, 199, 205, 210
   validation.py31293%92–93
epycloud/commands/run/cloud
   __init__.py30100% 
   batch_config.py500100% 
   job.py87791%145, 167, 171, 242–243, 251–252
   workflow.py1554570%105, 115–116, 118–119, 139, 142–144, 167, 170–172, 181, 228, 258–260, 268–270, 273, 276, 279, 340–341, 345–349, 351–354, 357–364, 366–367
epycloud/commands/run/local
   __init__.py30100% 
   docker_compose.py22386%40–42
   job.py44686%99, 114–116, 122–123
   workflow.py73669%56–60, 63–64, 67, 70–71, 82–83, 85–88, 91–94, 96, 103–105, 107, 110, 120–123, 125–126, 128–130, 132, 134, 137–140, 142–143, 145, 156–158, 160, 163–167, 169, 181–183, 185, 187–188, 191–195, 197
epycloud/commands/status
   __init__.py30100% 
   handlers.py721283%145–148, 150–151, 212–214, 221, 235–236
   operations.py3024186%93, 118–119, 127, 204, 274–276, 285, 347, 358, 364–367, 423, 430, 448, 461–463, 466–469, 473, 477, 497, 525, 547–548, 550–551, 553, 578, 582, 619, 631–633, 638
   parser.py7528%14, 20, 25, 32, 42
epycloud/commands/terraform
   __init__.py30100% 
   handlers.py1531490%38, 127, 154, 192, 206–207, 222, 252–253, 265, 279–280, 295, 321
   operations.py78791%90, 138–141, 143–144
   parser.py201715%16, 24, 27, 34, 37, 43, 48, 54, 59, 65, 71, 77, 82, 88, 94, 100, 105
epycloud/commands/validate
   __init__.py30100% 
   handlers.py2778469%74, 120–122, 128–130, 175–176, 179, 183–189, 192–194, 204–210, 227, 244, 252, 269–270, 275–276, 302–303, 341, 343–347, 349–352, 377–384, 430, 432–436, 438–441, 449–453, 455–458, 466–473, 490, 496, 514
   operations.py22015728%70–74, 91, 97, 99–102, 109, 115–116, 118–119, 121, 123, 150–151, 157–158, 161–162, 164–165, 167–168, 171, 173–174, 176, 179–184, 187, 189, 191–192, 223–226, 233–234, 241–243, 246–247, 250, 257, 259, 261–262, 306, 317, 323–324, 327, 333–334, 337–340, 342–343, 350, 352–354, 356–357, 359, 394, 396–397, 399–400, 407–408, 411–413, 415, 417–419, 421–422, 471, 484–486, 488–489, 501, 503–505, 507–509, 516–518, 523, 525, 528–532, 535–537, 539–540, 542–544, 551–557, 563, 576–577, 580–582, 584–587, 590–594, 596–598, 600–602, 604–607
   parser.py9633%15, 27–28, 33, 40, 47
epycloud/commands/workflow
   __init__.py30100% 
   api.py821384%238–239, 246, 248–250, 254, 355, 360–362, 364–365
   display.py1203471%47–48, 52, 105, 111–112, 117, 119, 127, 137–138, 143–146, 151–157, 171–172, 192–193, 211–213, 216, 219, 222–223, 225
   handlers.py2755181%48, 63–64, 99–101, 111–113, 143, 148, 150, 177–178, 188–190, 202–203, 205, 210, 212, 239–240, 246, 254, 298–299, 315–317, 358, 368–372, 389, 391, 393, 398, 400, 428–429, 440–442, 480, 482, 487, 489
   parser.py240100% 
   streaming.py563635%39–40, 42–43, 45–46, 48, 55–56, 58, 61, 74, 81–82, 85–86, 88–89, 92, 94–101, 103–104, 180, 182–185, 187–188
epycloud/config
   __init__.py00100% 
   loader.py1122775%76, 105–106, 131, 163–164, 166, 195, 198–202, 205–206, 250, 295, 301, 306, 311, 379–380, 382–385, 387
epycloud/lib
   __init__.py00100% 
   command_helpers.py1352680%208, 248–250, 253–255, 257, 293–294, 331, 339, 345, 524, 527, 530–531, 534–541, 543
   formatters.py159199%413
   gcs.py952276%63, 66, 112, 244, 246–250, 253, 255–258, 261–265, 267, 289–290
   output.py902572%22, 40–42, 90, 94, 98, 197–198, 210–211, 232, 246–247, 271–272, 274, 276–283
   paths.py692366%23, 37–39, 41, 43, 55–57, 59, 61, 76–77, 80–81, 83, 97–99, 113–115, 202
   validation.py1281389%151, 198–199, 350, 524, 532–533, 540, 545, 563–564, 568–569
epycloud/utils
   __init__.py00100% 
   confirmation.py1520100% 
TOTAL4789118675% 

Tests Skipped Failures Errors Time
621 2 💤 0 ❌ 0 🔥 27.304s ⏱️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants