You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Warning: Package 'test1' has an incorrect structure. The top level of the package source directory should contain at most one module, named 'test1.nim', but a file named 'nimble_includes.nim' was found. This will be an error in the future.
Hint: If this is the primary source file in the package, rename it to 'test1.nim'. If it's a source file required by the main module, or if it is one of several modules exposed by 'test1', then move it into a 'test1/' subdirectory. If it's a test file or otherwise not required to build the the package 'test1.nim', prevent its installation by adding `skipFiles = @["nimble_includes.nim"]` to the .nimble file. See https://github.com/nim-lang/nimble#libraries for more info.
Verifying dependencies for [email protected]
Executing task test1 in /home/ggb/Temp/nim/test1/test1.nimble
Author:
Description:
project: test1
This works, to a degree, but does not show a description or author because the include statement is before the assignment of author and description, so I change that:
# file: test1.nimble
version = "0.1.0"
author = "Me"
description = "Test for nimble"
license = "MIT"
include nimble_includes
# Dependencies
requires "nim >= 2.0.0"
The output seems reasonable:
Warning: Package 'test1' has an incorrect structure. The top level of the package source directory should contain at most one module, named 'test1.nim', but a file named 'nimble_includes.nim' was found. This will be an error in the future.
Hint: If this is the primary source file in the package, rename it to 'test1.nim'. If it's a source file required by the main module, or if it is one of several modules exposed by 'test1', then move it into a 'test1/' subdirectory. If it's a test file or otherwise not required to build the the package 'test1.nim', prevent its installation by adding `skipFiles = @["nimble_includes.nim"]` to the .nimble file. See https://github.com/nim-lang/nimble#libraries for more info.
Verifying dependencies for [email protected]
Executing task test1 in /home/ggb/Temp/nim/test1/test1.nimble
Author: Me
Description: Test for nimble
project: test1
But it seems to work because the task test1 has been cached.
When I change the task name to test2 so as to invalidate the cache:
Warning: Package 'test1' has an incorrect structure. The top level of the package source directory should contain at most one module, named 'test1.nim', but a file named 'nimble_includes.nim' was found. This will be an error in the future.
Hint: If this is the primary source file in the package, rename it to 'test1.nim'. If it's a source file required by the main module, or if it is one of several modules exposed by 'test1', then move it into a 'test1/' subdirectory. If it's a test file or otherwise not required to build the the package 'test1.nim', prevent its installation by adding `skipFiles = @["nimble_includes.nim"]` to the .nimble file. See https://github.com/nim-lang/nimble#libraries for more info.
Tip: 1 messages have been suppressed, use --verbose to show them.
nimble.nim(2130) doAction
Error: Could not find task test2 in /home/ggb/Temp/nim/test1/test1.nimble
Hint: Run `nimble --help` and/or `nimble tasks` for a list of possible commands.
The text was updated successfully, but these errors were encountered:
Initial test:
Now run
nimble test1
Result is:
This works, to a degree, but does not show a description or author because the include statement is before the assignment of author and description, so I change that:
The output seems reasonable:
But it seems to work because the task
test1
has been cached.When I change the task name to
test2
so as to invalidate the cache:And now run
nimble test2
I now receive the error:
The text was updated successfully, but these errors were encountered: