8000 PDM by jfelding · Pull Request #5 · jfelding/imed · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

PDM #5

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

Merged
merged 4 commits into from
May 20, 2025
Merged

PDM #5

merged 4 commits into from
May 20, 2025

Conversation

jfelding
Copy link
Owner
  1. Migrated to PDM: The project build system and dependency management have been switched from setuptools to PDM. This includes updating pyproject.toml to use pdm.backend and adding a new pdm.lock file to lock dependencies. The old setup.cfg file has been removed.
  2. Updated GitHub Actions Workflow: The workflow for publishing to TestPyPI (.github/workflows/publish-to-test-pypi.yml) has been updated to use ubuntu-24.04 and Python >=3.10. The build and publish steps now utilize PDM instead of twine and build.
  3. Added PDM to .gitignore: PDM-specific files and directories have been added to the .gitignore file to prevent them from being tracked.
  4. Added New Test Files: New test files, tests/test_frequency.py and tests/test_imed.py, have been added to include pytest tests for the imed.frequency and imed.imed modules, respectively.
  5. Minor README Updates: Image and issue links in the README.md file have been updated to use lowercase repository name (imed instead of IMED).

@jfelding jfelding marked this pull request as ready for review May 20, 2025 12:45
@jfelding jfelding merged commit 632e552 into master May 20, 2025
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.

1 participant
0