Zope4(Plone5.2) のインストールと実行 [Python]
これは、(第96回)Python mini hack-a-thon の記録です。
Zope のFirebird Database adapter で Zope4 で動くやつあるの?
という Issue が来た
https://github.com/nakagami/Products.FirebirdDA/issues/2
ので Zope4 で何とかならないか調べてみた
Zope4 を(Python3で) 一番簡単にインストールする方法として、 Plone 5.2 の インストール方法のページを寺田さんに教えてもらった。
https://www.starzel.de/blog/four-options-to-try-plone-5-2-on-python-3
一番下、Update: のところの、 github のリポジトリをクローンしてbuildout する方法で動いた。
で、Product.FirebirdDA を加えて buildout してみると・・・
ZSQLMethd とか、いろいろ関連する Products が動かないっぽいなー・・・
ということで、そう答えてクローズした。
・・・と思ったら、
ZMySQLDA は動くよー、と言われたので Reopen
https://github.com/nakagami/Products.FirebirdDA/issues/2#issuecomment-464300313
今日はここまで
Zope のFirebird Database adapter で Zope4 で動くやつあるの?
という Issue が来た
https://github.com/nakagami/Products.FirebirdDA/issues/2
ので Zope4 で何とかならないか調べてみた
Zope4 を(Python3で) 一番簡単にインストールする方法として、 Plone 5.2 の インストール方法のページを寺田さんに教えてもらった。
https://www.starzel.de/blog/four-options-to-try-plone-5-2-on-python-3
一番下、Update: のところの、 github のリポジトリをクローンしてbuildout する方法で動いた。
$ git clone git@github.com:plone/buildout.coredev.git coredev $ cd coredev $ git checkout 5.2 $ python3.7 -m venv . $ ./bin/pip install -r requirements.txt $ ./bin/buildout $ ./bin/instance fg
で、Product.FirebirdDA を加えて buildout してみると・・・
diff --git a/buildout.cfg b/buildout.cfg index 1d5298c77..9b03fa230 100644 --- a/buildout.cfg +++ b/buildout.cfg @@ -1,3 +1,6 @@ [buildout] extends = core.cfg + +develop = + src/Products.FirebirdDA diff --git a/core.cfg b/core.cfg index 5392330ef..95e74b137 100644 --- a/core.cfg +++ b/core.cfg @@ -35,6 +35,7 @@ config-directory = ${buildout:directory}/etc # hook for custom eggs. In local.cfg this can be extended # with += to add custom eggs for whatever intend. custom-eggs = + Products.FirebirdDA # non-immersive development helpers commonly needed for Plone Core Development devtool-eggs =
ZSQLMethd とか、いろいろ関連する Products が動かないっぽいなー・・・
ということで、そう答えてクローズした。
・・・と思ったら、
ZMySQLDA は動くよー、と言われたので Reopen
https://github.com/nakagami/Products.FirebirdDA/issues/2#issuecomment-464300313
今日はここまで
コメント 0