python-github-backup
python-github-backup copied to clipboard
chore(deps): bump the python-packages group across 1 directory with 16 updates
Bumps the python-packages group with 16 updates in the / directory:
| Package | From | To |
|---|---|---|
| black | 24.4.2 |
24.8.0 |
| certifi | 2024.7.4 |
2024.8.30 |
| flake8 | 7.1.0 |
7.1.1 |
| idna | 3.7 |
3.8 |
| importlib-metadata | 7.2.1 |
8.5.0 |
| keyring | 25.2.1 |
25.3.0 |
| more-itertools | 10.3.0 |
10.5.0 |
| platformdirs | 4.2.2 |
4.3.2 |
| pycodestyle | 2.12.0 |
2.12.1 |
| readme-renderer | 43.0 |
44.0 |
| rich | 13.7.1 |
13.8.1 |
| setuptools | 70.1.1 |
74.1.2 |
| tqdm | 4.66.4 |
4.66.5 |
| twine | 5.1.0 |
5.1.1 |
| urllib3 | 2.2.2 |
2.2.3 |
| zipp | 3.19.2 |
3.20.1 |
Updates black from 24.4.2 to 24.8.0
Release notes
Sourced from black's releases.
24.8.0
Stable style
- Fix crash when
# fmt: offis used before a closing parenthesis or bracket. (#4363)Packaging
- Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. (#4345)
Parser
- Fix regression where Black failed to parse a multiline f-string containing another multiline string (#4339)
- Fix regression where Black failed to parse an escaped single quote inside an f-string (#4401)
- Fix bug with Black incorrectly parsing empty lines with a backslash (#4343)
- Fix bugs with Black's tokenizer not handling
\{inside f-strings very well (#4422)- Fix incorrect line numbers in the tokenizer for certain tokens within f-strings (#4423)
Performance
- Improve performance when a large directory is listed in
.gitignore(#4415)Blackd
- Fix blackd (and all extras installs) for docker container (#4357)
Changelog
Sourced from black's changelog.
24.8.0
Stable style
- Fix crash when
# fmt: offis used before a closing parenthesis or bracket. (#4363)Packaging
- Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. (#4345)
Parser
- Fix regression where Black failed to parse a multiline f-string containing another multiline string (#4339)
- Fix regression where Black failed to parse an escaped single quote inside an f-string (#4401)
- Fix bug with Black incorrectly parsing empty lines with a backslash (#4343)
- Fix bugs with Black's tokenizer not handling
\{inside f-strings very well (#4422)- Fix incorrect line numbers in the tokenizer for certain tokens within f-strings (#4423)
Performance
- Improve performance when a large directory is listed in
.gitignore(#4415)Blackd
- Fix blackd (and all extras installs) for docker container (#4357)
Commits
b965c2aPrepare release 24.8.0 (#4426)9ccf279Documentfind_project_rootignoringpyproject.tomlwithout[tool.black]...14b6e61fix: Enhace black efficiently to skip directories listed in .gitignore (#4415)b1c4dd9fix: respect braces better in f-string parsing (#4422)4b4ae43Fix incorrect linenos on fstring tokens with escaped newlines (#4423)7fa1fafdocs: fix the installation command of extra for blackd (#4413)8827accBump sphinx from 7.3.7 to 7.4.0 in /docs (#4404)b0da11dBump furo from 2024.5.6 to 2024.7.18 in /docs (#4409)721dff5fix: avoid formatting backslash strings inside f-strings (#4401)7e2afc9Updateactions/checkoutto v4 to stop node deprecation warnings (#4379)- Additional commits viewable in compare view
Updates certifi from 2024.7.4 to 2024.8.30
Commits
325c2fd2024.08.30 (#304)d66bf5fBump actions/upload-artifact from 4.3.5 to 4.3.6 (#302)2150f23Bump actions/upload-artifact from 4.3.4 to 4.3.5 (#301)fc9b771Bump actions/setup-python from 5.1.0 to 5.1.1 (#300)965b239Bump actions/download-artifact from 4.1.7 to 4.1.8 (#297)c1f50ccBump actions/upload-artifact from 4.3.3 to 4.3.4 (#296)- See full diff in compare view
Updates flake8 from 7.1.0 to 7.1.1
Commits
Updates idna from 3.7 to 3.8
Release notes
Sourced from idna's releases.
v3.8
What's Changed
- Fix regression where IDNAError exception was not being produced for certain inputs.
- Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
- Documentation improvements
- Updates to package testing using Github actions
Thanks to Hugo van Kemenade for contributions to this release.
Full Changelog: https://github.com/kjd/idna/compare/v3.7...v3.8
Changelog
Sourced from idna's changelog.
3.8 (2024-08-23) ++++++++++++++++
- Fix regression where IDNAError exception was not being produced for certain inputs.
- Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
- Documentation improvements
- Updates to package testing using Github actions
Thanks to Hugo van Kemenade for contributions to this release.
Commits
784c6f4Release v3.828c7c9eTypo fixa2b41c3Pin remainder of Github Actions flagged in code scanning1f613c5More Github Action dependency pinninga87e2b6Update OSSF scorecard to latest version12d4dd1Merge pull request #182 from kjd/github-pypi-actionse1a1541Pin Github Actions dependenciesc109d3aMerge branch 'master' into github-pypi-actionsf8a8de4Do not try to build/send packages to TestPyPI for now613bddeUpdate regexp to move global flag to start of expression- Additional commits viewable in compare view
Updates importlib-metadata from 7.2.1 to 8.5.0
Changelog
Sourced from importlib-metadata's changelog.
v8.5.0
Features
- Deferred import of zipfile.Path (#502)
- Deferred import of json (#503)
- Rely on zipp overlay for zipfile.Path.
v8.4.0
Features
- Deferred import of inspect for import performance. (#499)
v8.3.0
Features
- Disallow passing of 'dist' to EntryPoints.select.
v8.2.0
Features
- Add SimplePath to importlib_metadata.all. (#494)
v8.1.0
Features
- Prioritize valid dists to invalid dists when retrieving by name. (#489)
v8.0.0
... (truncated)
Commits
b34810bFinalize8c1d1faMerge pull request #501 from Avasam/Pass-mypy-and-link-issuesafa39e8Back out changes to tests._path8b909f9Merge pull request #503 from danielhollas/defer-json2a3f50dAdd news fragment.3f78dc1Add comment to protect the deferred import.18eb2daRevert "Defer platform import"58832f2Merge pull request #502 from danielhollas/defer-zippe3ce33bAdd news fragment.d11b67fAdd comment to protect the deferred import.- Additional commits viewable in compare view
Updates keyring from 25.2.1 to 25.3.0
Changelog
Sourced from keyring's changelog.
v25.3.0
Features
- Deprecated support for empty usernames. Now all backends will reject an empty string as input for the 'username' field when setting a password. Later this deprecation will become a more visible user warning and even later an error. If this warning is triggered in your environment, please consider using a static value (even 'username') or comment in the issue and describe the use-case that demands support for empty usernames. (#668)
Commits
30eecb9Finalize2d484eeMerge pull request #687 from jaraco/668-empty-user8b3fb17Add news fragment.53ca9ccWhen constructing KeyringBackend subclasses, wrap set_password to enforce non...1877402Extract method for registration.a13a477Deprecate setting a password for an empty username.b1b6094Merge https://github.com/jaraco/skeletonab34814Re-enable preview, this time not for one specific feature, but for all featur...a50407dMerge https://github.com/jaraco/skeleton30f940ejaraco/skeleton#132- Additional commits viewable in compare view
Updates more-itertools from 10.3.0 to 10.5.0
Release notes
Sourced from more-itertools's releases.
v10.5.0
What's Changed
- Optimize all_equal recipe by
@bbaylesin more-itertools/more-itertools#899- Reduce groupby.next calls in all_equal by
@bbaylesin more-itertools/more-itertools#903- Fix types.UnionType by
@bbaylesin more-itertools/more-itertools#905- Version 10.5.0 by
@bbaylesin more-itertools/more-itertools#906Full Changelog: https://github.com/more-itertools/more-itertools/compare/v10.4.0...v10.5.0
Version 10.4.0
What's Changed
- Issue 854: sample improvements by
@bbaylesin more-itertools/more-itertools#855- Issue 858: Use chain and starmap in run_length.decode by
@bbaylesin more-itertools/more-itertools#861- Issue 859: Update totient recipe by
@bbaylesin more-itertools/more-itertools#860- Distinct permutations of incomparable items by
@JamesParrottin more-itertools/more-itertools#834- Clarify seekable.relative_seek behavior by
@bbaylesin more-itertools/more-itertools#863- Issue 864: Improve _sample_unweighted by
@bbaylesin more-itertools/more-itertools#865- Use log1p for _sample_unweighted by
@bbaylesin more-itertools/more-itertools#868- Issue 862: change relative_seek() behaviour by
@dkrikunin more-itertools/more-itertools#866- Issue 876: is_sorted clarifications by
@bbaylesin more-itertools/more-itertools#877- Issue 870: counts parameter for sample by
@bbaylesin more-itertools/more-itertools#875- Issue 869: Add a steps argument to circular_shifts by
@bbaylesin more-itertools/more-itertools#874- Issue 871: Add a fast path for sliding_window by
@bbaylesin more-itertools/more-itertools#873- type annotation of
windowed_completecorrected by@m472in more-itertools/more-itertools#881- [Docs] Fix strictly_n missing the n parameter by
@fakuivanin more-itertools/more-itertools#886- Standardize type hints for isinstance's second argument by
@jbosboomin more-itertools/more-itertools#887- Issue 883: change type hint by
@akisatoon1in more-itertools/more-itertools#884- Add type overloads for
zip_broadcastby@Pandedein more-itertools/more-itertools#888- Issue 889: Optimize triplewise by
@bbaylesin more-itertools/more-itertools#891- Add option
stricttosort_togetherby@Pandedein more-itertools/more-itertools#892- Updates for version 10.4.0 by
@bbaylesin more-itertools/more-itertools#893New Contributors
@JamesParrottmade their first contribution in more-itertools/more-itertools#834@dkrikunmade their first contribution in more-itertools/more-itertools#866@m472made their first contribution in more-itertools/more-itertools#881@fakuivanmade their first contribution in more-itertools/more-itertools#886@jbosboommade their first contribution in more-itertools/more-itertools#887@akisatoon1made their first contribution in more-itertools/more-itertools#884@Pandedemade their first contribution in more-itertools/more-itertools#888Full Changelog: https://github.com/more-itertools/more-itertools/compare/v10.3.0...v10.4.0
Commits
4998a25Merge pull request #906 from more-itertools/version-10.5.0b585bb5Version notes for 10.5.02f9036cBump version: 10.4.0 → 10.5.07384f9eMerge pull request #905 from more-itertools/issue-887c381a42Fix types.UnionType for 3.10+35f8e41Merge pull request #903 from more-itertools/issue-902ebe42b0Reduce groupby.next calls in all_equal4f4217cFix issue 897390a3dbMerge pull request #899 from more-itertools/issue-896-all-equalfa05e90Use loops- Additional commits viewable in compare view
Updates platformdirs from 4.2.2 to 4.3.2
Release notes
Sourced from platformdirs's releases.
4.3.2
What's Changed
- Use uv as installer by
@gaborbernatin tox-dev/platformdirs#300- Fix multi-path returned from
_pathmethods on MacOS by@matthewhughes934in tox-dev/platformdirs#299New Contributors
@matthewhughes934made their first contribution in tox-dev/platformdirs#299Full Changelog: https://github.com/tox-dev/platformdirs/compare/4.3.1...4.3.2
4.3.1
Full Changelog: https://github.com/tox-dev/platformdirs/compare/4.3.0...4.3.1
4.3.0
What's Changed
- Speed up Hatch installation by
@ofekin tox-dev/platformdirs#282- Test with Python 3.13 by
@edgarrmondragonin tox-dev/platformdirs#289- Test with latest PyPy by
@edgarrmondragonin tox-dev/platformdirs#290- Use
include-hidden-files: trueto upload coverage artifacts by@edgarrmondragonin tox-dev/platformdirs#298- Ensure PlatformDirs is valid superclass type for mypy AND not an abstract class for other checkers by
@Avasamin tox-dev/platformdirs#295New Contributors
@edgarrmondragonmade their first contribution in tox-dev/platformdirs#289@Avasammade their first contribution in tox-dev/platformdirs#295Full Changelog: https://github.com/tox-dev/platformdirs/compare/4.2.2...4.3.0
Commits
c596271Fix multi-path returned from_pathmethods on MacOS (#299)a420284Use uv as installer (#300)49a89efUpdate README.rst4851532Update README.rst330b272Ensure PlatformDirs is valid superclass type for mypy AND not an abstract cla...1ca8592Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 (#297)6ac03f5[pre-commit.ci] pre-commit autoupdate (#293)9e539d7Useinclude-hidden-files: trueto upload coverage artifacts (#298)6a0ff60[pre-commit.ci] pre-commit autoupdate (#288)8f59e91Test with latest PyPy (#290)- Additional commits viewable in compare view
Updates pycodestyle from 2.12.0 to 2.12.1
Changelog
Sourced from pycodestyle's changelog.
2.12.1 (2024-08-04)
Changes:
- Properly preserve escaped
{and}in fstrings in logical lines in 3.12+. PR #1252.
Commits
5cff01bRelease 2.12.1c464ef7Merge pull request #1252 from PyCQA/fstring-tokens37c9f60adjust logical line for FSTRING_MIDDLE brace escaping915d771Merge pull request #1251 from PyCQA/pre-commit-ci-update-config28aeabb[pre-commit.ci] pre-commit autoupdateee85b58Merge pull request #1249 from PyCQA/pre-commit-ci-update-config1e654ee[pre-commit.ci] pre-commit autoupdate- See full diff in compare view
Updates readme-renderer from 43.0 to 44.0
Release notes
Sourced from readme-renderer's releases.
44.0
What's Changed
- Support newer docutils versions by
@kurtmckeein pypa/readme_renderer#315- Resolve Node 16 deprecation warnings in CI by
@kurtmckeein pypa/readme_renderer#309- Lint specific directories by
@kurtmckeein pypa/readme_renderer#312- Build a wheel once, for all test environments by
@kurtmckeein pypa/readme_renderer#308- Update .gitpod.yml to replace deprecated extension by
@shenxianpengin pypa/readme_renderer#306- Exclude .gitpod.yml by default with check-manifest by
@shenxianpengin pypa/readme_renderer#307- Lazy open output files, and always close them by
@kurtmckeein pypa/readme_renderer#314- Release 44 by
@kurtmckeein pypa/readme_renderer#316New Contributors
@kurtmckeemade their first contribution in pypa/readme_renderer#315@shenxianpengmade their first contribution in pypa/readme_renderer#306Full Changelog: https://github.com/pypa/readme_renderer/compare/43.0...44.0
Changelog
Sourced from readme-renderer's changelog.
44.0 (2024-07-08)
- Drop support for Python 3.8 (#315)
- Require docutils 0.21.2 and higher (#315)
- Remove HTML5
<s>tag from the list of allowed HTML tags (#315)- Test all supported CPython and PyPy versions in CI (#315)
- Resolve Node 16 deprecation warnings in CI (#309)
- Lint specific directories (#312)
- Build a wheel once for all tox test environments (#308)
- Lazy open output files, and always close them (#314)
- Gitpod: Migrate to the Even Better TOML extension (#306)
- check-manifest: Remove a now-default
.gitpod.ymlexclusion (#307)
Commits
1d0497cRelease 44 (#316)09620a6Lazy open output files, and always close them (#314)6061b3eExclude .gitpod.yml by default with check-manifest (#307)749204bUpdate .gitpod.yml to replace deprecated extension (#306)e84ded1Build a wheel once, for all test environments (#308)b447d5dLint specific directories (#312)0817204Resolve Node 16 deprecation warnings in CI (#309)fefd285Support newer docutils versions (#315)- See full diff in compare view
Updates rich from 13.7.1 to 13.8.1
Release notes
Sourced from rich's releases.
The Python 3.13 release
[13.8.1] - 2024-09-10
Fixed
- Added support for Python 3.13 Textualize/rich#3481
- Fixed infinite loop when appending Text to same instance Textualize/rich#3480
The Thanks for your patience Release
This is a fairly large update. Mostly an accumulation of small fixes and enhancements. Nothing qualifies as a *breaking change (for some definition), but there may be some subtly changes to output. Check below for anything that might affect you!
[13.8.0] - 2024-08-26
Fixed
- Fixed
Tablerendering of box elements so "footer" elements truly appear at bottom of table, "mid" elements in main table body.- Fixed styles in Panel when Text objects are used for title Textualize/rich#3401
- Fix pretty repr for
collections.dequeTextualize/rich#2864- Thread used in progress.track will exit if an exception occurs in a generator Textualize/rich#3402
- Progress track thread is now a daemon thread Textualize/rich#3402
- Fixed cached hash preservation upon clearing meta and links Textualize/rich#2942
- Fixed overriding the
background_colorofSyntaxnot including padding Textualize/rich#3295- Fixed pretty printing of dataclasses with a default repr in Python 3.13 Textualize/rich#3455
- Fixed selective enabling of highlighting when disabled in the
ConsoleTextualize/rich#3419- Fixed BrokenPipeError writing an error message Textualize/rich#3468
- Fixed superfluous space above Markdown tables Textualize/rich#3469
- Fixed issue with record and capture interaction Textualize/rich#3470
- Fixed control codes breaking in
append_tokensTextualize/rich#3471- Fixed exception pretty printing a dataclass with missing fields Textualize/rich#3472
Changed
RichHandlererrors and warnings will now use different colors (red and yellow) Textualize/rich#2825- Removed the empty line printed in jupyter while using
ProgressTextualize/rich#2616- Running tests in environment with
FORCE_COLORorNO_COLORenvironment variables- ansi decoder will now strip problematic private escape sequences (like
\x1b7) Textualize/rich#3278- Tree's ASCII_GUIDES and TREE_GUIDES constants promoted to class attributes
Added
- Adds a
case_sensitiveparameter toprompt.Prompt. This determines if the response is treated as case-sensitive. Defaults toTrue.- Added
Console.on_broken_pipeTextualize/rich#3468
Changelog
Sourced from rich's changelog.
[13.8.1] - 2024-09-10
Fixed
- Added support for Python 3.13 Textualize/rich#3481
- Fixed infinite loop when appending Text to same instance Textualize/rich#3480
[13.8.0] - 2024-08-26
Fixed
- Fixed
Tablerendering of box elements so "footer" elements truly appear at bottom of table, "mid" elements in main table body.- Fixed styles in Panel when Text objects are used for title Textualize/rich#3401
- Fix pretty repr for
collections.dequeTextualize/rich#2864- Thread used in progress.track will exit if an exception occurs in a generator Textualize/rich#3402
- Progress track thread is now a daemon thread Textualize/rich#3402
- Fixed cached hash preservation upon clearing meta and links Textualize/rich#2942
- Fixed overriding the
background_colorofSyntaxnot including padding Textualize/rich#3295- Fixed pretty printing of dataclasses with a default repr in Python 3.13 Textualize/rich#3455
- Fixed selective enabling of highlighting when disabled in the
ConsoleTextualize/rich#3419- Fixed BrokenPipeError writing an error message Textualize/rich#3468
- Fixed superfluous space above Markdown tables Textualize/rich#3469
- Fixed issue with record and capture interaction Textualize/rich#3470
- Fixed control codes breaking in
append_tokensTextualize/rich#3471- Fixed exception pretty printing a dataclass with missing fields Textualize/rich#3472
Changed
RichHandlererrors and warnings will now use different colors (red and yellow) Textualize/rich#2825- Removed the empty line printed in jupyter while using
ProgressTextualize/rich#2616- Running tests in environment with
FORCE_COLORorNO_COLORenvironment variables- ansi decoder will now strip problematic private escape sequences (like
\x1b7) Textualize/rich#3278- Tree's ASCII_GUIDES and TREE_GUIDES constants promoted to class attributes
Added
- Adds a
case_sensitiveparameter toprompt.Prompt. This determines if the response is treated as case-sensitive. Defaults toTrue.- Added
Console.on_broken_pipeTextualize/rich#3468
Commits
260b35fMerge pull request #3485 from Textualize/bump1381574038dbump1f131d1Merge pull request #3481 from hugovk/add-3.13c8abbb3Fix test for Python 3.13815596eAdd support for Python 3.1322c2cffMerge pull request #3480 from Textualize/fix-infinite-appendf44e8bdchangelogf2ee295fix infinite loop in append9ec4191Merge pull request #3473 from Textualize/bump13809c74f03bump to v13.8.0- Additional commits viewable in compare view
Updates setuptools from 70.1.1 to 74.1.2
Changelog
Sourced from setuptools's changelog.
v74.1.2
Bugfixes
- Fixed TypeError in sdist filelist processing by adding support for pathlib Paths for the build_base. (#4615)
- Removed degraded and deprecated
test_integration(easy_install) from the test suite. (#4632)v74.1.1
Bugfixes
- Fixed TypeError in
msvc.EnvironmentInfo.return_envwhen no runtime redistributables are installed. (#1902)v74.1.0
Features
- Added support for defining
ext-modulesviapyproject.toml(EXPERIMENTAL, may change in future releases). (#4568)Bugfixes
- Merge with pypa/distutils@3dcdf8567, removing the duplicate vendored copy of packaging. (#4622)
- Restored
setuptools.msvc.Environmentinfoas it is used externally. (#4625)v74.0.0
Features
- Changed the type of error raised by
setuptools.command.easy_install.CommandSpec.from_paramon unsupported argument fromAttributeErrortoTypeError-- by :user:Avasam(#4548)- Added detection of ARM64 variant of MSVC -- by :user:
saschanaz(#4553)- Made
setuptools.package_index.Credentialatyping.NamedTuple-- by :user:Avasam(#4585)- Reraise error from
setuptools.command.easy_install.auto_chmodinstead of nonsensicalTypeError: 'Exception' object is not subscriptable-- by :user:Avasam(#4593)- Fully typed all collection attributes in
pkg_resources-- by :user:Avasam(#4598)- Automatically exclude
.tox|.nox|.venvdirectories fromsdist. (#4603)
... (truncated)
Commits
3b2ef1eRemoved test_integration tests (for easy_install).c484f9eBump version: 74.1.1 → 74.1.2d8933c5Merge pull request #4630 from pypa/bugfix/4615a07de2bSkip test on stdlib distutils6bf20d9Add news fragment.9d4b288Enable the test40ee221Merge https://github.com/pypa/distutils into bugfix/4615d901698Add test capturing missed expectation.91bc99aIn sdist.prune_file_list, support build.build_base as a pathlib.Path.7ee29bdBump version: 74.1.0 → 74.1.1- Additional commits viewable in compare view
Updates tqdm from 4.66.4 to 4.66.5
Release notes
Sourced from tqdm's releases.
tqdm v4.66.5 stable
- support
ncolsauto-detection on FreeBSD (#1602 <- casperdcl/git-fame#98)- fix Python 3.13 CLI (#1594 <- #1585)
- fix Python 3.13 tests (#1595 <- python/cpython#117536)
- misc framework updates (#1602)
- add official Python 3.12 support
- bump deps (NiklasRosenstein/pydoc-markdown#329, tikitu/jsmin#44)
Commits
951a2baMerge pull request #1595 from hroncok/py3.13-await-aclose2fbad6aAvoid Python 3.13+ RuntimeWarning: coroutine method 'aclose' of 'acount' was ...0254345Merge pull request #1594 from mgorny/py313-docstring43230f6slight lint5ba6595cli: Fix docstring processing with Python 3.13+448946aMerge pull request #1602 from tqdm/devel46cd395add py3.12 supportd8ac656ncols: support FreeBSD4f66276bump deps & linters54796ccdocs: bump versions- See full diff in compare view
Updates twine from 5.1.0 to 5.1.1
Changelog
Sourced from twine's changelog.
Twine 5.1.1 (2024-06-26)
Bugfixes ^^^^^^^^
Resolve DeprecationWarnings when extracting
twinemetadata. ([#1115](https://github.com/pypa/twine/issues/1115) <https://github.com/pypa/twine/issues/1115>_)Fix bug for Repository URLs with auth where the port was lost. When attempting to prevent printing authentication credentials in URLs provided with username and password, we did not properly handle the case where the URL also contains a port (when reconstructing the URL). This is now handled and tested to ensure no regressions. (
#fix-repo-urls-with-auth-and-port <https://github.com/pypa/twine/issues/fix-repo-urls-with-auth-and-port>_)