public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2022-11-02 18:53 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-11-02 18:53 UTC (permalink / raw
  To: gentoo-commits

commit:     a9d4468b16dc716fc34cd2e69319065b10a3ed24
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  2 18:52:01 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Nov  2 18:52:01 2022 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=a9d4468b

pyproject.toml: fix the wheel tag

When using ~=, it still thinks that py2 tag is correct. With using >=,
flit tags it as just py3.

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 pyproject.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index 47ece45f..3bb5526c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -6,7 +6,7 @@ build-backend = "flit_core.buildapi"
 name = "snakeoil"
 description = "misc common functionality and useful optimizations"
 readme = "README.rst"
-requires-python = "~=3.8"
+requires-python = ">=3.8"
 authors = [
     {name = "Tim Harder", email = "radhermit@gmail.com"},
     {name = "Arthur Zamarin", email = "arthurzam@gentoo.org"},


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2022-11-08 18:38 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-11-08 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     24d0e911a0551e718186598d337ddb0ad74ae865
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  8 18:35:04 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Nov  8 18:35:04 2022 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=24d0e911

pyproject.toml: depend on flit_core >=3.8

Makes it cleaner pyproject.toml and less error prone.

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 pyproject.toml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index 3bb5526c..c250cee4 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,12 +1,12 @@
 [build-system]
-requires = ["flit_core >=3.7,<4"]
+requires = ["flit_core >=3.8,<4"]
 build-backend = "flit_core.buildapi"
 
 [project]
 name = "snakeoil"
 description = "misc common functionality and useful optimizations"
 readme = "README.rst"
-requires-python = ">=3.8"
+requires-python = "~=3.8"
 authors = [
     {name = "Tim Harder", email = "radhermit@gmail.com"},
     {name = "Arthur Zamarin", email = "arthurzam@gentoo.org"},
@@ -42,7 +42,7 @@ Source = "https://github.com/pkgcore/snakeoil"
 
 [tool.flit.sdist]
 include = ["doc", "tox.ini", "tests", "Makefile", "NEWS.rst"]
-exclude = [".github/", ".gitignore", "doc/api/", "tests/__pycache__", "tests/cli/__pycache__"]
+exclude = [".github/", ".gitignore", "doc/api/"]
 
 [tool.pytest.ini_options]
 minversion = "6.0"


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2022-11-08 18:38 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-11-08 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     37a086523bb1aee2a75309065b145047850c5199
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  8 18:38:20 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Nov  8 18:38:20 2022 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=37a08652

Makefile: cleanup and improve

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 Makefile | 24 +++++++-----------------
 1 file changed, 7 insertions(+), 17 deletions(-)

diff --git a/Makefile b/Makefile
index 2ff7e761..f49201a1 100644
--- a/Makefile
+++ b/Makefile
@@ -1,25 +1,15 @@
 PYTHON ?= python
 
 SPHINX_BUILD ?= sphinx-build
-SPHINX_BUILD_SOURCE_DIR ?= doc
-SPHINX_BUILD_BUILD_DIR ?= build/sphinx
 
-.PHONY: man
-man:
-	$(SPHINX_BUILD) -a -b man $(SPHINX_BUILD_SOURCE_DIR) $(SPHINX_BUILD_BUILD_DIR)/man
+.PHONY: man html
+man html:
+	$(SPHINX_BUILD) -a -b $@ doc build/sphinx/$@
 
-.PHONY: html
-html:
-	$(SPHINX_BUILD) -a -b html $(SPHINX_BUILD_SOURCE_DIR) $(SPHINX_BUILD_BUILD_DIR)/html
-
-.PHONY: sdist
-sdist:
-	$(PYTHON) -m build --sdist
-
-.PHONY: wheel
-wheel:
-	$(PYTHON) -m build --wheel
+.PHONY: sdist wheel
+sdist wheel:
+	$(PYTHON) -m build --$@
 
 .PHONY: clean
 clean:
-	$(RM) -r build/sphinx doc/api
+	$(RM) -r build/sphinx doc/api dist


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2022-11-08 19:22 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-11-08 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     9d966a1aa18cbc07ebb860aea101877f9c12c748
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  8 19:16:44 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Nov  8 19:17:59 2022 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=9d966a1a

new release 0.10.2

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 NEWS.rst | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 480ad7d9..1c550ec5 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,15 @@
 Release Notes
 =============
 
+snakeoil 0.10.2 (2022-11-08)
+----------------------------
+
+- compression: add parallel xz support (#83, Sam James, Arthur Zamarin)
+
+- various improvements for the build system (Arthur Zamarin)
+
+- drop support for python 3.8 (Arthur Zamarin)
+
 snakeoil 0.10.1 (2022-09-30)
 ----------------------------
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2022-11-15  6:24 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-11-15  6:24 UTC (permalink / raw
  To: gentoo-commits

commit:     05b77036401fc575030cd42c9bbce4fe461cb2cc
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 14 20:52:57 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 15 06:22:18 2022 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=05b77036

new release 0.10.3

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 NEWS.rst | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 1c550ec5..5aad0f9a 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,12 @@
 Release Notes
 =============
 
+snakeoil 0.10.3 (2022-11-15)
+----------------------------
+
+- dist.sphinxext: new *internal* sphinx extension, used by pkgcore stack. This
+  is considered internal and unstable API. (#89, Arthur Zamarin)
+
 snakeoil 0.10.2 (2022-11-08)
 ----------------------------
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2022-12-09 13:50 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-12-09 13:50 UTC (permalink / raw
  To: gentoo-commits

commit:     b6916b29bf662b142fcf3cb17ed983131ead2917
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  9 13:34:33 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  9 13:34:33 2022 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=b6916b29

new release 0.10.4

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 NEWS.rst | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 5aad0f9a..6a654017 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,19 @@
 Release Notes
 =============
 
+snakeoil 0.10.4 (2022-12-09)
+----------------------------
+
+- Add constraint satisfaction problem solver (#91, Arthur Zamarin)
+
+- dist.sphinxext: mark ``distutils_extensions`` as deprecated. This module will
+  be removed in the near releases (Arthur Zamarin)
+
+- generate_man_rsts: improve sub-sectioning for sub-commands (Arthur Zamarin)
+
+- generate_man_rsts: better formatting for command line options (Arthur
+  Zamarin)
+
 snakeoil 0.10.3 (2022-11-15)
 ----------------------------
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2022-12-25 17:49 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-12-25 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     6cc5d953832f354010586900088e54052723d2b9
Author:     Brian Harring <ferringb <AT> gmail <DOT> com>
AuthorDate: Sat Dec 24 21:16:43 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 17:49:17 2022 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=6cc5d953

Suppress the black reformat commit from git blame

This can be activate (per repo) via:

git config blame.ignoreRevsFile .git-blame-ignore-revs

Signed-off-by: Brian Harring <ferringb <AT> gmail.com>
Closes: https://github.com/pkgcore/snakeoil/pull/95
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .git-blame-ignore-revs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
new file mode 100644
index 00000000..b0688ccd
--- /dev/null
+++ b/.git-blame-ignore-revs
@@ -0,0 +1,2 @@
+# Reformat via black-22.12.0
+2fbaa7b40c7a6107d3c4b558324e9ba6e8ce1acc


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2022-12-25 18:11 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-12-25 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     38acafe261d9afca8d3c712994e0f52024dfd548
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 17:53:54 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 17:53:54 2022 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=38acafe2

Makefile: add black format target

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 Makefile | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Makefile b/Makefile
index f49201a1..b5cadc8d 100644
--- a/Makefile
+++ b/Makefile
@@ -13,3 +13,7 @@ sdist wheel:
 .PHONY: clean
 clean:
 	$(RM) -r build/sphinx doc/api dist
+
+.PHONY: format
+format:
+	$(PYTHON) -m black .


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2022-12-25 18:20 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2022-12-25 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     f3dd567614feff55ac9ab6474016dbfb84f9f672
Author:     icp <pangolin <AT> vivaldi <DOT> net>
AuthorDate: Thu Dec 22 16:55:38 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 18:19:46 2022 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=f3dd5676

pyproject.toml: include license file in sdist

Closes: https://github.com/pkgcore/snakeoil/pull/94
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 pyproject.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index 99d72b11..e86ec920 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -40,7 +40,7 @@ Documentation = "https://pkgcore.github.io/snakeoil/"
 Source = "https://github.com/pkgcore/snakeoil"
 
 [tool.flit.sdist]
-include = ["doc", "tox.ini", "tests", "Makefile", "NEWS.rst"]
+include = ["doc", "tox.ini", "tests", "LICENSE", "Makefile", "NEWS.rst"]
 exclude = [".github/", ".gitignore", "doc/api/"]
 
 [tool.pytest.ini_options]


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2023-03-24 10:55 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2023-03-24 10:55 UTC (permalink / raw
  To: gentoo-commits

commit:     fd9f743c09cc05c1660450ba7e338ccbbc42ff01
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 24 10:55:12 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 10:55:12 2023 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=fd9f743c

Suppress git blame for reformat

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .git-blame-ignore-revs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index b0688ccd..1e4ba234 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -1,2 +1,4 @@
 # Reformat via black-22.12.0
 2fbaa7b40c7a6107d3c4b558324e9ba6e8ce1acc
+# Reformat via black-23.1.0
+266d2c7b8b975ccc6361eb47bcab7e73b578a1f6


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2023-12-22 14:59 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2023-12-22 14:59 UTC (permalink / raw
  To: gentoo-commits

commit:     89169e00097cb462c680abe87905ac818e88f312
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 14:57:29 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 14:57:29 2023 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=89169e00

add python 3.12 classifier

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 pyproject.toml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pyproject.toml b/pyproject.toml
index b9253042..0baf0228 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -19,6 +19,7 @@ classifiers = [
     "License :: OSI Approved :: BSD License",
     "Programming Language :: Python :: 3.10",
     "Programming Language :: Python :: 3.11",
+    "Programming Language :: Python :: 3.12",
 ]
 dynamic = ["version"]
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2023-12-22 15:04 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2023-12-22 15:04 UTC (permalink / raw
  To: gentoo-commits

commit:     f15e0ea09c89b02938042ae33fdea2e203ee7a85
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 15:02:06 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 15:02:54 2023 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=f15e0ea0

new release 0.10.6

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 NEWS.rst | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 482b2856..1956d6c9 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,15 @@
 Release Notes
 =============
 
+snakeoil 0.10.6 (2023-12-22)
+----------------------------
+
+- remove deprecated ``distutils_extensions`` (Arthur Zamarin, #77)
+
+- enable Python 3.12 support (Sam James, #96)
+
+- drop support for Python 3.9 (Arthur Zamarin)
+
 snakeoil 0.10.5 (2023-01-20)
 ----------------------------
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2024-01-19  9:59 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-01-19  9:59 UTC (permalink / raw
  To: gentoo-commits

commit:     c488f5c056a8d6f867b58bd5b78fea2f46c43f66
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 19 09:59:09 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 19 09:59:09 2024 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=c488f5c0

update python version in various places

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 LICENSE    |  2 +-
 README.rst |  6 +++---
 tox.ini    | 24 ++++++++++--------------
 3 files changed, 14 insertions(+), 18 deletions(-)

diff --git a/LICENSE b/LICENSE
index c24d27b9..019d5650 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2007-2021, snakeoil contributors
+Copyright (c) 2007-2024, snakeoil contributors
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without

diff --git a/README.rst b/README.rst
index 570db727..6cc958e9 100644
--- a/README.rst
+++ b/README.rst
@@ -21,14 +21,14 @@ Installing from git::
 
 Installing from a tarball::
 
-    python setup.py install
+    pip install .
 
 Tests
 =====
 
-A standalone test runner is integrated in setup.py; to run, just execute::
+Normal pytest is used, just execute::
 
-    python setup.py test
+    pytest
 
 Using tox for all supported python versions::
 

diff --git a/tox.ini b/tox.ini
index 59feefc5..cd763aaf 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,25 +1,21 @@
 [tox]
 envlist = py310, py311, py312, pypy3
+skip_missing_interpreters = True
+isolated_build = True
+
 [testenv]
 # force latest virtualenv/pip
 download = true
-deps = -rrequirements/tox.txt
+extras =
+	test
 commands =
-	pytest --cov {posargs:-v}
+	pytest {posargs}
 
 # build docs
 [testenv:docs]
 skip_install = true
-deps =
-	-rrequirements/dev.txt
-	-rrequirements/docs.txt
-commands =
-	python setup.py build_docs
-
-# build dist files
-[testenv:dist]
-skip_install = true
-deps = -rrequirements/dist.txt
+extras =
+	doc
 commands =
-	python setup.py sdist
-	python setup.py bdist_wheel
+	make man
+	make html


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2024-01-25 15:41 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-01-25 15:41 UTC (permalink / raw
  To: gentoo-commits

commit:     85eb98f8a1ac763822e1819b81e00727a98d4612
Author:     Brian Harring <ferringb <AT> gmail <DOT> com>
AuthorDate: Thu Jan 25 01:12:00 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 25 04:01:52 2024 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=85eb98f8

History: add rev suppression for commits that bulk moved files.

The point here is to be able to pull the full history for a change
rather than losing the thread because folks moved files around.  Some
of this code is old enough to vote, so knowing why something was done
back in py2.2 era matters.

This is also useful for un-obscuring some of the original authors for
double checking no major holder is being dropped.

Signed-off-by: Brian Harring <ferringb <AT> gmail.com>

 .git-blame-ignore-revs | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index 1e4ba234..c2309bec 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -2,3 +2,9 @@
 2fbaa7b40c7a6107d3c4b558324e9ba6e8ce1acc
 # Reformat via black-23.1.0
 266d2c7b8b975ccc6361eb47bcab7e73b578a1f6
+# tests being moved into tests/* layout
+69eb509bf9dad811fa7060807c2be4d0570bc7cc
+795d355af19a0440385070b3693b89da33f6e74c
+3db0d6447d8bd7e25bfdd97a31414ea44ef610bf
+# migration of code into src/* layout.
+7df0022b7ebd530a3287fa9677531c49237fba62


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2024-01-25 15:41 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-01-25 15:41 UTC (permalink / raw
  To: gentoo-commits

commit:     44908721de14029c4ebe3ae12d0058381e8343d6
Author:     Brian Harring <ferringb <AT> gmail <DOT> com>
AuthorDate: Thu Jan 25 04:01:03 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 25 04:02:26 2024 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=44908721

authors: Add myself to the list.

While I'm at it, I pulled the current *rough* breakdown
of who owns what copyright; per the other commits in
the pkgcore ecosystem, this is primarily to ensure folks
get called out, and to also give a touchpoint should there
ever again need to be a license change (which requires all
owners to sign off on it, something that was done for gpl2 -> bsd).

Current list:
```
ferringb@frith ~/gentoo/snakeoil $ git ls-files | xargs -n1 git blame -ew | cut -d\< -f2 | cut -d@ -f1 | sort -g | uniq -c | sort -gr
  10393 ferringb
   8536 radhermit
   1409 arthurzam
    171 sam
    114 mgorny
     73 vapier
     21 marien.zwart
```
Vapier/Spanky was pylint changes, sam/mgorny can add themselves when they
feel appropriate.

Marienz actually created the formatter classes and had involvement in tests,
although I can't state how much is there but my recollection is outside of formatters,
nothing but one off bug fixes.  For better or worse, snakeoil was my creation and
ownership of some of that metaprogramming crazyness in use.

If there was anyone overlooked (due to VCS historical issues) or neglected,
apologies in advance.  Per other commits, >15 years, etc, etc, etc.

Signed-off-by: Brian Harring <ferringb <AT> gmail.com>

 pyproject.toml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index 0baf0228..4e951399 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -7,9 +7,11 @@ name = "snakeoil"
 description = "misc common functionality and useful optimizations"
 readme = "README.rst"
 requires-python = "~=3.10"
+# alphabetical by surname
 authors = [
-    {name = "Tim Harder", email = "radhermit@gmail.com"},
-    {name = "Arthur Zamarin", email = "arthurzam@gentoo.org"},
+	{name = "Tim Harder", email = "radhermit@gmail.com"},
+	{name = "Brian Harring", email = "ferringb@gmail.com"},
+	{name = "Arthur Zamarin", email = "arthurzam@gentoo.org"},
 ]
 maintainers = [
     {name = "Arthur Zamarin", email = "arthurzam@gentoo.org"},


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2024-01-26  9:19 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-01-26  9:19 UTC (permalink / raw
  To: gentoo-commits

commit:     3ee1421f9810d6be9b17888fc430a695bfcb92e6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 09:03:51 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 09:03:51 2024 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=3ee1421f

git-blame-ignore-revs: ignore black 24 format

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .git-blame-ignore-revs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index c2309bec..9d9b30fb 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -2,6 +2,8 @@
 2fbaa7b40c7a6107d3c4b558324e9ba6e8ce1acc
 # Reformat via black-23.1.0
 266d2c7b8b975ccc6361eb47bcab7e73b578a1f6
+# Reformat via black-24
+21b0291a014d17bc4681ae66b0d900c96279fc53
 # tests being moved into tests/* layout
 69eb509bf9dad811fa7060807c2be4d0570bc7cc
 795d355af19a0440385070b3693b89da33f6e74c


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2024-01-26 19:50 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-01-26 19:50 UTC (permalink / raw
  To: gentoo-commits

commit:     1831dd313ddf332c4cd28a99ddfd07654c6a12ad
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 19:49:49 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 19:49:49 2024 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=1831dd31

new release 0.10.7

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 NEWS.rst | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 1956d6c9..257a7501 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,15 @@
 Release Notes
 =============
 
+snakeoil 0.10.7 (2024-01-26)
+----------------------------
+
+- ci: add PyPy3.10, Python 3.12 and Python 3.13 to testing (Sam James, #99)
+
+- fix and update tox.ini (Arthur Zamarin)
+
+- sphinx_ext: support optional email address in authors (Brian Harring)
+
 snakeoil 0.10.6 (2023-12-22)
 ----------------------------
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] proj/pkgcore/snakeoil:master commit in: /
@ 2024-04-08 19:43 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-04-08 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     76e3042f94a4a65a9d6b6a4c3875400d797b7a62
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  8 19:41:40 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr  8 19:41:40 2024 +0000
URL:        https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=76e3042f

new release 0.10.8

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 NEWS.rst | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 257a7501..ffa0fdf1 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,11 @@
 Release Notes
 =============
 
+snakeoil 0.10.8 (2024-04-08)
+----------------------------
+
+- arghparse: fix compatibility with Python 3.11.9 (Arthur Zamarin)
+
 snakeoil 0.10.7 (2024-01-26)
 ----------------------------
 


^ permalink raw reply related	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2024-04-08 19:43 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-15  6:24 [gentoo-commits] proj/pkgcore/snakeoil:master commit in: / Arthur Zamarin
  -- strict thread matches above, loose matches on Subject: below --
2024-04-08 19:43 Arthur Zamarin
2024-01-26 19:50 Arthur Zamarin
2024-01-26  9:19 Arthur Zamarin
2024-01-25 15:41 Arthur Zamarin
2024-01-25 15:41 Arthur Zamarin
2024-01-19  9:59 Arthur Zamarin
2023-12-22 15:04 Arthur Zamarin
2023-12-22 14:59 Arthur Zamarin
2023-03-24 10:55 Arthur Zamarin
2022-12-25 18:20 Arthur Zamarin
2022-12-25 18:11 Arthur Zamarin
2022-12-25 17:49 Arthur Zamarin
2022-12-09 13:50 Arthur Zamarin
2022-11-08 19:22 Arthur Zamarin
2022-11-08 18:38 Arthur Zamarin
2022-11-08 18:38 Arthur Zamarin
2022-11-02 18:53 Arthur Zamarin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox