mirror of
https://github.com/logos-messaging/token_bucket.git
synced 2026-01-02 14:13:08 +00:00
fix: nimble
This commit is contained in:
parent
c189a18de8
commit
2683b7aeee
2
.gitignore
vendored
2
.gitignore
vendored
@ -16,7 +16,7 @@ nimcache/
|
||||
.DS_Store
|
||||
|
||||
# Compiled files
|
||||
token_bucket/*
|
||||
src/*
|
||||
!*.nim
|
||||
tests/*
|
||||
!*.nim
|
||||
|
||||
8
Makefile
8
Makefile
@ -26,7 +26,7 @@ deps:
|
||||
# Build the library
|
||||
build:
|
||||
@echo "Building token bucket library..."
|
||||
nim c --mm:refc token_bucket/token_bucket.nim
|
||||
nim c --mm:refc src/token_bucket.nim
|
||||
|
||||
# Run tests
|
||||
test:
|
||||
@ -36,8 +36,8 @@ test:
|
||||
# Clean build artifacts
|
||||
clean:
|
||||
@echo "Cleaning build artifacts..."
|
||||
rm -rf token_bucket/nimcache tests/nimcache
|
||||
rm -f token_bucket/token_bucket tests/test_token_bucket
|
||||
rm -rf src/nimcache tests/nimcache
|
||||
rm -f src/token_bucket tests/test_token_bucket
|
||||
find . -name "*.pdb" -delete 2>/dev/null || true
|
||||
|
||||
# Install the package
|
||||
@ -48,7 +48,7 @@ install:
|
||||
# Development build with debug info
|
||||
debug:
|
||||
@echo "Building with debug info..."
|
||||
nim c --debuginfo --linedir:on token_bucket/token_bucket.nim
|
||||
nim c --debuginfo --linedir:on src/token_bucket.nim
|
||||
|
||||
# Run tests with coverage (if available)
|
||||
test-coverage:
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
|
||||
import testutils/unittests
|
||||
import chronos
|
||||
import ../token_bucket/token_bucket
|
||||
import ../src/token_bucket
|
||||
|
||||
suite "Token Bucket":
|
||||
test "TokenBucket Sync test - strict":
|
||||
|
||||
@ -4,7 +4,7 @@ version = "0.0.1"
|
||||
author = "Nwaku Team"
|
||||
description = "Token bucket for rate limiting"
|
||||
license = "MIT"
|
||||
srcDir = "token_bucket"
|
||||
srcDir = "src"
|
||||
|
||||
# Dependencies
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user