cslots: Initial setup.
Cslots - short for compressed slots, will be an attempt to reduce AST memory consumption by only including non-default slots in objects.
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
*.c
|
||||
*.so
|
||||
*.egg-info
|
||||
build
|
||||
@@ -0,0 +1,8 @@
|
||||
from setuptools import setup, Extension
|
||||
|
||||
setup(
|
||||
name="cslots",
|
||||
version="1.0.0",
|
||||
ext_modules=[
|
||||
Extension("cslots", [ "cslots.pyx" ]),
|
||||
])
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
pip install -e .
|
||||
python3 -m pytest
|
||||
@@ -0,0 +1,4 @@
|
||||
import cslots
|
||||
|
||||
def test_cslots_import():
|
||||
assert cslots
|
||||
Reference in New Issue
Block a user