From a6100e94930ced200fcac9cf14bc4cad062828d6 Mon Sep 17 00:00:00 2001 From: jxy_git Date: Wed, 17 May 2023 10:26:43 +0800 Subject: [PATCH] Package init --- ephemeral-port-reserve.spec | 37 ++++++++++++++++++++++++++++++++++++ v1.1.4.tar.gz | Bin 0 -> 4839 bytes 2 files changed, 37 insertions(+) create mode 100644 ephemeral-port-reserve.spec create mode 100644 v1.1.4.tar.gz diff --git a/ephemeral-port-reserve.spec b/ephemeral-port-reserve.spec new file mode 100644 index 0000000..79ee925 --- /dev/null +++ b/ephemeral-port-reserve.spec @@ -0,0 +1,37 @@ +Name: ephemeral-port-reserve +Version: 1.1.4 +Release: 1 +Summary: Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it. +License: MIT +URL: https://github.com/Yelp/ephemeral-port-reserve +Source0: https://github.com/Yelp/%{name}/archive/refs/tags/v%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-pytest +BuildRequires: python3-pip python3-wheel python3-flit + +# Provide the python3-* namespace as the package +# can also be used as a library. +Provides: python3-ephemeral-port-reserve + +%description +Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it. + +%prep +%autosetup -p1 -n ephemeral-port-reserve-%{version} + +%build +%pyproject_build + +%install +%pyproject_install + +%files -n ephemeral-port-reserve +%{_bindir}/ephemeral-port-reserve +%{python3_sitelib}/* +%doc README.md + +%changelog +* Wed May 17 2023 jiangxinyu - 1.1.4-1 +- Package init \ No newline at end of file diff --git a/v1.1.4.tar.gz b/v1.1.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..eec1b310e86903d9d4fa7732bbe62535025327ee GIT binary patch literal 4839 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 N@V^8?4oCoa0076BYn}iA literal 0 HcmV?d00001