diff --git a/.gitignore b/.gitignore index 7a7f153..432244e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ /vex-0.0.18.tar.gz -/0.0.19.tar.gz diff --git a/changelog b/changelog deleted file mode 100644 index 0159df5..0000000 --- a/changelog +++ /dev/null @@ -1,74 +0,0 @@ -* Sat Jul 22 2023 Fedora Release Engineering - 0.0.19-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 13 2023 Python Maint - 0.0.19-15 -- Rebuilt for Python 3.12 - -* Sat Jan 21 2023 Fedora Release Engineering - 0.0.19-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 0.0.19-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 0.0.19-12 -- Rebuilt for Python 3.11 - -* Sat Jan 22 2022 Fedora Release Engineering - 0.0.19-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 0.0.19-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 0.0.19-9 -- Rebuilt for Python 3.10 - -* Wed Jan 27 2021 Fedora Release Engineering - 0.0.19-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 0.0.19-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Miro Hrončok - 0.0.19-6 -- Rebuilt for Python 3.9 - -* Fri Jan 31 2020 Fedora Release Engineering - 0.0.19-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Oct 03 2019 Miro Hrončok - 0.0.19-4 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Mon Aug 19 2019 Miro Hrončok - 0.0.19-3 -- Rebuilt for Python 3.8 - -* Sat Jul 27 2019 Fedora Release Engineering - 0.0.19-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon May 13 2019 Lumír Balhar - 0.0.19-1 -- New upstream release - -* Sun Feb 03 2019 Fedora Release Engineering - 0.0.18-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 0.0.18-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 0.0.18-7 -- Rebuilt for Python 3.7 - -* Fri Feb 09 2018 Fedora Release Engineering - 0.0.18-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 0.0.18-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0.0.18-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Dec 19 2016 Miro Hrončok - 0.0.18-3 -- Rebuild for Python 3.6 - -* Tue Jul 19 2016 Fedora Release Engineering - 0.0.18-2 -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Wed Jun 08 2016 Lumir Balhar - 0.0.18-1 -- Initial package. diff --git a/sources b/sources index 037930d..eb8f547 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.0.19.tar.gz) = 528be6249e2a01770bc61f567e2c4a51dc34a531c71907f6a6e344da0af4e754504b842a568a16533666e8e3043d2d3985f8024391e99d514799e6ca1616b464 +c7f796e29d99a966b641d515bbe5f61a vex-0.0.18.tar.gz diff --git a/vex.spec b/vex.spec index d75dc5b..ed0dca3 100644 --- a/vex.spec +++ b/vex.spec @@ -1,18 +1,23 @@ +# Bump commit related to PyPI release 0.0.18 +%global rls 259ee672f6c2bb8e4511fe9749b4048ede70af2b + Name: vex -Version: 0.0.19 -Release: %autorelease +Version: 0.0.18 +Release: 1%{?dist} Summary: Run commands in a virtualenv License: MIT URL: http://github.com/sashahart/%{name} -Source0: https://github.com/sashahart/%{name}/archive/%{version}.tar.gz +Source0: https://github.com/sashahart/%{name}/archive/%{rls}.tar.gz#/%{name}-%{version}.tar.gz BuildArch: noarch Requires: python3-virtualenv Requires: python3-setuptools +BuildRequires: python3-setuptools BuildRequires: python3-devel BuildRequires: python3-pytest +BuildRequires: python3-mock %description Vex is an alternative to virtualenv's 'source wherever/bin/activate' @@ -22,31 +27,29 @@ It works in a more elegant way, though it does less. You might find it nicer to use. And it works with non-bash shells. %prep -%autosetup -n %{name}-%{version} +%autosetup -n %{name}-%{rls} +# Remove bundled egg-info +rm -rf %{name}.egg-info # Remove useless files (merge info) rm -rf %{name}/shell_configs/zsh.orig rm -rf %{name}/shell_configs/fish.orig -# Port from mock to unittest.mock -sed -i "s/^from mock import /from unittest.mock import /" vex/tests/test_config.py vex/tests/test_main.py vex/tests/test_run.py vex/tests/test_shell_config.py - -%generate_buildrequires -%pyproject_buildrequires - %build -%pyproject_wheel +%py3_build %install -%pyproject_install -%pyproject_save_files -l %{name} +%py3_install %check -%pyproject_check_import %{__python3} -m pytest %{name}/tests/ -%files -f %{pyproject_files} +%files %doc README.rst +%license LICENSE %{_bindir}/%{name} +%{python3_sitelib}/%{name} +%{python3_sitelib}/%{name}-%{version}-py?.?.egg-info %changelog -%autochangelog +* Wed Jun 08 2016 Lumir Balhar - 0.0.18-1 +- Initial package.