Стартовая страница

# 51t to All @ питоноскрипты в openbsd @ obsd.talk.14 08/08/14 14:31

кто-нибудь обладает тайной сей опакечивания python-приложений, хотя бы в wip?

хотелось бы видеть там be:
http://www.bugseverywhere.org/

peewee (у этой штуки, по-моему, вообще нет обязательных зависимостей - только, если нужны mysql и postgresql, нужно ставить соответствующие модули и клиенты):
https://github.com/coleifer/peewee

опционально - bottle.py, у неё тоже нет зависимостей, кроме самого python
http://bottlepy.org/



# zhuk@ to 51t @ Re: питоноскрипты в openbsd @ obsd.talk.14 10/08/14 20:21

> кто-нибудь обладает тайной сей опакечивания python-приложений, хотя бы в wip?

Там не сложно должно быть... Сделаем. :) Пни меня во вторник, до этого время вряд ли найду.





# zhuk@ to 51t @ Re: питоноскрипты в openbsd @ obsd.talk.14 11/08/14 21:08

> peewee

Второй пошёл:

https://github.com/jasperla/openbsd-wip/commit/441480293b5306d1ffa55b7f76167c91beb0fc4e

Поскольку я не разбираюсь в этом софте, прошу, уточнений касаемо поддержки Postgres и MySQL: есть ли какие-то специфичные для этих СУБД файлы, которые можно вынести в отдельные пакеты? То есть такие модули, что, если установить peewee без них, то peewee будет работать, пока его специально не попросят "а заюзай-ка ты, друг, Postgres/MySQL"?



# zhuk@ to 51t @ Re: питоноскрипты в openbsd @ obsd.talk.14 11/08/14 21:39

> хотелось бы видеть там be:
> http://www.bugseverywhere.org/

Ну вот и он:

https://github.com/jasperla/openbsd-wip/commit/acf888a684d77e9ac983ad75bbe162f99abf3faf

Скорее всего, надо поправить зависимости. Ну и, само собой, разобраться с тестами. Как я понял, часть отваливается из-за старого (или наоборот) py-git2. За остальное не знаю.


Если хочется, чтобы это всё богачество попало в официальный репозиторий, надо:

1. Выполнить все TODO в этих портах.
2. Проверить, что сборка работает на минимальной системе: удаляем все python-пакеты, заходим в папку порта, жмём make test repackage install.
3. Проверить работоспособность собственно софтины в реальной жизни после установки из п.2.

В случае наличия поддержки Python3 (есть у peewee) - повторить то же самое для FLAVOR=python3

Готовность вписать своё имя в графе MAINTAINER => плюс в карму :)