Посты с тэгом pypi


Поиск python пакетов


Попытался улучшить поиск в pypi: pypi.info
В списке сразу видны гитхаб-звёздочки / фолловеры автора, доступна сортировка.


[Из песочницы] Космическая Змея в Магазине или Как Мы «CheeseShop» Ставили

Доброе время суток, уважаемые читатели!

Ниже приведена увлекательная(?) история о том как наша организация решала проблему т.н. «деплоймента как у людей». Наш основной язык разработки Python, с примесями разных интересных (и не очень) пакетов (Django, Bottle, Flask, PIL, ZMQ, и т.д.).

Начнём с краткого описания одного из наших приложений:

  • Django 1.4
  • MySQL
  • Celery для крон-имитации и поддержки вспомогательных функций в фоновом режиме
  • Daemon-процесс, основанный на Django management command


Всё это дело работает под связкой gUnicorn и nginx, на ОС CentOS 5.8.

Детали, как принято, ниже.

Читать дальше →


Размещаем свои python проекты на pypi.python.org

Я периодически использую свои скрипты в разных местах, для того что бы не копипастить их постоянно и следить за обновлением удобно добавить их в pypi.python.org и устанавливать/обновлять через pip install. Для этого необходимо подготовить наш модуль.
Структура файлов

.
├── myproject
│   ├── mymodel.py
│   └── __init__.py
├── README
└── setup.py

setup.py
from setuptools import setup

def read(fname):
    return open(os.path.join(os.path.dirname(__file__), fname)).read()

setup(
    name='pyandexmap',
    version='0.0.2',
    description='Scripts for get data from yandex map API',
    author='',
    author_email='spam@19216801.ru',
    url='http://github.com/uralbash/pyandexmap/',
    keywords = "yandex map api search ajax geocode geocodding directions\
        navigation json",
    install_requires=[''],
    license='GPL',
    packages=['pyandexmap'],
    long_description=read('README'),
    classifiers=[
        'Development Status :: 3 - Alpha'