Как прокрутить мой собственный pypi?

Я выяснил, что могу преобразовать код клавиши события к символу при помощи следующей функции:

var char = String.fromCharCode(v_code);

Оттуда я тогда добавил бы символ к строке, и когда клавиша Enter нажимается, отправляют строку на сервер. Я сожалею, если мой вопрос казался несколько загадочным, и заголовок, означающий что-то почти полностью вне темы, это рано утром, и я еще не позавтракал;).

спасибо за всех Ваших парней справки.

43
задан drue 5 August 2009 в 19:58
поделиться

2 ответа

Исходный код Cheese Shop можно загрузить с https://bitbucket.org/pypa/pypi/src . Также есть пример со страницы, на которую вы ссылаетесь, использования Apache в качестве "глупого" репозитория пакетов Python:

# Mount pypi repositories into URI space
Alias /pypi   /var/pypi

# /pypi/dev: Redirect for unknown packages (fallback to pypi)
RewriteCond   /var/pypi/dev/$1 !-d
RewriteCond   /var/pypi/dev/$1 !-f
RewriteRule   ^/pypi/dev/([^/]+)/?$ http://pypi.python.org/pypi/$1/ [R,L]

RewriteCond   /var/pypi/dev/$1/$2 !-f
RewriteRule   ^/pypi/dev/([^/]+)/([^/]+)$ http://pypi.python.org/pypi/$1/$2 [R,L]

# /pypi/stable: Redirect for unknown packages (fallback to pypi)
RewriteCond   /var/pypi/stable/$1 !-d
RewriteCond   /var/pypi/stable/$1 !-f
RewriteRule   ^/pypi/stable/([^/]+)/?$ http://pypi.python.org/pypi/$1/ [R,L]

RewriteCond   /var/pypi/stable/$1/$2 !-f
RewriteRule   ^/pypi/stable/([^/]+)/([^/]+)$ http://pypi.python.org/pypi/$1/$2 [R,L]
15
ответ дан 26 November 2019 в 23:05
поделиться

Если вам нужно более легкое решение, чем развертывание всего сервера pypi, вы можете попробовать использовать индекс сервера, созданный Basketweaver .

2
ответ дан 26 November 2019 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: