Last active
October 12, 2023 11:31
-
-
Save calexandru2018/07132b3e00013ddfcd54f75cb1572370 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
%define unmangled_name proton-core | |
%define github_repo_name python-proton-core | |
Name: python-%{unmangled_name} | |
Version: 0.1.11 | |
Release: 1%{?dist} | |
Summary: %{unmangled_name} library | |
License: GPL-3.0-or-later | |
Vendor: Proton AG <opensource@proton.me> | |
URL: https://github.com/ProtonVPN/%{github_repo_name} | |
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz | |
BuildArch: noarch | |
%{?python_disable_dependency_generator} | |
%global _description %{expand: | |
The %{unmangled_name} component contains core logic used by the other ProtonVPN | |
components, such as API and SSO. } | |
%description %_description | |
%package -n python3-%{unmangled_name} | |
Summary: %{summary} | |
Requires: python3-bcrypt | |
Requires: python3-gnupg | |
Requires: python3-pyOpenSSL | |
Requires: python3-requests | |
Requires: python3-aiohttp | |
Requires: python3-importlib-metadata | |
Conflicts: python3-proton-client | |
%description -n python3-%{unmangled_name} %_description | |
%prep | |
%autosetup -p1 -n %{github_repo_name}-%{version} | |
%generate_buildrequires | |
%pyproject_buildrequires -r | |
%build | |
%pyproject_wheel | |
%install | |
%pyproject_install | |
%pyproject_save_files proton | |
%files -n python3-%{unmangled_name} -f %{pyproject_files} | |
%changelog | |
* Fri May 12 2023 Xavier Piroux <xavier.piroux@proton.ch> 0.1.11 | |
- API URL : https://vpn-api.proton.me | |
- fixed Alternative Routing : support IP addresses | |
* Wed Apr 19 2023 Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch> 0.1.10 | |
- Add license | |
* Thu Apr 06 2023 Xavier Piroux <xavier.piroux@proton.ch> 0.1.9 | |
- proton-sso: fixing 2fa | |
* Mon Mar 27 2023 Josep Llaneras <josep.llaneras@proton.ch> 0.1.8 | |
- Allow running proton.sso module | |
* Tue Mar 07 2023 Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch> 0.1.7 | |
- Hide SSO CLI | |
* Tue Mar 07 2023 Josep Llaneras <josep.llaneras@proton.ch> 0.1.6 | |
- Fix invalid attribute | |
* Mon Mar 06 2023 Josep Llaneras <josep.llaneras@proton.ch> 0.1.5 | |
- Do not leak timeout errors when selecting transport | |
* Fri Mar 03 2023 Josep Llaneras <josep.llaneras@proton.ch> 0.1.4 | |
- Fix alternative routing crash during domain refresh | |
* Mon Feb 13 2023 Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch> 0.1.3 | |
- Recursively create product folders | |
* Thu Feb 09 2023 Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch> 0.1.2 | |
- Rely on API for username validation | |
* Wed Feb 08 2023 Josep Llaneras <josep.llaneras@proton.ch> 0.1.1 | |
- Handle aiohttp timeout error | |
* Fri Jan 20 2023 Josep Llaneras <josep.llaneras@proton.ch> 0.1.0 | |
- Support posting form-encoded data | |
* Wed Sep 14 2022 Josep Llaneras <josep.llaneras@proton.ch> 0.0.2 | |
- Make Loader.get_all thread safe. | |
* Wed Jun 1 2022 Xavier Piroux <xavier.piroux@proton.ch> 0.0.1 | |
- First RPM release |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment