You are browsing as a guest. Sign up (or log in) to start making projects!

bernardq

@bernardq

Joined June 10th, 2026

  • 37Devlogs
  • 5Projects
  • 4Ships
  • 42Votes
zap
Ship

So, I built a package manager in Python. The biggest challenge I experienced was organizing my code, debugging, and building complex features. I’m proud that it works, and I’m proud of all the time I spent coding it.

My project documentation is on GitHub, which is the best place I have to write and maintain it. Zap can install, remove, and download packages without installing them, as well as update packages and perform other features.

Try out my project, and if you want to add your projects to the Zap repository, contact me on Slack or GitHub.

Thanks for Reading!

  • 14 devlogs
  • 24h
Try project → See source code →
Open comments for this post

3h 51m 21s logged

Devlog #25

Making small changes to the code in the past days to launch the version 0.7.0-beta.

0
0
89
Open comments for this post

42m 52s logged

Devlog #24

Today, I made some small changes to the project. The next thing I’m going to add is a system to check whether the local index is outdated and update it if necessary.

0
0
23
Open comments for this post

56m 51s logged

Devlog #23

Today, I correct a error in the launcher system code and I tried to create a 3 packages to show who it works but they don’t work.

0
0
20
Open comments for this post

3h 27m 21s logged

Devlog #22

Today, yesterday I added a function that checks if all packages / dependencies are in the list to be downloaded, also adding the author variable to the database, and some minor changes.
Thanks for reading! 😊

0
0
20
Open comments for this post

1h 31m 36s logged

Devlog #20

Today, with the help of ChatGPT, I created the dependency system.

The ZAP can now resolve package dependencies and find the correct versions required by each package. It can also handle multiple versions of the same dependency and create launchers with the required dependencies added to the PATH.

This means different packages can use different versions of the same dependency without conflicts.

0
0
9
Open comments for this post

36m 14s logged

Devlog #19

Today, with the help of ChatGPT, I created a system to check if a dependency’s version is compatible with the program. For example, if a dependency is specified as dependency@>=1.0.0, the system will analyze the required version and check whether the available version is compatible.

0
0
19
Open comments for this post

2h 37m 37s logged

DevLog #01

Today, I started developing WEB-DOS with Interface 85.

The system is still very raw, and it is heavily inspired by Microsoft’s Windows 95 interface.

0
0
11
Open comments for this post

1h 52m 25s logged

Devlog #18

Today, I added a new parameter to the database for dependencies, and I started working on the dependency system.

I don’t know if I mentioned it in the previous devlog, but I also created the confirmation button.

Thanks for reading! And if you want to launch your project on Zap, please contact me.

Thanks for reading!

0
0
43
Open comments for this post

1h 29m 18s logged

devlog #02 makling the cpu show the instructionson the srceen and deciding the arquitctura. sorry for the English is 12 of the night in portugal and I’m tired.

0
0
25
Loading more…

Followers

Loading…