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:
Tom Rothamel
2024-12-25 08:00:55 -05:00
parent ac450c8b1f
commit 439921baea
5 changed files with 22 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
*.c
*.so
*.egg-info
build
View File
+8
View File
@@ -0,0 +1,8 @@
from setuptools import setup, Extension
setup(
name="cslots",
version="1.0.0",
ext_modules=[
Extension("cslots", [ "cslots.pyx" ]),
])
+6
View File
@@ -0,0 +1,6 @@
#!/bin/bash
set -e
pip install -e .
python3 -m pytest
+4
View File
@@ -0,0 +1,4 @@
import cslots
def test_cslots_import():
assert cslots