ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] pyproject.toml and new rpm macroses
@ 2022-06-20 14:40 Stanislav Levin
  2022-06-20 16:03 ` Grigory Ustinov
                   ` (8 more replies)
  0 siblings, 9 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-06-20 14:40 UTC (permalink / raw)
  To: ALT Devel discussion list


[-- Attachment #1.1: Type: text/plain, Size: 601 bytes --]

Здравствуйте,

в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
для поддержки сборки и установки современных Python проектов 
(setup.py-less).

Больше информации на соответствующей wiki странице [1].


Замечания и предложения приветствуются.


[0]: 
https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html
[1]: https://www.altlinux.org/Python_packaging_guide

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
@ 2022-06-20 16:03 ` Grigory Ustinov
  2022-06-21 10:54   ` Stanislav Levin
  2022-06-20 17:52 ` Yuri Sedunov
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 29+ messages in thread
From: Grigory Ustinov @ 2022-06-20 16:03 UTC (permalink / raw)
  To: devel

20.06.2022 17:40, Stanislav Levin пишет:
> Здравствуйте,
>
> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
> для поддержки сборки и установки современных Python проектов 
> (setup.py-less).
>
> Больше информации на соответствующей wiki странице [1].
>
>
> Замечания и предложения приветствуются.

Круто! Но предлагаю рассмотреть переименование %tox_check_pyproject в 
%pyproject_tox_check, чтобы все макросы были в одном стиле и люди не 
спотыкались о то, что в этом макросе два слова поменяны местами.

В коммите 
https://git.altlinux.org/tasks/301407/gears/300/git?p=git;a=commitdiff;h=3415741d2820d9f6680ac0e037b5363bd06d162d
присутствуют странные ручки _disable_test и _without_test которые в 
наших питоновских пакетах не используются. Может убрать?

Можно ещё подумать о макросе типа %pyproject_distinfo, который можно 
будет добавлять в секцию %files.

>
> [0]: 
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html
> [1]: https://www.altlinux.org/Python_packaging_guide
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
  2022-06-20 16:03 ` Grigory Ustinov
@ 2022-06-20 17:52 ` Yuri Sedunov
  2022-06-21 12:14 ` Ivan Zakharyaschev
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 29+ messages in thread
From: Yuri Sedunov @ 2022-06-20 17:52 UTC (permalink / raw)
  To: devel

В Пн, 20/06/2022 в 17:40 +0300, Stanislav Levin пишет:
> Здравствуйте,
> 
> в сборочном задании 301407 [0] предложены RPM макросы и их реализация
> для поддержки сборки и установки современных Python проектов 
> (setup.py-less).

Ждем в Сизифе.
#302380 POSTPONED #1 sisyphus srpm=python3-module-toposort-1.7-
alt1.src.rpm


-- 
Yuri N. Sedunov


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 16:03 ` Grigory Ustinov
@ 2022-06-21 10:54   ` Stanislav Levin
  2022-06-21 15:22     ` Vladimir D. Seleznev
  0 siblings, 1 reply; 29+ messages in thread
From: Stanislav Levin @ 2022-06-21 10:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions


[-- Attachment #1.1: Type: text/plain, Size: 3065 bytes --]



20.06.2022 19:03, Grigory Ustinov пишет:
> 20.06.2022 17:40, Stanislav Levin пишет:
>> Здравствуйте,
>>
>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
>> для поддержки сборки и установки современных Python проектов 
>> (setup.py-less).
>>
>> Больше информации на соответствующей wiki странице [1].
>>
>>
>> Замечания и предложения приветствуются.
> 
> Круто! Но предлагаю рассмотреть переименование %tox_check_pyproject в 
> %pyproject_tox_check, чтобы все макросы были в одном стиле и люди не 
> спотыкались о то, что в этом макросе два слова поменяны местами.
Спасибо за отклик.

'_' - это разделение по области применяемости, в первую очередь это 
макрос про tox, а не pyproject. Другими словами, один стиль в данном 
случае - это "%tox_". Передаем опции не pyproject, а именно tox.
> 
> В коммите 
> https://git.altlinux.org/tasks/301407/gears/300/git?p=git;a=commitdiff;h=3415741d2820d9f6680ac0e037b5363bd06d162d 
> 
> присутствуют странные ручки _disable_test и _without_test которые в 
> наших питоновских пакетах не используются. Может убрать?

Эти ручки - стандартные варианты отключения секции '%check' (можно 
посмотреть реализацию RPM макроса "%__spec_check_pre"). В данном случае
добавлены для проверки необходимости установки tox и co (выключен check 
- не ставим). Ручки могут быть заданы не только через RPM specfile, но и 
через опции командной строки rpmbuild.

> 
> Можно ещё подумать о макросе типа %pyproject_distinfo, который можно 
> будет добавлять в секцию %files.

Да, имеет смысл.
Добавил, теперь можно написать так:
-%python3_sitelibdir/%pypi_name-%version.dist-info/
+%python3_sitelibdir/%{pyproject_distinfo %pypi_name}
> 
>>
>> [0]: 
>> https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html 
>>
>> [1]: https://www.altlinux.org/Python_packaging_guide
>>
>> _______________________________________________
>> Devel mailing list
>> Devel@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
  2022-06-20 16:03 ` Grigory Ustinov
  2022-06-20 17:52 ` Yuri Sedunov
@ 2022-06-21 12:14 ` Ivan Zakharyaschev
  2022-06-23  5:34 ` Michael Shigorin
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 29+ messages in thread
From: Ivan Zakharyaschev @ 2022-06-21 12:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1233 bytes --]

Hello!

On Mon, 20 Jun 2022, Stanislav Levin wrote:

> в сборочном задании 301407 [0] предложены RPM макросы и их реализация для
> поддержки сборки и установки современных Python проектов (setup.py-less).

Спасибо, очень полезная вещь! (для современных пакетов)

> Больше информации на соответствующей wiki странице [1].
> 
> 
> Замечания и предложения приветствуются.

У меня при первом взгляде замечаний не возникло. Но вопрос скорее к тем, 
кто более активно, чем я, занимается питоновскими паетами.

> [0]:
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html
> [1]: https://www.altlinux.org/Python_packaging_guide

У нас кстати есть http://en.altlinux.org/ -- вики, где страницы на 
английском (как и эта новая). За неё тоже спасибо! Будет полезна 
мейнтейнерам.

-- 
Best regards,
Ivan

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-21 10:54   ` Stanislav Levin
@ 2022-06-21 15:22     ` Vladimir D. Seleznev
  0 siblings, 0 replies; 29+ messages in thread
From: Vladimir D. Seleznev @ 2022-06-21 15:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Jun 21, 2022 at 01:54:31PM +0300, Stanislav Levin wrote:
> 
> 
> 20.06.2022 19:03, Grigory Ustinov пишет:
> > 20.06.2022 17:40, Stanislav Levin пишет:
> >> Здравствуйте,

Hi, Stanislav!

> >> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
> >> для поддержки сборки и установки современных Python проектов 
> >> (setup.py-less).
> >>
> >> Больше информации на соответствующей wiki странице [1].

Спасибо за модернизацию сборки модулей Python!

> >> Замечания и предложения приветствуются.

Реализацию (пока) не смотрел, есть маленькое замечание по вики:
выделенные голубым цветом слова производят впечатление ссылок. Обычно
слова в данном контексте принято выделять моноширинным шрифтом.

> > Круто! Но предлагаю рассмотреть переименование %tox_check_pyproject в 
> > %pyproject_tox_check, чтобы все макросы были в одном стиле и люди не 
> > спотыкались о то, что в этом макросе два слова поменяны местами.
> Спасибо за отклик.
> 
> '_' - это разделение по области применяемости, в первую очередь это 
> макрос про tox, а не pyproject. Другими словами, один стиль в данном 
> случае - это "%tox_". Передаем опции не pyproject, а именно tox.

Вот это вопрос: стоит ли привязывать имена макросов к названиям
фреймворков, которые находятся "под капотом"? Ведь важно, что происходит
тестирование модуля, а не чем он тестируется.

> > 
> > В коммите 
> > https://git.altlinux.org/tasks/301407/gears/300/git?p=git;a=commitdiff;h=3415741d2820d9f6680ac0e037b5363bd06d162d 
> > 
> > присутствуют странные ручки _disable_test и _without_test которые в 
> > наших питоновских пакетах не используются. Может убрать?
> 
> Эти ручки - стандартные варианты отключения секции '%check' (можно 
> посмотреть реализацию RPM макроса "%__spec_check_pre"). В данном случае
> добавлены для проверки необходимости установки tox и co (выключен check 
> - не ставим). Ручки могут быть заданы не только через RPM specfile, но и 
> через опции командной строки rpmbuild.
> 
> > 
> > Можно ещё подумать о макросе типа %pyproject_distinfo, который можно 
> > будет добавлять в секцию %files.
> 
> Да, имеет смысл.
> Добавил, теперь можно написать так:
> -%python3_sitelibdir/%pypi_name-%version.dist-info/
> +%python3_sitelibdir/%{pyproject_distinfo %pypi_name}

-- 
   WBR,
   Vladimir D. Seleznev


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
                   ` (2 preceding siblings ...)
  2022-06-21 12:14 ` Ivan Zakharyaschev
@ 2022-06-23  5:34 ` Michael Shigorin
  2022-06-23 14:23 ` Stanislav Levin
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 29+ messages in thread
From: Michael Shigorin @ 2022-06-23  5:34 UTC (permalink / raw)
  To: devel

On Mon, Jun 20, 2022 at 05:40:48PM +0300, Stanislav Levin wrote:
> [1]: https://www.altlinux.org/Python_packaging_guide

Добавил и на http://altlinux.org/SampleSpecs/python3module

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
                   ` (3 preceding siblings ...)
  2022-06-23  5:34 ` Michael Shigorin
@ 2022-06-23 14:23 ` Stanislav Levin
  2022-06-23 16:08 ` Dmitry V. Levin
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-06-23 14:23 UTC (permalink / raw)
  To: ALT Devel discussion list


[-- Attachment #1.1: Type: text/plain, Size: 393 bytes --]

Наверное, те, кто хотел высказаться, уже сделали это.

Пожалуйста, владельцы acl на rpm-build-python3 (imz ldv vitty george 
glebfm darktemplar), хотелось бы увидеть новый статус у задания или, 
например, назовите сроки рассмотрения.

Спасибо.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
                   ` (4 preceding siblings ...)
  2022-06-23 14:23 ` Stanislav Levin
@ 2022-06-23 16:08 ` Dmitry V. Levin
  2022-06-24 14:05   ` Stanislav Levin
  2022-06-29 11:48 ` Stanislav Levin
                   ` (2 subsequent siblings)
  8 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2022-06-23 16:08 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Jun 20, 2022 at 05:40:48PM +0300, Stanislav Levin wrote:
> Здравствуйте,
> 
> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
> для поддержки сборки и установки современных Python проектов 
> (setup.py-less).
> 
> Больше информации на соответствующей wiki странице [1].
> 
> Замечания и предложения приветствуются.
> 
> [0]: 
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html
> [1]: https://www.altlinux.org/Python_packaging_guide

Мне кажется странным, что макрос по имени %tox_default_config
занимается тем, что создаёт файл tox.ini в текущем каталоге.
Возможно, имя %tox_create_default_config подошло бы лучше.

Порядок использования переменной по имени posargs не очевиден.

Вместо foo="${foo:-bar}" обычно используют ${foo:=bar}.
Кстати, необходимость переопределения пустого значения тоже не очевидна.


-- 
ldv


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-23 16:08 ` Dmitry V. Levin
@ 2022-06-24 14:05   ` Stanislav Levin
  0 siblings, 0 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-06-24 14:05 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 1947 bytes --]



23.06.2022 19:08, Dmitry V. Levin пишет:
> On Mon, Jun 20, 2022 at 05:40:48PM +0300, Stanislav Levin wrote:
>> Здравствуйте,
>>
>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация
>> для поддержки сборки и установки современных Python проектов
>> (setup.py-less).
>>
>> Больше информации на соответствующей wiki странице [1].
>>
>> Замечания и предложения приветствуются.
>>
>> [0]:
>> https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html
>> [1]: https://www.altlinux.org/Python_packaging_guide
> 

Спасибо за отклик!

> Мне кажется странным, что макрос по имени %tox_default_config
> занимается тем, что создаёт файл tox.ini в текущем каталоге.
> Возможно, имя %tox_create_default_config подошло бы лучше.

Имеет смысл, поправил.
> 
> Порядок использования переменной по имени posargs не очевиден.

posargs - это про tox:
https://tox.wiki/en/latest/config.html#substitutions-for-positional-arguments-in-commands

Например,
указав следующее %tox_check_pyproject -- -vv,
'-vv' передастся команде выполнения, например, pytest -vv.

> 
> Вместо foo="${foo:-bar}" обычно используют ${foo:=bar}. > Кстати, необходимость переопределения пустого значения тоже не очевидна.
> 
> 

Да, пустые TOX переменные имеют практический смысл и не должны никак 
искажаться. Поправил.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
                   ` (5 preceding siblings ...)
  2022-06-23 16:08 ` Dmitry V. Levin
@ 2022-06-29 11:48 ` Stanislav Levin
  2022-07-18  8:06 ` Stanislav Levin
  2022-07-20 15:08 ` Grigory Ustinov
  8 siblings, 0 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-06-29 11:48 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 954 bytes --]



20.06.2022 17:40, Stanislav Levin пишет:
> Здравствуйте,
> 
> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
> для поддержки сборки и установки современных Python проектов 
> (setup.py-less).
> 
> Больше информации на соответствующей wiki странице [1].
> 
> 
> Замечания и предложения приветствуются.
> 
> 


Автор изменений через 3 дня уходит в отпуск на 2 недели.
Поэтому предлагаю _не_ коммитить это задание до 18 июля, так как 
обеспечить своевременную поддержку в случае необходимости будет 
невозможно, но аппрувал приветствуется.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
                   ` (6 preceding siblings ...)
  2022-06-29 11:48 ` Stanislav Levin
@ 2022-07-18  8:06 ` Stanislav Levin
  2022-07-19 10:21   ` Ivan Zakharyaschev
  2022-07-20 15:08 ` Grigory Ustinov
  8 siblings, 1 reply; 29+ messages in thread
From: Stanislav Levin @ 2022-07-18  8:06 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 865 bytes --]



20.06.2022 17:40, Stanislav Levin пишет:
> Здравствуйте,
> 
> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
> для поддержки сборки и установки современных Python проектов 
> (setup.py-less).
> 
> Больше информации на соответствующей wiki странице [1].
> 
> 
> Замечания и предложения приветствуются.
> 
> 
> [0]: 
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html 
> 
> [1]: https://www.altlinux.org/Python_packaging_guide
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

Please, approve.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-18  8:06 ` Stanislav Levin
@ 2022-07-19 10:21   ` Ivan Zakharyaschev
  2022-07-19 10:28     ` Anton Farygin
  2022-07-19 10:57     ` Stanislav Levin
  0 siblings, 2 replies; 29+ messages in thread
From: Ivan Zakharyaschev @ 2022-07-19 10:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 918 bytes --]

Hello!

On Mon, 18 Jul 2022, Stanislav Levin wrote:

> 
> 
> 20.06.2022 17:40, Stanislav Levin пишет:

> > в сборочном задании 301407 [0] предложены RPM макросы и их реализация для
> > поддержки сборки и установки современных Python проектов (setup.py-less).
> > 
> > Больше информации на соответствующей wiki странице [1].
> > 
> > 
> > Замечания и предложения приветствуются.

> Please, approve.

Если ни у кого больше нет замечаний и возражений, давайте я сделаю 
approve. Или добавлю в acl. Ни у кого нет возражений?

А заранее потестировали, как это отразится на сборке пакетов?

-- 
Best regards,
Ivan

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-19 10:21   ` Ivan Zakharyaschev
@ 2022-07-19 10:28     ` Anton Farygin
  2022-07-19 10:57     ` Stanislav Levin
  1 sibling, 0 replies; 29+ messages in thread
From: Anton Farygin @ 2022-07-19 10:28 UTC (permalink / raw)
  To: devel

On 19.07.2022 13:21, Ivan Zakharyaschev wrote:
> Hello!
>
> On Mon, 18 Jul 2022, Stanislav Levin wrote:
>
>>
>> 20.06.2022 17:40, Stanislav Levin пишет:
>>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация для
>>> поддержки сборки и установки современных Python проектов (setup.py-less).
>>>
>>> Больше информации на соответствующей wiki странице [1].
>>>
>>>
>>> Замечания и предложения приветствуются.
>> Please, approve.
> Если ни у кого больше нет замечаний и возражений, давайте я сделаю
> approve. Или добавлю в acl. Ни у кого нет возражений?
>
Лучше добавить в ACL вместо darktemplar@, которому сейчас не до участия 
в Team.


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-19 10:21   ` Ivan Zakharyaschev
  2022-07-19 10:28     ` Anton Farygin
@ 2022-07-19 10:57     ` Stanislav Levin
  2022-07-19 11:09       ` Arseny Maslennikov
  2022-07-19 11:12       ` Ivan Zakharyaschev
  1 sibling, 2 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-07-19 10:57 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 2061 bytes --]



19.07.2022 13:21, Ivan Zakharyaschev пишет:
> Hello!
> 
> On Mon, 18 Jul 2022, Stanislav Levin wrote:
> 
>>
>>
>> 20.06.2022 17:40, Stanislav Levin пишет:
> 
>>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация для
>>> поддержки сборки и установки современных Python проектов (setup.py-less).
>>>
>>> Больше информации на соответствующей wiki странице [1].
>>>
>>>
>>> Замечания и предложения приветствуются.
> 
>> Please, approve.
> 
> Если ни у кого больше нет замечаний и возражений, давайте я сделаю
> approve. Или добавлю в acl. Ни у кого нет возражений?
> 
> А заранее потестировали, как это отразится на сборке пакетов?

Существующие макросы для сборки Python проектов пока что остаются 
действующими, но объявлены устаревшими, пример из лога сборки:

WARNING: %python3_build is deprecated and will be removed in future, 
please use %pyproject_build instead
WARNING: %python3_install is deprecated and will be removed in future, 
please use %pyproject_install instead

Новые макросы не используются автоматически, это нужно сделать явно.
В противном случае одно изменение формата метаинформации egg-info => 
dist-info привело бы к ошибке сборки ~1K пакетов.

То есть на сборке/пересборке это задание отразиться не должно.
> 
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-19 10:57     ` Stanislav Levin
@ 2022-07-19 11:09       ` Arseny Maslennikov
  2022-07-19 12:30         ` Stanislav Levin
  2022-07-19 11:12       ` Ivan Zakharyaschev
  1 sibling, 1 reply; 29+ messages in thread
From: Arseny Maslennikov @ 2022-07-19 11:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2482 bytes --]

On Tue, Jul 19, 2022 at 01:57:15PM +0300, Stanislav Levin wrote:
> 19.07.2022 13:21, Ivan Zakharyaschev пишет:
> > Если ни у кого больше нет замечаний и возражений, давайте я сделаю
> > approve. Или добавлю в acl. Ни у кого нет возражений?
> > 
> > А заранее потестировали, как это отразится на сборке пакетов?
> 
> Существующие макросы для сборки Python проектов пока что остаются
> действующими, но объявлены устаревшими, пример из лога сборки:
> 
> WARNING: %python3_build is deprecated and will be removed in future, please
> use %pyproject_build instead
> WARNING: %python3_install is deprecated and will be removed in future,
> please use %pyproject_install instead

Извините, что только сейчас влезаю, но я подумал, что этот вопрос уже
задавали.

Существуют ли python3-модули, которые невозможно собрать при помощи
перечисленных макросов вида %pyproject_*, но можно при помощи
%python3_*, особенно те, которые потребуется в будущем помещать в
репозиторий? Если да, то предупреждающее сообщение надо раскрыть, иначе
оно будет сбивать с толку начинающих мейнтейнеров.

Например, "...please use %pyproject_build instead if applicable" или
указать краткий критерий применимости. Может быть, в качестве такого
критерия подойдёт "...if pyproject.toml exists", но ручаться за
доскональность этого варианта не могу.

> 
> Новые макросы не используются автоматически, это нужно сделать явно.
> В противном случае одно изменение формата метаинформации egg-info =>
> dist-info привело бы к ошибке сборки ~1K пакетов.
> 
> То есть на сборке/пересборке это задание отразиться не должно.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-19 10:57     ` Stanislav Levin
  2022-07-19 11:09       ` Arseny Maslennikov
@ 2022-07-19 11:12       ` Ivan Zakharyaschev
  2022-07-20  8:00         ` Stanislav Levin
  1 sibling, 1 reply; 29+ messages in thread
From: Ivan Zakharyaschev @ 2022-07-19 11:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1859 bytes --]

On Tue, 19 Jul 2022, Stanislav Levin wrote:

> > > > в сборочном задании 301407 [0] предложены RPM макросы и их реализация
> > > > для
> > > > поддержки сборки и установки современных Python проектов
> > > > (setup.py-less).

> > > Please, approve.
> > 
> > Если ни у кого больше нет замечаний и возражений, давайте я сделаю
> > approve. Или добавлю в acl. Ни у кого нет возражений?

Добавил в acl.

> > А заранее потестировали, как это отразится на сборке пакетов?
> 
> Существующие макросы для сборки Python проектов пока что остаются
> действующими, но объявлены устаревшими, пример из лога сборки:
> 
> WARNING: %python3_build is deprecated and will be removed in future, please
> use %pyproject_build instead
> WARNING: %python3_install is deprecated and will be removed in future, please
> use %pyproject_install instead
> 
> Новые макросы не используются автоматически, это нужно сделать явно.
> В противном случае одно изменение формата метаинформации egg-info => dist-info
> привело бы к ошибке сборки ~1K пакетов.
> 
> То есть на сборке/пересборке это задание отразиться не должно.

Ясно. Так что мы приобретаем возможность опробовать новый способ сборки и 
не вредим старому (кроме предупреждений).

-- 
Best regards,
Ivan

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-19 11:09       ` Arseny Maslennikov
@ 2022-07-19 12:30         ` Stanislav Levin
  0 siblings, 0 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-07-19 12:30 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 3335 bytes --]



19.07.2022 14:09, Arseny Maslennikov пишет:
> On Tue, Jul 19, 2022 at 01:57:15PM +0300, Stanislav Levin wrote:
>> 19.07.2022 13:21, Ivan Zakharyaschev пишет:
>>> Если ни у кого больше нет замечаний и возражений, давайте я сделаю
>>> approve. Или добавлю в acl. Ни у кого нет возражений?
>>>
>>> А заранее потестировали, как это отразится на сборке пакетов?
>>
>> Существующие макросы для сборки Python проектов пока что остаются
>> действующими, но объявлены устаревшими, пример из лога сборки:
>>
>> WARNING: %python3_build is deprecated and will be removed in future, please
>> use %pyproject_build instead
>> WARNING: %python3_install is deprecated and will be removed in future,
>> please use %pyproject_install instead
> 
> Извините, что только сейчас влезаю, но я подумал, что этот вопрос уже
> задавали.
> 
> Существуют ли python3-модули, которые невозможно собрать при помощи
> перечисленных макросов вида %pyproject_*, но можно при помощи
> %python3_*, особенно те, которые потребуется в будущем помещать в
> репозиторий? Если да, то предупреждающее сообщение надо раскрыть, иначе
> оно будет сбивать с толку начинающих мейнтейнеров.
Допускаю существование каких-либо угловых случаев. Это целиком и 
полностью зависит от build backend'а (конкретно от setuptools). На 
сегодняшний день setup.py-only проекты поддерживаются setuptools при 
сборке через интерфейс PEP517.

В первую очередь задача перехода на setup.py-less пакетирование ложится 
на сопровождающих проекта в upstream. Если они этого не сделали или не 
сделают, то в итоге для сборки им придется использовать 
устаревающий/устаревший инструментарий или иные средства. Вероятно, что 
у нас (в репозитории) устаревшего инструментария уже не будет, так как 
функционал 'setup.py install' (основа для %python3_install) уже более 1 
года deprecated by setuptools и рано или поздно будет удален (скорее 
всего, в этот момент будут удалены и старые макросы для сборки 
setup.py-only проектов). Это практически безальтернативный сценарий, но 
в худшем случае нам придется вручную указать инструкции по build (если 
требуется) и install.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-19 11:12       ` Ivan Zakharyaschev
@ 2022-07-20  8:00         ` Stanislav Levin
  0 siblings, 0 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-07-20  8:00 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 672 bytes --]



19.07.2022 14:12, Ivan Zakharyaschev пишет:
> On Tue, 19 Jul 2022, Stanislav Levin wrote:
> 
>>>>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация
>>>>> для
>>>>> поддержки сборки и установки современных Python проектов
>>>>> (setup.py-less).
> 
>>>> Please, approve.
>>>
>>> Если ни у кого больше нет замечаний и возражений, давайте я сделаю
>>> approve. Или добавлю в acl. Ни у кого нет возражений?
> 
> Добавил в acl.

Спасибо!

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
                   ` (7 preceding siblings ...)
  2022-07-18  8:06 ` Stanislav Levin
@ 2022-07-20 15:08 ` Grigory Ustinov
  2022-07-20 15:15   ` Stanislav Levin
  2022-07-23 12:06   ` Andrey Cherepanov
  8 siblings, 2 replies; 29+ messages in thread
From: Grigory Ustinov @ 2022-07-20 15:08 UTC (permalink / raw)
  To: devel

20.06.2022 17:40, Stanislav Levin пишет:
> Здравствуйте,
>
> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
> для поддержки сборки и установки современных Python проектов 
> (setup.py-less).
>
> Больше информации на соответствующей wiki странице [1].
>
>
> Замечания и предложения приветствуются.
Если кому-нибудь удастся собрать пакет с этими макросами, поделитесь 
примером, пожалуйста. У меня пока что не получается.
>
> [0]: 
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html
> [1]: https://www.altlinux.org/Python_packaging_guide
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-20 15:08 ` Grigory Ustinov
@ 2022-07-20 15:15   ` Stanislav Levin
  2022-07-20 16:03     ` Grigory Ustinov
  2022-08-11 18:01     ` Vitaly Lipatov
  2022-07-23 12:06   ` Andrey Cherepanov
  1 sibling, 2 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-07-20 15:15 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 1363 bytes --]



20.07.2022 18:08, Grigory Ustinov пишет:
> 20.06.2022 17:40, Stanislav Levin пишет:
>> Здравствуйте,
>>
>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
>> для поддержки сборки и установки современных Python проектов 
>> (setup.py-less).
>>
>> Больше информации на соответствующей wiki странице [1].
>>
>>
>> Замечания и предложения приветствуются.
> Если кому-нибудь удастся собрать пакет с этими макросами, поделитесь 
> примером, пожалуйста. У меня пока что не получается.

Вечно недовольный тон :D

Пожалуйста, список у кого получилось:

[someuser@somehost somedir]$ git grep -l '%pyproject_build'
p/python3-module-dbusmock/python3-module-dbusmock.spec
p/python3-module-jaraco.functools/python3-module-jaraco.functools.spec
p/python3-module-librosa/python3-module-librosa.spec
p/python3-module-pooch/python3-module-pooch.spec
p/python3-module-sphinx-argparse-cli/python3-module-sphinx-argparse-cli.spec
p/python3-module-toposort/python3-module-toposort.spec



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-20 15:15   ` Stanislav Levin
@ 2022-07-20 16:03     ` Grigory Ustinov
  2022-07-20 20:13       ` Stanislav Levin
  2022-08-11 18:01     ` Vitaly Lipatov
  1 sibling, 1 reply; 29+ messages in thread
From: Grigory Ustinov @ 2022-07-20 16:03 UTC (permalink / raw)
  To: devel

20.07.2022 18:15, Stanislav Levin пишет:
>
>
> 20.07.2022 18:08, Grigory Ustinov пишет:
>> 20.06.2022 17:40, Stanislav Levin пишет:
>>> Здравствуйте,
>>>
>>> в сборочном задании 301407 [0] предложены RPM макросы и их 
>>> реализация для поддержки сборки и установки современных Python 
>>> проектов (setup.py-less).
>>>
>>> Больше информации на соответствующей wiki странице [1].
>>>
>>>
>>> Замечания и предложения приветствуются.
>> Если кому-нибудь удастся собрать пакет с этими макросами, поделитесь 
>> примером, пожалуйста. У меня пока что не получается.
>
> Вечно недовольный тон :D

Согласитесь, страннее было бы, если бы я был доволен, тем что у меня не 
работают макросы.
Мой тон был вполне нейтральным, успокойте своё воображение=)

Я сейчас проверил, 3ий пакет собрался, почти. За исключением 
использования макроса %pyproject_distinfo. Если подскажете как его 
правильно писать, будет отдельное спасибо.
Первые же два пакета вызвавшие недоверие к работоспособности макросов тут:

https://git.altlinux.org/people/grenka/packages/python3-module-glymur.git
https://git.altlinux.org/people/grenka/packages/python3-module-pika.git

> Пожалуйста, список у кого получилось:
>
> [someuser@somehost somedir]$ git grep -l '%pyproject_build'
> p/python3-module-dbusmock/python3-module-dbusmock.spec
> p/python3-module-jaraco.functools/python3-module-jaraco.functools.spec
> p/python3-module-librosa/python3-module-librosa.spec
> p/python3-module-pooch/python3-module-pooch.spec
> p/python3-module-sphinx-argparse-cli/python3-module-sphinx-argparse-cli.spec 
>
> p/python3-module-toposort/python3-module-toposort.spec
>
>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-20 16:03     ` Grigory Ustinov
@ 2022-07-20 20:13       ` Stanislav Levin
  2022-07-20 21:43         ` Grigory Ustinov
  0 siblings, 1 reply; 29+ messages in thread
From: Stanislav Levin @ 2022-07-20 20:13 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 911 bytes --]



20.07.2022 19:03, Grigory Ustinov пишет:

> Я сейчас проверил, 3ий пакет собрался, почти. За исключением 
> использования макроса %pyproject_distinfo. Если подскажете как его 
> правильно писать, будет отдельное спасибо.
> Первые же два пакета вызвавшие недоверие к работоспособности макросов тут:
> 
> https://git.altlinux.org/people/grenka/packages/python3-module-glymur.git
> https://git.altlinux.org/people/grenka/packages/python3-module-pika.git

В гайде (https://www.altlinux.org/Python_packaging_guide)
есть ссылка на пример спека с новыми макросами:
https://git.altlinux.org/people/slev/public/?p=python_spec.git;a=tree;h=refs/heads/main;hb=main


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-20 20:13       ` Stanislav Levin
@ 2022-07-20 21:43         ` Grigory Ustinov
  2022-07-21  9:12           ` Stanislav Levin
  0 siblings, 1 reply; 29+ messages in thread
From: Grigory Ustinov @ 2022-07-20 21:43 UTC (permalink / raw)
  To: devel


20.07.2022 23:13, Stanislav Levin пишет:
>
>
> 20.07.2022 19:03, Grigory Ustinov пишет:
>
>> Я сейчас проверил, 3ий пакет собрался, почти. За исключением 
>> использования макроса %pyproject_distinfo. Если подскажете как его 
>> правильно писать, будет отдельное спасибо.
>> Первые же два пакета вызвавшие недоверие к работоспособности макросов 
>> тут:
>>
>> https://git.altlinux.org/people/grenka/packages/python3-module-glymur.git 
>>
>> https://git.altlinux.org/people/grenka/packages/python3-module-pika.git
>
> В гайде (https://www.altlinux.org/Python_packaging_guide)
> есть ссылка на пример спека с новыми макросами:
> https://git.altlinux.org/people/slev/public/?p=python_spec.git;a=tree;h=refs/heads/main;hb=main

Спасибо большое, не заметил.

П.С. Можно кстати дополнить его секцией %check, и написать там название 
длинного макроса, который создаёт дефолтный конфиг.

>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-20 21:43         ` Grigory Ustinov
@ 2022-07-21  9:12           ` Stanislav Levin
  0 siblings, 0 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-07-21  9:12 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 315 bytes --]



21.07.2022 00:43, Grigory Ustinov пишет:

> П.С. Можно кстати дополнить его секцией %check, и написать там название 
> длинного макроса, который создаёт дефолтный конфиг.

Спасибо, добавил.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-20 15:08 ` Grigory Ustinov
  2022-07-20 15:15   ` Stanislav Levin
@ 2022-07-23 12:06   ` Andrey Cherepanov
  1 sibling, 0 replies; 29+ messages in thread
From: Andrey Cherepanov @ 2022-07-23 12:06 UTC (permalink / raw)
  To: devel

20.07.2022 18:08, Grigory Ustinov пишет:
> 20.06.2022 17:40, Stanislav Levin пишет:
>> Здравствуйте,
>>
>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
>> для поддержки сборки и установки современных Python проектов 
>> (setup.py-less).
>>
>> Больше информации на соответствующей wiki странице [1].
>>
>>
>> Замечания и предложения приветствуются.
> Если кому-нибудь удастся собрать пакет с этими макросами, поделитесь 
> примером, пожалуйста. У меня пока что не получается.

https://git.altlinux.org/gears/p/python3-module-jaraco.functools.git?p=python3-module-jaraco.functools.git;a=commitdiff;h=001fa7b164a25f8cbd663fb5c225f8c67accd505

...
-BuildRequires: pip
-BuildRequires: python3-dev python3-module-setuptools_scm
-BuildRequires: python3-module-build
-BuildRequires: python3-module-toml
+BuildRequires: python3-dev
+BuildRequires: python3-module-pyproject-installer
+BuildRequires: python3-module-setuptools_scm
  BuildRequires: python3-module-wheel

  BuildArch: noarch
@@ -34,17 +33,20 @@ Source:  %modulename-%version.tar

  %build
  export SETUPTOOLS_SCM_PRETEND_VERSION=%version
-%__python3 -m build -n
+%pyproject_build

  %install
  export SETUPTOOLS_SCM_PRETEND_VERSION=%version
-pip3 install --root=%buildroot --no-deps dist/*.whl
+%pyproject_install

-- 
Andrey Cherepanov
cas@altlinux.org



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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-07-20 15:15   ` Stanislav Levin
  2022-07-20 16:03     ` Grigory Ustinov
@ 2022-08-11 18:01     ` Vitaly Lipatov
  2022-08-11 18:15       ` Yuri Sedunov
  2022-08-12  7:22       ` Stanislav Levin
  1 sibling, 2 replies; 29+ messages in thread
From: Vitaly Lipatov @ 2022-08-11 18:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Stanislav Levin писал(а) 20.7.22 18:15:
> 20.07.2022 18:08, Grigory Ustinov пишет:
>> 20.06.2022 17:40, Stanislav Levin пишет:
>>> Здравствуйте,
>>> 
>>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
>>> для поддержки сборки и установки современных Python проектов 
>>> (setup.py-less).
>>> 
>>> Больше информации на соответствующей wiki странице [1].
>>> 
>>> 
>>> Замечания и предложения приветствуются.
>> Если кому-нибудь удастся собрать пакет с этими макросами, поделитесь 
>> примером, пожалуйста. У меня пока что не получается.
> 
> Вечно недовольный тон :D
> 
> Пожалуйста, список у кого получилось:
> 

А у меня обращается к бэкенду poetry, а он не собран в репозитории. Как 
я понимаю, бэкенд выбирает автор, а не сборщик, то есть нужно собрать 
сначала poetry?

...
DEBUG    : pyproject_installer.build_cmd._build : Parsing configuration 
file: /tmp/.private/lav/RPM/BUILD/matrix-synapse-1.64.0/pyproject.toml
INFO     : backend_caller.py : Calling hook build_wheel in subprocess
INFO     : backend_caller.py : Build backend: poetry.core.masonry.api
INFO     : backend_caller.py : Hook args: 
['/tmp/.private/lav/RPM/BUILD/matrix-synapse-1.64.0/dist']
...
File "<frozen importlib._bootstrap>", line 1004, in 
_find_and_load_unlocked
ModuleNotFoundError: No module named 'poetry'

Traceback (most recent call last):
   File "/usr/lib64/python3.10/runpy.py", line 196, in 
_run_module_as_main
     return _run_code(code, main_globals, None,
...
   File 
"/usr/lib/python3/site-packages/pyproject_installer/build_cmd/_build.py", 
line 343, in call_hook
     raise RuntimeError(err_msg) from None
RuntimeError: build_wheel failed

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-08-11 18:01     ` Vitaly Lipatov
@ 2022-08-11 18:15       ` Yuri Sedunov
  2022-08-12  7:22       ` Stanislav Levin
  1 sibling, 0 replies; 29+ messages in thread
From: Yuri Sedunov @ 2022-08-11 18:15 UTC (permalink / raw)
  To: devel

В Чт, 11/08/2022 в 21:01 +0300, Vitaly Lipatov пишет:
> 
> А у меня обращается к бэкенду poetry, а он не собран в репозитории.


python3-module-poetry-core



-- 
Yuri N. Sedunov


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

* Re: [devel] pyproject.toml and new rpm macroses
  2022-08-11 18:01     ` Vitaly Lipatov
  2022-08-11 18:15       ` Yuri Sedunov
@ 2022-08-12  7:22       ` Stanislav Levin
  1 sibling, 0 replies; 29+ messages in thread
From: Stanislav Levin @ 2022-08-12  7:22 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 496 bytes --]


> А у меня обращается к бэкенду poetry, а он не собран в репозитории. Как 
> я понимаю, бэкенд выбирает автор, а не сборщик, то есть нужно собрать 
> сначала poetry?
> 

build-system для matrix-synapse определена как:

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

Да, нужно именно poetry-core.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

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

end of thread, other threads:[~2022-08-12  7:22 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-20 14:40 [devel] pyproject.toml and new rpm macroses Stanislav Levin
2022-06-20 16:03 ` Grigory Ustinov
2022-06-21 10:54   ` Stanislav Levin
2022-06-21 15:22     ` Vladimir D. Seleznev
2022-06-20 17:52 ` Yuri Sedunov
2022-06-21 12:14 ` Ivan Zakharyaschev
2022-06-23  5:34 ` Michael Shigorin
2022-06-23 14:23 ` Stanislav Levin
2022-06-23 16:08 ` Dmitry V. Levin
2022-06-24 14:05   ` Stanislav Levin
2022-06-29 11:48 ` Stanislav Levin
2022-07-18  8:06 ` Stanislav Levin
2022-07-19 10:21   ` Ivan Zakharyaschev
2022-07-19 10:28     ` Anton Farygin
2022-07-19 10:57     ` Stanislav Levin
2022-07-19 11:09       ` Arseny Maslennikov
2022-07-19 12:30         ` Stanislav Levin
2022-07-19 11:12       ` Ivan Zakharyaschev
2022-07-20  8:00         ` Stanislav Levin
2022-07-20 15:08 ` Grigory Ustinov
2022-07-20 15:15   ` Stanislav Levin
2022-07-20 16:03     ` Grigory Ustinov
2022-07-20 20:13       ` Stanislav Levin
2022-07-20 21:43         ` Grigory Ustinov
2022-07-21  9:12           ` Stanislav Levin
2022-08-11 18:01     ` Vitaly Lipatov
2022-08-11 18:15       ` Yuri Sedunov
2022-08-12  7:22       ` Stanislav Levin
2022-07-23 12:06   ` Andrey Cherepanov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git