Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
wendelin.core
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Joshua
wendelin.core
Commits
ebdcb349
Commit
ebdcb349
authored
Mar 17, 2019
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
e6ced89b
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
8 deletions
+9
-8
Makefile
Makefile
+6
-6
setup.py
setup.py
+3
-2
No files found.
Makefile
View file @
ebdcb349
...
...
@@ -34,12 +34,12 @@ ifeq ($(CC),)
$(error
"Cannot defermine py-CC"
)
endif
all
:
bigfile/_bigfile.so
wcfs/wcfs
all
:
pyext
wcfs/wcfs
ccan_config
:=
3rdparty/ccan/config.h
bigfile/_bigfile.so
:
$(ccan_config) FORCE
pyext
:
$(ccan_config) FORCE
$(PYTHON)
setup.py ll_build_ext
--inplace
wcfs/wcfs
:
FORCE
...
...
@@ -173,14 +173,14 @@ test.vgdrd: $(TESTS:%=%.vgdrdrun)
# run python tests
PYTEST_IGNORE
:=
--ignore
=
3rdparty
--ignore
=
build
--ignore
=
t
test.py
:
bigfile/_bigfile.so
wcfs/wcfs
test.py
:
pyext
wcfs/wcfs
$(PYTEST)
$(PYTEST_IGNORE)
# test.py via Valgrind (very slow)
test.py.vghel
:
bigfile/_bigfile.so
wcfs/wcfs
test.py.vghel
:
pyext
wcfs/wcfs
$(
call
vgxrun,--tool
=
helgrind,
$(PYTEST)
$(PYTEST_IGNORE)
)
test.py.drd
:
bigfile/_bigfile.so
wcfs/wcfs
test.py.drd
:
pyext
wcfs/wcfs
$(
call
vgxrun,--tool
=
drd,
$(PYTEST)
$(PYTEST_IGNORE)
)
...
...
@@ -201,5 +201,5 @@ bench : bench.t bench.py
bench.t
:
$(BENCHV.C:%=%.trun)
bench.py
:
bigfile/_bigfile.so
wcfs/wcfs
bench.py
:
pyext
wcfs/wcfs
$(PYBENCH)
--count
=
3
--forked
$(PYTEST_IGNORE)
setup.py
View file @
ebdcb349
# Wendelin.core | pythonic package setup
# Copyright (C) 2014-201
5
Nexedi SA and Contributors.
# Copyright (C) 2014-201
9
Nexedi SA and Contributors.
# Kirill Smelkov <kirr@nexedi.com>
#
# This program is free software: you can Use, Study, Modify and Redistribute
...
...
@@ -20,6 +20,7 @@
from
setuptools
import
setup
,
Extension
,
Command
,
find_packages
from
setuptools.command.build_py
import
build_py
as
_build_py
from
setuptools.command.build_ext
import
build_ext
as
_build_ext
from
Cython.Build
import
cythonize
from
pkg_resources
import
working_set
,
EntryPoint
from
distutils.errors
import
DistutilsExecError
from
subprocess
import
Popen
,
PIPE
...
...
@@ -229,7 +230,7 @@ setup(
keywords
=
'bigdata out-of-core numpy virtual-memory'
,
ext_modules
=
[
_bigfile
],
ext_modules
=
[
_bigfile
]
+
cythonize
(
"wcfs/internal/*.pyx"
)
,
package_dir
=
{
'wendelin'
:
''
},
packages
=
[
'wendelin'
]
+
[
'wendelin.%s'
%
_
for
_
in
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment