Seed-Farmer is an orchestration tool that works with AWS CodeSeeder and acts as an orchestration tool modeled after GitOps deployments. It has a CommandLine Interface based in Python, leverages modular code deployments defined by declarative manifests, and includes change detection and deployment optimization.
🚀 charset-normalizer is raising awareness around HTTP/2, and HTTP/3!
Did you know that Internet Explorer 11 shipped with an optional HTTP/2 support back in 2013? also libcurl did ship it in 2014[...]
All of this while our community is still struggling to make a firm advancement in HTTP clients. Now, many of you use Requests
as the defacto http client, now, and for many years now, Requests has been frozen. Being left in a vegetative state and not evolving,
this blocked millions of developers from using more advanced features.
We promptly invite Python developers to look at the drop-in replacement for Requests, namely Niquests.
It leverage charset-normalizer in a better way! Check it out, you will be positively surprised! Don't wait another decade.
We are thankful to @​microsoft and involved parties for funding our work through the Microsoft FOSS Fund program.
This is the MarkupSafe 3.0.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecations, or introduce potentially breaking changes. The 3.0.x branch is now the supported fix branch, the 2.1.x branch will become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early.
Update signatures for Markup methods to match str signatures. Use positional-only arguments. #400
Some str methods on Markup no longer escape their argument: strip, lstrip, rstrip, removeprefix, removesuffix, partition, and rpartition; replace only escapes its new argument. These methods are conceptually linked to search methods such as in, find, and index, which already do not escape their argument. #401
The __version__ attribute is deprecated. Use feature detection, or importlib.metadata.version("markupsafe"), instead. #402
Fix compatibility when __str__ returns a str subclass. :issue:472
Build requires setuptools >= 70.1. :issue:475
Version 3.0.1
Released 2024-10-08
Address compiler warnings that became errors in GCC 14. :issue:466
Fix compatibility with proxy objects. :issue:467
Version 3.0.0
Released 2024-10-07
Support Python 3.13 and its experimental free-threaded build. :pr:461
Drop support for Python 3.7 and 3.8.
Use modern packaging metadata with pyproject.toml instead of setup.cfg.
:pr:348
Change distutils imports to setuptools. :pr:399
Use deferred evaluation of annotations. :pr:400
Update signatures for Markup methods to match str signatures. Use
positional-only arguments. :pr:400
Some str methods on Markup no longer escape their argument:
strip, lstrip, rstrip, removeprefix, removesuffix,
partition, and rpartition; replace only escapes its new
argument. These methods are conceptually linked to search methods such as
in, find, and index, which already do not escape their argument.
:issue:401
The __version__ attribute is deprecated. Use feature detection, or
importlib.metadata.version("markupsafe"), instead. :pr:402
Fix a broken regex that resulted in the slow path being chosen for some operations. This fix should result in notable speedups for some operations, such as wrapping text.
[13.9.3] - 2024-10-22
Fixed
Fixed broken regex that may have resulted in poor performance. Textualize/rich#3535
Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions |
| --- | --- |
| pydantic-core | [>= 2.19.a, < 2.20] |
| pydantic-core | [>= 2.24.a, < 2.25] |
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the production-dependencies group with 9 updates in the / directory:
1.35.34
1.35.49
1.35.34
1.35.49
3.3.2
3.4.0
2.1.5
3.0.2
13.9.2
13.9.3
0.10.2
0.10.3
2.23.4
2.25.0
3.3.2
3.3.3
3.0.0
3.0.1
Updates
boto3
from 1.35.34 to 1.35.49Commits
d39929b
Merge branch 'release-1.35.49'bb191f2
Bumping version to 1.35.49e3ad6b5
Add changelog entries from botocoref09e886
Merge branch 'release-1.35.48'83074ae
Merge branch 'release-1.35.48' into develop1a09a31
Bumping version to 1.35.488909aad
Add changelog entries from botocore02e0a38
Merge branch 'release-1.35.47'a0011b8
Merge branch 'release-1.35.47' into develop2e3f5f1
Bumping version to 1.35.47Updates
botocore
from 1.35.34 to 1.35.49Commits
ab80bd8
Merge branch 'release-1.35.49'eb59be0
Bumping version to 1.35.495f52ac7
Update endpoints model35dc5f7
Update to latest modelsc5e0332
Merge branch 'release-1.35.48'5b0abc4
Merge branch 'release-1.35.48' into develop3bcd181
Bumping version to 1.35.48b901d63
Update endpoints modelaee648a
Update to latest modelsf51ec0e
Merge pull request #3280 from jonathan343/nimble-deprecationUpdates
charset-normalizer
from 3.3.2 to 3.4.0Release notes
Sourced from charset-normalizer's releases.
Changelog
Sourced from charset-normalizer's changelog.
Commits
f3118e3
:wrench: change download/upload artifact version to last working version33e67e8
:wrench: set compile-generator in generator_generic_slsa3 action73dd24c
:wrench: add explicit build deps to setuptools78f1e9b
:wrench: attempt to fix cd.yml *356ae702
:wrench: attempt to fix cd.yml *29720055
:wrench: attempt to fix cd.yml (macos part)1e10d06
Update CHANGELOG.md36c103a
:bookmark: Release 3.4.0 (#545)7658dfc
:arrow_up: Bump github/codeql-action from 3.26.11 to 3.26.12 (#544)ca2535d
:arrow_up: Bump github/codeql-action from 3.26.9 to 3.26.11 (#542)Updates
markupsafe
from 2.1.5 to 3.0.2Release notes
Sourced from markupsafe's releases.
Changelog
Sourced from markupsafe's changelog.
Commits
28ace20
release version 3.0.26b51fd8
build requires at least setuptools 70.1 (#478)99dda9f
build requires at least setuptools 70.13d8fd8c
fix version1933c4b
fix versione85aff4
relax speedups str check (#477)8cb1691
relax speedups str check4dafb7c
start version 3.1.09c44ecf
update docs build275c769
Merge branch '2.1.x' into 3.0.xUpdates
rich
from 13.9.2 to 13.9.3Release notes
Sourced from rich's releases.
Changelog
Sourced from rich's changelog.
Commits
afcc5c5
Merge pull request #3535 from Textualize/regex-error60f3b61
changelog04db8c2
update regexb93d3b6
test single cell widthsbe42f1b
test and added box drawing charactersad6b886
version bumpdb2e3e8
assert cut68e1b63
fix regexUpdates
s3transfer
from 0.10.2 to 0.10.3Changelog
Sourced from s3transfer's changelog.
Commits
7878fbf
Merge branch 'release-0.10.3'bf87770
Bumping version to 0.10.30d7a87f
Add support for Python 3.13 (#315)da68b50
Update setuptools (#313)c87f321
Temporary fix for setuptools 70.x (#311)97f26df
Merge pull request #308 from boto/ruffa12b9e5
Merge branch 'release-0.10.2' into developa414253
Updating contributing guide5879a1f
Add I for isort functionality1c99dc4
Add unsafe changesUpdates
pydantic-core
from 2.23.4 to 2.25.0Release notes
Sourced from pydantic-core's releases.
... (truncated)
Commits
e161980
Bump pyo3 from 0.22.3 to 0.22.5 (#1497)ed8f2e1
Bump uuid from 1.10.0 to 1.11.0 (#1496)75738b0
Bump serde from 1.0.210 to 1.0.213 (#1495)e62befe
Bump serde_json from 1.0.128 to 1.0.132 (#1494)d1aff89
Bump uraimo/run-on-arch-action from 2.7.2 to 2.8.1 (#1493)e49c549
Bump version to v2.25.0 (#1492)ff08c20
Support default factories taking validated data as an argument (#1491)288dd1c
Support revalidation of parametrized generics (#1489)1ced3e6
Properly enforcehost_required
for URLs (#1488)92a259e
Version bump to v2.24.2 (#1485)Updates
sphinx-autoapi
from 3.3.2 to 3.3.3Release notes
Sourced from sphinx-autoapi's releases.
Changelog
Sourced from sphinx-autoapi's changelog.
Commits
f5c7295
Version 3.3.3eb2d7f2
Fix crash when init is assigned to0e9bb9b
Document package and modules under a "submodules" heading53c2abc
Attach release note to correct issue489abb1
Add missing release note9dd7851
Fix adding incorrect attributes from initbedadd4
Add newline before a property's doc stringfac7695
Remove old workaround for towncrier2b31d39
Switch to flitfb73609
PEP 621: Migrate from setup.cfg to pyproject.tomlUpdates
sphinx-rtd-theme
from 3.0.0 to 3.0.1Changelog
Sourced from sphinx-rtd-theme's changelog.
Commits
7b894f5
Release 3.0.11f2439c
Useblack
color for switcher options (#1615)Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions | | --- | --- | | pydantic-core | [>= 2.19.a, < 2.20] | | pydantic-core | [>= 2.24.a, < 2.25] |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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show