From tw at waldmann-edv.de Fri May 3 11:17:16 2024 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Fri, 3 May 2024 17:17:16 +0200 Subject: [moin-user] Moin 2.0.0a1 released In-Reply-To: <2022833.mZHpG7TUu5@jason> References: <392299705.2775317.1711633964007.ref@mail.yahoo.com> <4384569.huGZnxX6fZ@jason> <2f5cb59d-cfcb-417a-82fa-c22c393cebe4@waldmann-edv.de> <2022833.mZHpG7TUu5@jason> Message-ID: >> I think you can follow 2 approaches: >> >> a) start from our sdist (as available from pypi or also from github >> releases IF you download the correct file there). that can be installed >> using pip and should work correctly - if not, file a bug please. the >> sdist has version and manifest information baked in. > > I can't see any releases here: > > https://github.com/moinwiki/moin https://github.com/moinwiki/moin/releases > Or, indeed, at PyPI. https://pypi.org/project/moin/#history > Investigating this further, I found that it was related to flask-theme which I > have now updated to 0.3.6. Unfortunately, more work is needed to get "moin > create-instance" to work again, this time related to an absence of help files > which are not specified as package data in pyproject.toml. > > Would you like some suggestions for changes to pyproject.toml? Sure, if there is any bug in there or improvements can be made. I just rather would not make any changes relating to issues that are caused by not using setuptools_scm for versioning or manifest building (e.g. when using a git clone, but not pip-installing moin or when using a source zip that is not an sdist). -- GPG Fingerprint: 6D5B EF9A DD20 7580 5747 B70F 9F88 FB52 FAF7 B393 From tw at waldmann-edv.de Fri May 3 11:31:17 2024 From: tw at waldmann-edv.de (Thomas Waldmann) Date: Fri, 3 May 2024 17:31:17 +0200 Subject: [moin-user] Moin 2.0.0a1 released In-Reply-To: <25202548.ssoGhoaoca@jason> References: <392299705.2775317.1711633964007.ref@mail.yahoo.com> <2f5cb59d-cfcb-417a-82fa-c22c393cebe4@waldmann-edv.de> <2022833.mZHpG7TUu5@jason> <25202548.ssoGhoaoca@jason> Message-ID: <85bf19a0-7506-4a6b-b0f4-95337c7ec2e8@waldmann-edv.de> > It appears that the patterns in pyproject.toml are incomplete with respect to > the templates, omitting the JavaScript files in the templates hierarchy. That is likely because you are not using setuptools_scm for manifest building, then stuff will be missing that is committed to git and would be put into the manifest by setuptools_scm automatically. As I said, either start from the sdist (pypi package) or do a full git clone and pip install moin, so that the manifest is correct. > Further testing and investigation revealed a new dependency - mdx-wikilink- > plus Never heard of that, but maybe RogerHaase or UlrichB can help? > Using the built-in Web server with "moin run" works fine, however. I only tested with that. -- GPG Fingerprint: 6D5B EF9A DD20 7580 5747 B70F 9F88 FB52 FAF7 B393