Skip to content

Part 2: Redesign, fix namespace conflicts, remove btcli#2204

Merged
basfroman merged 50 commits intobtsdkfrom
feat/roman/btsdk-structure
Aug 6, 2024
Merged

Part 2: Redesign, fix namespace conflicts, remove btcli#2204
basfroman merged 50 commits intobtsdkfrom
feat/roman/btsdk-structure

Conversation

@basfroman
Copy link
Collaborator

  • this PR prepared the SDK for refactoring the subtensor and extrinsics.
  • completely new package structure is used, but backward compatibility with bittensor version 7.3.0 and below is maintained (including all paths to subpackages).
  • the test "tests.unit_tests.test_axon.test_priority_pass" is skipped because for unknown (yet) reasons it enters an endless loop. It will be fixed in the next changes.

Next steps:

  • check all parts of the code for use in bittensor and subnets.
  • subtensor / extrinsics optimization (according to backward compatibility).

Roman added 20 commits August 1, 2024 18:34
…thin the bittensor package, but is actively used by the community.
…irect imports of modules and other objects. It helped to avoid namespace conflicts.
…y`, since it is used directly from utils.
@basfroman basfroman self-assigned this Aug 5, 2024
@basfroman basfroman added enhancement New feature or request bittensor labels Aug 5, 2024
@basfroman basfroman requested a review from a team August 5, 2024 18:53
@basfroman basfroman mentioned this pull request Aug 6, 2024
8 tasks
@basfroman basfroman merged commit 4323e21 into btsdk Aug 6, 2024
@basfroman basfroman deleted the feat/roman/btsdk-structure branch August 6, 2024 19:43
@ibraheem-abe ibraheem-abe mentioned this pull request Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bittensor enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants