Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Deltacode to use Skeleton and support python 3.8+ #182 #187

Merged

Conversation

arnav-mandal1234
Copy link
Collaborator

@arnav-mandal1234 arnav-mandal1234 commented Mar 21, 2023

  • Delete thirdparty/ and unnecessary files.
  • Delete Deltacode, Deltacode.bat, test.csv and expected.json.
  • Change from bitarray import bitdiff to from bitarray.util import count_xor.
  • Upgrade bitarray to support python 3.7+.
  • Added dependencies in requirements.txt and requirements-dev.txt.

Signed-off-by: Arnav Mandal arnav.mandal1234@gmail.com

No Author and others added 30 commits February 28, 2003 18:13
git-svn-id: svn+ssh://rubyforge.org/var/svn/rubygems/trunk@1 3d4018f9-ac1a-0410-99e9-8a154d859a19
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
This will work even from a git archive or when git is not installed.

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
This was they do not end up in the template CHANGELOG.rst

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
From aboutcode-org/typecode#20

Reported-by: Pierre Tardy <pierre.tardy@renault.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
And remove v prefix from fallback version

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
 * This is handy for windows to have the same path as linux

Signed-off-by: Chin Yeung Li <tli@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Create copyright statement from holder information

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
@arnav-mandal1234 arnav-mandal1234 force-pushed the skeleton_upgrade branch 2 times, most recently from 8927679 to d7cb1f7 Compare March 22, 2023 15:44
@arnav-mandal1234
Copy link
Collaborator Author

Setting DCO test to pass as skeleton had some commits which had no sign-offs. The latest commit has the sign-off.

@arnav-mandal1234 arnav-mandal1234 changed the title [WIP] Skeleton upgrade Upgrade Deltacode to use Skeleton and python 3.7+ Mar 22, 2023
Copy link
Member

@AyanSinhaMahapatra AyanSinhaMahapatra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments for a few changes, looking good otherwise! Thanks!

requirements-dev.txt Outdated Show resolved Hide resolved
requirements.txt Outdated Show resolved Hide resolved
tests/test_skeleton_codestyle.py Outdated Show resolved Hide resolved
.github/workflows/docs-ci.yml Show resolved Hide resolved
Copy link
Member

@AyanSinhaMahapatra AyanSinhaMahapatra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See some more comments for your consideration. Thanks! Looking like we'll be ready after these changes. Thanks!

CHANGELOG.rst Outdated Show resolved Hide resolved
Makefile Show resolved Hide resolved
README.rst Outdated Show resolved Hide resolved
azure-pipelines.yml Outdated Show resolved Hide resolved
docs/source/contribute/contrib_doc.rst Outdated Show resolved Hide resolved
etc/scripts/utils_dejacode.py Show resolved Hide resolved
 * Delete `thirdparty/` and unnecessary files.
 * Delete `Deltacode`, `Deltacode.bat`, `test.csv` and `expected.json`.
 * Change `from bitarray import bitdiff` to `from bitarray.util import count_xor`.
 * Upgrade bitarray to support python 3.7+.
 * Added dependencies in `requirements.txt` and `requirements-dev.txt`.

Signed-off-by: Arnav Mandal <arnav.mandal1234@gmail.com>
@AyanSinhaMahapatra AyanSinhaMahapatra changed the title Upgrade Deltacode to use Skeleton and python 3.7+ Upgrade Deltacode to use Skeleton and support python 3.8+ Mar 24, 2023
Copy link
Member

@AyanSinhaMahapatra AyanSinhaMahapatra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arnav-mandal1234 thanks! LGTM!

@pombredanne this is ready for you to review!

@AyanSinhaMahapatra AyanSinhaMahapatra changed the title Upgrade Deltacode to use Skeleton and support python 3.8+ Upgrade Deltacode to use Skeleton and support python 3.8+ #182 Mar 27, 2023
@AyanSinhaMahapatra AyanSinhaMahapatra linked an issue Mar 27, 2023 that may be closed by this pull request
Copy link
Member

@JonoYang JonoYang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Just left a comment about updating the commands under the quick start guide in the README

README.rst Show resolved Hide resolved
Copy link
Member

@pombredanne pombredanne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@AyanSinhaMahapatra
Copy link
Member

AyanSinhaMahapatra commented Mar 28, 2023

Thanks+++ @arnav-mandal1234
Merging!

@AyanSinhaMahapatra AyanSinhaMahapatra merged commit 333c392 into aboutcode-org:develop Mar 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update structure to use the https://github.com/nexB/skeleton
9 participants