问题标签 [cheeseshop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为什么在 PyPI 上不使用 setup.py 元数据?
我在 PyPi 上安装了我的包的 beta 版本。
setup.py 中的元信息(例如主页、类别等)出现在项目的 PyPi 页面上。
后来,我更新了项目。我在 setup.py 中唯一更改的是版本号。
更新:和往常一样,永远不要相信这样说的人。我从 setuptools 更改为 distutils!Cargo Cult 编程——我只是复制了另一个项目所做的。对不起。
但是项目的 PyPi 页面中的下一个版本没有元信息。
我正在努力弄清楚我是如何打破它的;我发现 PyPi 相当费力才能正确,所以我确定是我。这一次,我在相当全新的 Windows 安装上使用了 Python 2.7.1(之前我使用的是 Python 2.6.x)
我几乎可以肯定使用不同的命令行来上传它。(这一次,它似乎需要签名和安装 pgp,我不记得上次需要)。
我应该在哪里查看为什么 setup.py 文件中的元信息不再被上传?
python - 运行示例 django 代码时遇到问题
我试图通过查看示例来学习 Django,但是在运行我找到的示例时遇到了一些问题。
我从https://github.com/jacobian/cheeserater下载了“cheeserator”, 并尝试使用python manage.py runserver运行它, 但出现以下错误 -
错误:在包含“manage.py”的目录中找不到文件“settings.py”。看来您已经定制了一些东西。您必须运行 django-admin.py,并将其传递给您的设置模块。(如果文件 settings.py 确实存在,它会以某种方式导致 ImportError 。)
我究竟做错了什么?
python - 如何在 Python 中查找任何包的“导入名称”?
我想知道是否有任何可靠且一致的方法来获取 Python 包的“导入名称”/命名空间。例如;
包装;django-haystack
导入名称;草垛
或者
包装;ipython
导入名称;IPython
到目前为止,我知道,PyPi 不存储我用 PyPiXmlRpc 检查过的信息。
我还尝试自动下载包,解压缩并挖掘 .egg-info,但有些包根本没有那个文件夹。
任何帮助将不胜感激,并将用于礼貌的小工具:)
django - 如何通过 pip 将 django-articles 应用程序实施到新项目中?
我正在尝试从 cheeseshop 安装以下 django 应用程序:
https://bitbucket.org/codekoala/django-articles/overview
这是我使用 Django 的第一天,我不确定如何将应用程序的文件夹填充到我的项目中。
到目前为止,我已经将应用程序 pip 安装到了我的 virtualenv 中。这通过打开 python shell 并且在我运行“导入文章”时没有错误得到验证
我编辑了 settings.py 文件并将其添加到已安装应用程序列表中。我相信这没问题,因为我可以运行 runserver 而不会出现任何“找不到模块”错误。
syncdb 也运行良好。
我从这里去哪里?
即,我希望网站中有一个名为“新闻”的部分使用此应用程序。我还没有配置路由或其他应用程序,只是一个带有 psycopg2 的干净 Django。
编辑:启用默认管理站点,我可以在那里管理文章,但仍然不确定当我没有为它们创建应用程序文件夹时这些将如何显示在站点上。尝试启动应用程序文章时,我被警告它与现有模块的名称冲突..
menu - 如何在 Python Turtle Graphics 中插入交互式菜单
所以我有一个计算机科学的作业,要求我在我的 python 海龟图形项目中放置一个交互式菜单。我在 python 2.7.3 上运行,希望获得有关要导入哪些模块的帮助,以及如何将交互式菜单放入 python 海龟图形的基本概述。谢谢您的回答!
python - 如何限制对 djangopypi2 的读取访问?
我需要设置一个私有 PyPI 存储库。我意识到它们有很多可供选择,在四处浏览之后,我选择了djangopypi2 ,因为我发现它们的安装说明最清晰并且项目处于活动状态。
我以前从未使用过 Django,所以这个问题可能真的是一个 Django 问题。我按照说明使用以下命令启动了应用程序:
该存储库正在按我的意愿工作。配置“~/.pypirc”后,我可以使用以下方式上传包:
在使用 'extra-index-url' 配置 '~/.pip/pip.conf' 后,我可以使用以下方法安装软件包:
但是,任何人都可以浏览和下载我的包。似乎仅在上传包时才需要身份验证。我尝试使用此示例要求登录所有页面: Best way to make Django's login_required the default
并设置:
现在 webgui 需要在所有页面上登录,因此该部分按预期工作,但我无法再从命令行使用 pip 和上传实用程序。
我尝试使用'pip.conf'中的extra-index-url设置'pip install xxx',如下所示:
但它说“根本找不到 xxx 的发行版”
'python setup.py sdist upload' 给出:
所以问题是,如何使身份验证能够从“pip”和“python setup.py register/upload”工作?
python-2.7 - 注册到 PyPi:基本身份验证失败
我不知道如何注册我的项目。我可以在https://testpypi.python.org/pypi上正常登录,但在我的 .pypirc 上使用相同的凭据不起作用。
.pypirc
<username>
并<password>
替换为我用于在 testpypi 手动登录的凭据。
然后我尝试注册我的项目:
输出
知道发生了什么吗?我到处寻找,但似乎很少有关于如何解决此类问题的信息。
python - 如何以pythonicly的方式改进列表理解
接下来是(工作)尝试组合元组,使得第 i 个元组的第 i 个成员取自第二个元组,其余成员取自第一个元组。
它很有效,我想知道是否有更优雅的解决方案,可能使用 itertools?