-
Notifications
You must be signed in to change notification settings - Fork 24
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: SpockBotMC/python-minecraft-data
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: newexo/python-minecraft-data
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 19 files changed
- 1 contributor
Commits on Apr 4, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 4dbad77 - Browse repository at this point
Copy the full SHA 4dbad77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fabc40 - Browse repository at this point
Copy the full SHA 9fabc40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d4975f - Browse repository at this point
Copy the full SHA 4d4975fView commit details -
Merge pull request #1 from newexo/reuben/pyproject
Modernize python-minecraft-data with Poetry, Pooch, and CI infrastructure Summary Transform python-minecraft-data from legacy setuptools packaging to modern Python best practices with Poetry, lazy data loading via Pooch, comprehensive testing, and GitHub Actions CI. Changes Packaging & Dependencies - Replace setup.py with pyproject.toml (Poetry) - Add pooch ^1.9.0 for lazy, cached data loading - Organize dependencies into dev group - Update to newexo repository Data Loading - Implement minecraft_data/data.py with Pooch-based lazy loading - Download minecraft-data master branch on-demand, cached to ~/.cache/minecraft_data - Support MINECRAFT_DATA_DIR environment variable for custom cache locations - Refactor __init__.py to use lazy loading with fallback to bundled data Testing & Quality - Add 39 comprehensive tests across 4 test modules (92.22% coverage, exceeds 90% threshold) - test_module_structure.py — Module interface and custom class - test_data_loading.py — Pooch lazy loading and data validation - test_integration.py — Full module integration workflows - test_tools.py — Data conversion functionality - Create Makefile with standard targets: test, format, lint, check, coverage - Simplify linting configuration (remove unnecessary exceptions) CI/CD - Add .github/workflows/python-package.yml testing on Python 3.11–3.13 - Cache minecraft-data downloads for faster CI runs - Enforce 90% test coverage requirement Project Hygiene - Replace .rst README with modern Markdown - Remove git submodule (now handled by Pooch) - Expand .gitignore with standard Python development artifacts - Remove legacy setup.pyConfiguration menu - View commit details
-
Copy full SHA for 01419aa - Browse repository at this point
Copy the full SHA 01419aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8687949 - Browse repository at this point
Copy the full SHA 8687949View commit details -
Merge pull request #2 from newexo/reuben/merge-to-master
Trigger on merging to master
Configuration menu - View commit details
-
Copy full SHA for 58865a8 - Browse repository at this point
Copy the full SHA 58865a8View commit details
Commits on May 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 9ce972f - Browse repository at this point
Copy the full SHA 9ce972fView commit details -
Merge pull request #3 from newexo/reuben/pin-mincraft-data-tag
Pin to a known version of minecraft data
Configuration menu - View commit details
-
Copy full SHA for ec97608 - Browse repository at this point
Copy the full SHA ec97608View commit details -
Configuration menu - View commit details
-
Copy full SHA for a84ece7 - Browse repository at this point
Copy the full SHA a84ece7View commit details
Commits on May 23, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 42ec5f1 - Browse repository at this point
Copy the full SHA 42ec5f1View commit details -
Merge pull request #4 from newexo/reuben/support1.20.5
Correctly support 1.20.5 and document 1.20.6 as a stubbed version
Configuration menu - View commit details
-
Copy full SHA for f3ed453 - Browse repository at this point
Copy the full SHA f3ed453View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master