[Bug 2301577] Review Request: python-universal-pathlib - Pathlib api extended to use fsspec backends

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2301577

Ben Beasley <code@xxxxxxxxxxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|fedora-review?              |fedora-review+



--- Comment #13 from Ben Beasley <code@xxxxxxxxxxxxxxxxxx> ---
Thanks! I reviewed the spec-file diff, and confirmed that the requested changes
are present and correct. I also checked that there were no new rpmlint messages
or fedora-review findings. The package is APPROVED.

--- ../srpm-unpacked/python-universal-pathlib.spec      2024-09-13
20:00:00.000000000 -0400
+++
2301577-python-universal-pathlib/srpm-unpacked/python-universal-pathlib.spec   
    2024-09-15 20:00:00.000000000 -0400
@@ -2,7 +2,7 @@
 ## (rpmautospec version 0.7.2)
 ## RPMAUTOSPEC: autorelease, autochangelog
 %define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
-    release_number = 1;
+    release_number = 3;
     base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
     print(release_number + base_release_number - 1);
 }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
@@ -19,7 +19,10 @@
 Release:        %{autorelease}
 Summary:        Pathlib api extended to use fsspec backends

-License:        MIT
+# The entire source is MIT, except that upath/_compat.py contains code from
+# CPython (see https://github.com/python/cpython/blob/v3.12.2/Lib/pathlib.py),
+# which is Python-2.0.1.
+License:        MIT AND Python-2.0.1
 URL:            %forgeurl

 %forgemeta
@@ -34,6 +37,14 @@
 BuildRequires:  python3-devel
 BuildRequires:  %{py3_dist pytest}

+# Parts of upath/_compat.py are copied from CPython 3.12. Since the relevant
+# work began on 2024-02-20 in
+# https://github.com/fsspec/universal_pathlib/pull/200 and was merged in
+# https://github.com/fsspec/universal_pathlib/pull/200 on 2024-03-03, we
+# ascribe the code to the latest 3.12 release at the time.
+Provides:       bundled(python3-libs) = 3.12.2
+
+
 %description -n python3-universal-pathlib %_description

 %package doc
@@ -52,16 +63,13 @@
     -e '/"pylint.*"/d' \
     -e '/"mypy.*"/d' \
     -e '/"pytest-mypy-plugins.*"/d' \
+    -e '/"pytest-sugar.*"/d' \
     pyproject.toml

 deps_to_remove=("s3fs" "adlfs" "moto\[s3,server\]")
 echo "Removing deps that are unavailable in Fedora: ${deps_to_remove[*]}"
 (IFS="|" ; sed -Ei "/(${deps_to_remove[*]})/d" pyproject.toml)

-# Comment out to remove /usr/bin/env shebangs
-# Can use something similar to correct/remove /usr/bin/python shebangs also
-# find . -type f -name "*.py" -exec sed -i '/^#![  ]*\/usr\/bin\/env.*$/ d' {}
2>/dev/null ';'
-
 %generate_buildrequires
 export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
 %pyproject_buildrequires -x dev -x tests
@@ -87,7 +95,7 @@
 # LICENSE/COPYING are included in the dist-info, so we do not need to  
 # explicitly list them again
 %files -n python3-universal-pathlib -f %{pyproject_files}
-%doc README.md
+%doc README.md CHANGELOG.md

 %files doc
 %doc notebooks
@@ -95,6 +103,12 @@

 %changelog
 ## START: Generated by rpmautospec
+* Mon Sep 16 2024 Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@xxxxxxxxx> -
0.2.5-3
+- feat: update license for bundled bits
+
+* Mon Sep 16 2024 Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@xxxxxxxxx> -
0.2.5-2
+- feat: add changelog, remove pytest-sugar
+
 * Sat Sep 14 2024 Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@xxxxxxxxx> -
0.2.5-1
 - feat: ready for review


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2301577

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202301577%23c13

-- 
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux