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.

Attachment: py-pandas.tar.gz
Description: GNU Zip compressed data

Reply via email to