Skip to content

Commit

Permalink
alvistack/v3.8.1
Browse files Browse the repository at this point in the history
    git clean -xdf
    tar zcvf ../python-jaraco.text_3.8.1.orig.tar.gz --exclude=.git .
    debuild -uc -us
    cp python-jaraco.text.spec ../python-jaraco.text_3.8.1-1.spec
    mv ../python*-jaraco.text*3.8.1*.{gz,xz,spec,dsc} /osc/home\:alvistack/jaraco-jaraco.text-3.8.1/
    rm -rf ../python*-jaraco.text*3.8.1*.*

See pypa/setuptools#3077

Signed-off-by: Wong Hoi Sing Edison <[email protected]>
  • Loading branch information
hswong3i committed Aug 14, 2022
1 parent 6cabd8f commit 410957c
Show file tree
Hide file tree
Showing 15 changed files with 186 additions and 39 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.egg-info
.pybuild/
6 changes: 6 additions & 0 deletions debian/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
*.substvars
*debhelper*
.debhelper
files
python3-jaraco.text
tmp
5 changes: 5 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
python-jaraco.text (100:3.8.1-1) UNRELEASED; urgency=medium

* https://github.com/jaraco/jaraco.text/releases/tag/v3.8.1

-- Wong Hoi Sing Edison <[email protected]> Thu, 14 Jul 2022 14:45:16 +0800
28 changes: 28 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
Source: python-jaraco.text
Section: python
Priority: optional
Standards-Version: 4.5.0
Maintainer: Wong Hoi Sing Edison <[email protected]>
Homepage: https://github.com/jaraco/jaraco.text/tags
Vcs-Browser: https://github.com/alvistack/jaraco-jaraco.text
Vcs-Git: https://github.com/alvistack/jaraco-jaraco.text.git
Build-Depends:
debhelper,
debhelper-compat (= 10),
dh-python,
fdupes,
python3-dev,
python3-setuptools,

Package: python3-jaraco.text
Architecture: all
Description: Module for text manipulation
Module for text manipulation.
Depends:
${misc:Depends},
${shlibs:Depends},
${python3:Depends},
python3,
python3-importlib-metadata,
python3-jaraco.context (>= 4.1),
python3-jaraco.functools,
Empty file added debian/copyright
Empty file.
1 change: 1 addition & 0 deletions debian/python3-jaraco.text.install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
usr/lib/python*/*-packages/*
4 changes: 4 additions & 0 deletions debian/python3-jaraco.text.lintian-overrides
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
python3-jaraco.text: copyright-without-copyright-notice
python3-jaraco.text: initial-upload-closes-no-bugs
python3-jaraco.text: no-manual-page
python3-jaraco.text: zero-byte-file-in-doc-directory
15 changes: 15 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/usr/bin/make -f

SHELL := /bin/bash

override_dh_auto_install:
dh_auto_install --destdir=debian/tmp
find debian/tmp/usr/lib/python*/*-packages -type f -name '*.pyc' -exec rm -rf {} \;
fdupes -qnrps debian/tmp/usr/lib/python*/*-packages

override_dh_auto_test:

override_dh_auto_clean:

%:
dh $@ --buildsystem=pybuild --with python3
1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (quilt)
4 changes: 4 additions & 0 deletions debian/source/lintian-overrides
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
python-jaraco.text source: no-debian-changes
python-jaraco.text source: source-contains-prebuilt-windows-binary
python-jaraco.text source: source-is-missing
python-jaraco.text source: source-package-encodes-python-version
3 changes: 0 additions & 3 deletions jaraco/text/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -224,9 +224,6 @@ def unwrap(s):
return '\n'.join(cleaned)


lorem_ipsum: str = files(__name__).joinpath('Lorem ipsum.txt').read_text()


class Splitter(object):
"""object that will split a string with the given arguments for each call
Expand Down
20 changes: 0 additions & 20 deletions pyproject.toml

This file was deleted.

100 changes: 100 additions & 0 deletions python-jaraco.text.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
%global debug_package %{nil}

Name: python-jaraco.text
Epoch: 100
Version: 3.8.1
Release: 1%{?dist}
BuildArch: noarch
Summary: Module for text manipulation
License: MIT
URL: https://github.com/jaraco/jaraco.text/tags
Source0: %{name}_%{version}.orig.tar.gz
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: python3-devel
BuildRequires: python3-setuptools

%description
Module for text manipulation.

%prep
%autosetup -T -c -n %{name}_%{version}-%{release}
tar -zx -f %{S:0} --strip-components=1 -C .

%build
%py3_build

%install
%py3_install
find %{buildroot}%{python3_sitelib} -type f -name '*.pyc' -exec rm -rf {} \;
fdupes -qnrps %{buildroot}%{python3_sitelib}

%check

%if 0%{?suse_version} > 1500
%package -n python%{python3_version_nodots}-jaraco.text
Summary: Module for text manipulation
Requires: python3
Requires: python3-jaraco.context >= 4.1
Requires: python3-jaraco.functools
Requires: python3-importlib-metadata
Provides: python3-jaraco.text = %{epoch}:%{version}-%{release}
Provides: python3dist(jaraco.text) = %{epoch}:%{version}-%{release}
Provides: python%{python3_version}-jaraco.text = %{epoch}:%{version}-%{release}
Provides: python%{python3_version}dist(jaraco.text) = %{epoch}:%{version}-%{release}
Provides: python%{python3_version_nodots}-jaraco.text = %{epoch}:%{version}-%{release}
Provides: python%{python3_version_nodots}dist(jaraco.text) = %{epoch}:%{version}-%{release}

%description -n python%{python3_version_nodots}-jaraco.text
Module for text manipulation.

%files -n python%{python3_version_nodots}-jaraco.text
%license LICENSE
%{python3_sitelib}/*
%endif

%if 0%{?sle_version} > 150000
%package -n python3-jaraco.text
Summary: Module for text manipulation
Requires: python3
Requires: python3-jaraco.context >= 4.1
Requires: python3-jaraco.functools
Requires: python3-importlib-metadata
Provides: python3-jaraco.text = %{epoch}:%{version}-%{release}
Provides: python3dist(jaraco.text) = %{epoch}:%{version}-%{release}
Provides: python%{python3_version}-jaraco.text = %{epoch}:%{version}-%{release}
Provides: python%{python3_version}dist(jaraco.text) = %{epoch}:%{version}-%{release}
Provides: python%{python3_version_nodots}-jaraco.text = %{epoch}:%{version}-%{release}
Provides: python%{python3_version_nodots}dist(jaraco.text) = %{epoch}:%{version}-%{release}

%description -n python3-jaraco.text
Module for text manipulation.

%files -n python3-jaraco.text
%license LICENSE
%{python3_sitelib}/*
%endif

%if !(0%{?suse_version} > 1500) && !(0%{?sle_version} > 150000)
%package -n python3-jaraco-text
Summary: Module for text manipulation
Requires: python3
Requires: python3-jaraco-context >= 4.1
Requires: python3-jaraco-functools
Requires: python3-importlib-metadata
Provides: python3-jaraco.text = %{epoch}:%{version}-%{release}
Provides: python3dist(jaraco.text) = %{epoch}:%{version}-%{release}
Provides: python%{python3_version}-jaraco.text = %{epoch}:%{version}-%{release}
Provides: python%{python3_version}dist(jaraco.text) = %{epoch}:%{version}-%{release}
Provides: python%{python3_version_nodots}-jaraco.text = %{epoch}:%{version}-%{release}
Provides: python%{python3_version_nodots}dist(jaraco.text) = %{epoch}:%{version}-%{release}

%description -n python3-jaraco-text
Module for text manipulation.

%files -n python3-jaraco-text
%license LICENSE
%{python3_sitelib}/*
%endif

%changelog
30 changes: 14 additions & 16 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
[metadata]
name = jaraco.text
version = 3.8.1
author = Jason R. Coombs
author_email = [email protected]
description = Module for text manipulation
long_description = file:README.rst
url = https://github.com/jaraco/jaraco.text
classifiers =
classifiers =
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
License :: OSI Approved :: MIT License
Expand All @@ -16,42 +17,39 @@ classifiers =
packages = find_namespace:
include_package_data = true
python_requires = >=3.7
install_requires =
install_requires =
jaraco.functools
jaraco.context >= 4.1
importlib_resources; python_version < "3.9"

[options.packages.find]
exclude =
exclude =
build*
debian*
dist*
docs*
tests*

[options.extras_require]
testing =
# upstream
testing =
pytest >= 6
pytest-checkdocs >= 2.4
pytest-flake8
pytest-black >= 0.3.7; \
# workaround for jaraco/skeleton#22
python_implementation != "PyPy"
python_implementation != "PyPy"
pytest-cov
pytest-mypy >= 0.9.1; \
# workaround for jaraco/skeleton#22
python_implementation != "PyPy"
python_implementation != "PyPy"
pytest-enabler >= 1.3

# local

docs =
# upstream
docs =
sphinx
jaraco.packaging >= 9
rst.linker >= 1.9
jaraco.tidelift >= 1.4

# local

[options.entry_points]

[egg_info]
tag_build =
tag_date = 0

6 changes: 6 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/usr/bin/env python

import setuptools

if __name__ == "__main__":
setuptools.setup()

0 comments on commit 410957c

Please sign in to comment.