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

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

Merged
merged 50 commits into from
Aug 6, 2024

Conversation

roman-opentensor
Copy link
Contributor

  • 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).

…thin the bittensor package, but is actively used by the community.
…irect imports of modules and other objects. It helped to avoid namespace conflicts.
@roman-opentensor roman-opentensor self-assigned this Aug 5, 2024
@roman-opentensor roman-opentensor added enhancement New feature or request bittensor labels Aug 5, 2024
@roman-opentensor roman-opentensor requested a review from a team August 5, 2024 18:53
@roman-opentensor roman-opentensor merged commit 4323e21 into btsdk Aug 6, 2024
13 checks passed
@roman-opentensor roman-opentensor deleted the feat/roman/btsdk-structure branch August 6, 2024 19:43
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