From 2683b7aeee43c5a034f7e9e426b4f8f40e42fb39 Mon Sep 17 00:00:00 2001
From: pablo
Date: Thu, 17 Jul 2025 15:12:06 +0300
Subject: [PATCH] fix: nimble
---
.gitignore | 2 +-
Makefile | 8 ++++----
{token_bucket => src}/token_bucket.nim | 0
tests/test_token_bucket.nim | 2 +-
token_bucket.nimble | 2 +-
5 files changed, 7 insertions(+), 7 deletions(-)
rename {token_bucket => src}/token_bucket.nim (100%)
diff --git a/.gitignore b/.gitignore
index e3f957f..ec26ab0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,7 +16,7 @@ nimcache/
.DS_Store
# Compiled files
-token_bucket/*
+src/*
!*.nim
tests/*
!*.nim
diff --git a/Makefile b/Makefile
index ad765ea..c9c21b0 100644
--- a/Makefile
+++ b/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:
diff --git a/token_bucket/token_bucket.nim b/src/token_bucket.nim
similarity index 100%
rename from token_bucket/token_bucket.nim
rename to src/token_bucket.nim
diff --git a/tests/test_token_bucket.nim b/tests/test_token_bucket.nim
index 38f79ba..63da748 100644
--- a/tests/test_token_bucket.nim
+++ b/tests/test_token_bucket.nim
@@ -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":
diff --git a/token_bucket.nimble b/token_bucket.nimble
index 9170b2b..5620de6 100644
--- a/token_bucket.nimble
+++ b/token_bucket.nimble
@@ -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