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