From f2daf67a2c35f1d1de35be4ab1f25d6091481e76 Mon Sep 17 00:00:00 2001 From: Tom Herman Date: Mon, 2 Oct 2023 23:18:40 +0300 Subject: [PATCH 1/5] Detect *.fj code as Text --- .gitattributes | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.gitattributes b/.gitattributes index 19a32ba..b76a0c8 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,2 @@ -# Auto detect text files and perform LF normalization -* text=auto - -# Show statistics for FlipJump files (as Text files, until FlipJump is Supported). -*.fj linguist-language=Text +# Show statistics for FlipJump files (as Text files, until FlipJump is Supported in linguist/lib/linguist/languages.yml). +*.fj linguist-language=Text linguist-detectable From d68781624ec7f9a94e95a29e543d426c1418ba90 Mon Sep 17 00:00:00 2001 From: Tom Herman Date: Mon, 2 Oct 2023 23:18:48 +0300 Subject: [PATCH 2/5] remove the requirements.txt file --- requirements.txt | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 0b87095..0000000 --- a/requirements.txt +++ /dev/null @@ -1,8 +0,0 @@ -sly>=0.4 - -easygui>=0.98.3 -plotly>=5.16.1 - -pytest>=7.4.0 -pytest-ordering>=0.6 -pytest-xdist>=3.3.1 From 3adbab720a92c3cf00ea3371d04ade5d8e4b161e Mon Sep 17 00:00:00 2001 From: Tom Herman Date: Mon, 2 Oct 2023 23:19:12 +0300 Subject: [PATCH 3/5] add short documentation to the test_parallel scripts --- test_parallel | 3 +++ test_parallel.bat | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/test_parallel b/test_parallel index 0a779b5..91ecf78 100644 --- a/test_parallel +++ b/test_parallel @@ -1,4 +1,7 @@ #!/bin/bash +# This script executes the flipjump tests in parallel; first compiles the program, and then runs them. +# - Each phase is parallelized with the optimal number of threads. +# - Each phase is called with the given command-line arguments/flags. pytest --compile -n auto "$@" pytest --run -n auto "$@" diff --git a/test_parallel.bat b/test_parallel.bat index 1233aed..2d18aba 100644 --- a/test_parallel.bat +++ b/test_parallel.bat @@ -1,2 +1,6 @@ +:: This script executes the flipjump tests in parallel; first compiles the program, and then runs them. +:: - Each phase is parallelized with the optimal number of threads. +:: - Each phase is called with the given command-line arguments/flags. + pytest --compile -n auto %* pytest --run -n auto %* From 3f7a211240dad692f5e260908fb403ef13eaea71 Mon Sep 17 00:00:00 2001 From: Tom Herman Date: Mon, 2 Oct 2023 23:19:23 +0300 Subject: [PATCH 4/5] remove c++ from the .gitignore --- .gitignore | 38 -------------------------------------- 1 file changed, 38 deletions(-) diff --git a/.gitignore b/.gitignore index b2797d7..75cc2a5 100644 --- a/.gitignore +++ b/.gitignore @@ -133,41 +133,3 @@ dmypy.json # Pyre type checker .pyre/ - - - - - -# C++ - -# Prerequisites -*.d - -# Compiled Object files -*.slo -*.lo -*.o -*.obj - -# Precompiled Headers -*.gch -*.pch - -# Compiled Dynamic libraries (also "C extensions") -*.so -*.dylib -*.dll - -# Fortran module files -*.mod -*.smod - -# Compiled Static libraries -*.lai -*.la -*.a -*.lib - -# Executables -*.exe -*.app From e4a2028ad7f9afdd720a6aeb55c3ca9678145dff Mon Sep 17 00:00:00 2001 From: Tom Herman Date: Mon, 2 Oct 2023 23:20:43 +0300 Subject: [PATCH 5/5] add python classifiers to pyproject.toml - also add Operating System :: and Intended Audience :: classifiers --- pyproject.toml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index ce8fe7f..e78dd7b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,18 @@ classifiers = [ "Topic :: Software Development :: Debuggers", "Topic :: Software Development :: Interpreters", "Topic :: Software Development :: Libraries", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Other", + "Intended Audience :: Developers", + "Intended Audience :: Education", + "Intended Audience :: Science/Research", ]