Find attached the new version with just missing whitespaces between the variables of the Makefile.
2018-06-12 11:07 GMT-03:00 Elias M. Mariani <marianiel...@gmail.com>: > and the attached tar.gz ? > Missed by that much... > > 2018-06-12 11:06 GMT-03:00 Elias M. Mariani <marianiel...@gmail.com>: >> Sending the new version for test. >> The Makefile uses two flavors: >> python3 and test >> So, if you want to install you just run: >> env FLAVOR="" make install >> or >> env FLAVOR="python3" make install >> >> That generates everything only once. >> >> if you want to test: >> env FLAVOR="test" make test >> or >> env FLAVOR="test python3" make test >> also building just once but the result is non installable. >> >> I think is the best choice, if you want to test you build once, if you >> want to install you build once, if you want both... well. just build >> twice... >> Results of the regression tests (using textproc/py-xlrd as a >> dependency test witch I just sent to ports@): >> python2.7 = 2 failed, 24523 passed, 1675 skipped, 79 xfailed, 24 >> xpassed, 86 warnings in 76400.37 seconds >> python3.6 = 3 failed, 24619 passed, 1573 skipped, 80 xfailed, 26 >> xpassed, 197 warnings in 6313.57 seconds >> both OpenBSD-current, amd64. >> 2 failures are because the tester tries to invoke "python" as a >> command, witch it doesn't (necessarily) exist... Just ignore those >> 2... >> Also notice the difference in test time between py2 and py3... is >> better to use the py3 version to do tests... >> Some skips are hardcoded (wt...) others are because we are missing >> some test-dependencies, keep in mind that this tests cover pretty much >> everything that py-pandas does, just look at the RUN_DEPENDS vs >> TEST_DEPENDS and you get an idea of the magnitude of the test. >> >> So Edd kindly offered to check it out. >> Ignore the regression tests, the ideal would be to test it in a real >> application to see if really works as the regression tests say. >> Also I have been working on ports for some weeks now, but this is the >> first with some real logic inside, if Stuart or someone can check the >> Makefile to see if some corrections are needed would be great. >> >> Thanks to all, this pre-port-release was already been made with help >> of several people with examples, advises, warnings, etc. >> Alexandr Shadchin give me his permission to merge our versions in >> openbsd-wip, so, credits to him as well. >> >> Cheers. >> Elias. >> >> 2018-06-09 19:17 GMT-03:00 Elias M. Mariani <marianiel...@gmail.com>: >>> Okey, last update: >>> - patched the docs building system. >>> - while building the docs yo need LOTS of depends and for some reason >>> a X session running (yes... I know...). So, either I am doing >>> something very wrong or this is a nasty way of building docs. I guess >>> that something in the source code uses the backend-gtk part of >>> Matplotlib and that triggers the creation of a cursor... because the >>> hole process uses the actual code working to build the docs... I get >>> lost in this nonsense... >>> My Solution will be: build without any docs, use >>> http://pandas.pydata.org/pandas-docs/stable/ for that. >>> Build py-pandas normally with setuptools and python3 flavor. >>> Regression tests will be done by re-building the port, so yes, we >>> build the port twice but only for testing, normal build will be done >>> just once. >>> Any ideas or/and OK ? >>> >>> Cheers. >>> Elias. >>> >>> >>> 2018-06-09 15:59 GMT-03:00 Elias M. Mariani <marianiel...@gmail.com>: >>>>> Not sure if this helps, but the version in openbsd-wip has a (commented) >>>>> block which looks like it does a second (in-place) build to make the >>>>> docs: >>>>> https://github.com/jasperla/openbsd-wip/blob/cb917e8bcdf2b912209f97652eca484494138fa3/math/py-pandas/Makefile#L65-L68 >>>>> >>>>> If we really can't get the docs until the package is installed, you >>>>> could use SUBDIRs, and have a doc subdir BUILD_DEPEND on the main >>>>> package. >>>> >>>> Yes, but building the same package twice does not sound nice at all. >>>> I will add the py-pandas dependency to build py-pandas-docs, that >>>> seems the best solution overall... >>>> >>>> Cheers. >>>> Elias.
py-pandas.tar.gz
Description: GNU Zip compressed data