pants-plugins
A small selection of custom PantsBuild plugins (by sureshjoshi)
ptyme-track
The obnoxiously hard to spell time tracking based on file modifications and signed reporting. The P is silent like in Pterodactyl (by JamesHutchison)
pants-plugins | ptyme-track | |
---|---|---|
1 | 1 | |
15 | 0 | |
- | - | |
5.7 | 8.2 | |
1 day ago | 11 months ago | |
Python | Python | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pants-plugins
Posts with mentions or reviews of pants-plugins.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-01.
ptyme-track
Posts with mentions or reviews of ptyme-track.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-01.
-
Packaging a self contained CLI application for any environment?
I wrote an automated time tracking library - https://github.com/JamesHutchison/ptyme-track - and I want to with a few steps as possible get this installed and running on a developer container. It watches for file changes, so there's an overhead to running it in Docker using a bind mount. Ideally, its just installed and ran on whatever it is "local" from the perspective of the application. I've encountered this problem before, where we wanted to install a CLI application while being python agnostic, and went with PyInstaller. However, PyInstaller wasn't an ideal experience. For example, we needed to do a build on a mac container to support macs, and even then you had to worry about intel vs apple silicon architecture or even the file hosting service flagging the embedded python as a virus.
What are some alternatives?
When comparing pants-plugins and ptyme-track you can also consider the following projects:
system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
pipx - Install and Run Python Applications in Isolated Environments
awesome-python - An opinionated list of awesome Python frameworks, libraries, software and resources.
TheAlgorithms - All Algorithms implemented in Python