text:
KeyError: 'access_token' when initiating

I've inserted the link on the browser to the prompt after running voyager, but then the following issue occurred
Traceback (most recent call last):
File "C:\Users\yangh\Documents\Voyager\run.py", line 12, in
voyager = Voyager(
^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\voyager.py", line 102, in init
self.env = VoyagerEnv(
^^^^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\env\bridge.py", line 42, in init
self.mc_instance = self.get_mc_instance()
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\env\bridge.py", line 67, in get_mc_instance
return MinecraftInstance(
^^^^^^^^^^^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\env\minecraft_launcher.py", line 36, in init
self.mc_command = self.get_mc_command()
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\env\minecraft_launcher.py", line 89, in get_mc_command
login_data = minecraft_launcher_lib.microsoft_account.complete_login(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\yangh\AppData\Local\Programs\Python\Python311\Lib\site-packages\minecraft_launcher_lib\microsoft_account.py", line 261, in complete_login
token = token_request["access_token"]
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
KeyError: 'access_token'
run.py is the one I made (strictly based on README.md) for running voyager
from voyager import Voyager

# you can also use mc_port instead of azure_login, but azure_login is highly recommended
azure_login = {
    "client_id": "[I've filled this section]",
    "redirect_url": "https://127.0.0.1/auth-response",
    "secret_value": "[this one too]",
    "version": "fabric-loader-0.14.21-1.19", # the version here has changed
}
openai_api_key = "[and this one either]"

voyager = Voyager(
    azure_login=azure_login,
    openai_api_key=openai_api_key,
)

# start lifelong learning
voyager.learn()

Has anyone found a fix for this yet? GPT4 thinks it is either a permissions issue in Azure or a version issue with the minecraft_launcher_lib.

Someone else got the same error and managed to fix it. I have not been able to recreate the fix. https://gitlab.com/JakobDev/minecraft-launcher-lib/-/issues/54

Use "Web" instead of the "Desktop or Mobile" platform:

Use "Web" instead of the "Desktop or Mobile" platform:

now I have this
Traceback (most recent call last):
File "C:\Users\yangh\Documents\Voyager\run.py", line 12, in
voyager = Voyager(
^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\voyager.py", line 102, in init
self.env = VoyagerEnv(
^^^^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\env\bridge.py", line 42, in init
self.mc_instance = self.get_mc_instance()
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\env\bridge.py", line 67, in get_mc_instance
return MinecraftInstance(
^^^^^^^^^^^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\env\minecraft_launcher.py", line 36, in init
self.mc_command = self.get_mc_command()
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\yangh\Documents\Voyager\voyager\env\minecraft_launcher.py", line 98, in get_mc_command
"username": login_data["name"],
~~~~~~~~~~^^^^^^^^
KeyError: 'name'

maybe I have logged in to wrong microsoft account which doesn't have minecraft
but how can I re-login?

Hi all, thanks for your interest in this project! I'm not quite sure what's the cause of this issue. I tested both the web and Desktop and Mobile types on my machine, and only Desktop and Mobile works for access_token.
I think you need to make sure your app's supported account type is All Microsoft account users. You can also go to the manifest tab and make sure the accessTokenAcceptedVersion value is 2 and the signInAudience value is AzureADandPersonalMicrosoftAccount
To re-login, you can try to clear your cookies in your browser.

Problem Solved!
It was the login issue

@xieleo5 I have been facing this issue and unable to start.
I have tried creating a new Azure app and even tried secret id as well but I still get this same error:
Traceback (most recent call last):
  File "D:\MineDojo_Voyager\Voyager\start_voyage.py", line 12, in <module>
    voyager = Voyager(
              ^^^^^^^^
  File "D:\MineDojo_Voyager\Voyager\voyager\voyager.py", line 102, in __init__
    self.env = VoyagerEnv(
               ^^^^^^^^^^^
  File "D:\MineDojo_Voyager\Voyager\voyager\env\bridge.py", line 42, in __init__
    self.mc_instance = self.get_mc_instance()
                       ^^^^^^^^^^^^^^^^^^^^^^
  File "D:\MineDojo_Voyager\Voyager\voyager\env\bridge.py", line 67, in get_mc_instance
    return MinecraftInstance(
           ^^^^^^^^^^^^^^^^^^
  File "D:\MineDojo_Voyager\Voyager\voyager\env\minecraft_launcher.py", line 36, in __init__
    self.mc_command = self.get_mc_command()
                      ^^^^^^^^^^^^^^^^^^^^^
  File "D:\MineDojo_Voyager\Voyager\voyager\env\minecraft_launcher.py", line 89, in get_mc_command
    login_data = minecraft_launcher_lib.microsoft_account.complete_login(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\bhuya\AppData\Roaming\Python\Python311\site-packages\minecraft_launcher_lib\microsoft_account.py", line 261, in complete_login
    token = token_request["access_token"]
            ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
KeyError: 'access_token'

Please help on how to proceed.

Problem Solved! It was the login issue

What do you mean by login issue?

like I said, I had logged in to a wrong account

Can confirm this issue is still occurring for me and I am logged in with the right account.

@steppelord it may be helpful if you can find the exact error message from login (the message before trying to get access_token), in my case it states clearly I need to use a different platform.

authors: JesseRWeigel ShimantaBhuyan nathan-gage steppelord taoisu world-DESIGNER xieleo5

repo: MineDojo/Voyager


text:
Code quality fix - Local variable and method parameter names should comply with a naming convention.

This pull request is focused on resolving occurrences of Sonar rule
squid:S00117- Local variable and method parameter names should comply with a naming convention.
You can find more information about the issue here:
https://dev.eclipse.org/sonar/rules/show/squid:S00117
Please let me know if you have any questions.
Faisal Hameed

Thanks for your efforts!

source: gharchive/pull-request

authors: faisal-hameed jastice

repo: MinecraftWars/Gringotts

license_type: permissive

license_source: bigquery


text:
Add "Skip" Transfiguration chance

This should be added especially to blessed dust.

Skip?

don't transmute this, but pass on the transfiguration event unchanged

Should this still "wait" the time it'd take to transmute it?

Bless now has a 20% chance to skip at the "half" way point that'd it try to spread, Types and Recipes can now both define chance it's added.

source: gharchive/issue

authors: Divineaspect SkySom

repo: MinerArcana/Transfiguration

license: MIT

license_source: github-api


text:
CommandParserImpl#collectArguments does not skip subcommand

https://github.com/Minestom/Minestom/blob/master/src/main/java/net/minestom/server/command/CommandParserImpl.java#L72
example input: cmd subcmd arg
expected nodeResults: [subcmdResult, argResult] -> .stream().skip(1) -> [argResult]
actual nodeResults: [cmdResult, subcmdResult, argResult] -> .stream().skip(1) -> [subcmdResult, argResult]
when i was testing argResult was SyntaxError and i had a suggestion callback and subcmdResult was Success

Was this fixed by #1893 ?

Yes

authors: UserUNP spannerdev

repo: Minestom/Minestom


text:
[BUG]: Windows, Can't change the Chat mode, update error

How are you running AnythingLLM?
Local development
What happened?
SYSTEM：Windows server 2022
When I try to change the workspace chat mode, then AnythingLLM send the warning about prisma.workspaces.update()

Are there known steps to reproduce?
No response

yarn prisma:migrate and yarn prisma:generate from the root of the repo/

yarn prisma:migrate and yarn prisma:generate from the root of the repo/

sorry, I cant understand

yarn prisma:migrate and yarn prisma:generate from the root of the repo/

sorry, I cant understand

请问你解决这个问题了吗？

yarn prisma:migrate and yarn prisma:generate from the root of the repo/

sorry, I cant understand

请问你解决这个问题了吗？

没有，我不能理解作者的回复

@la2yyu  Uninstall app completely. Reinstall anythingllm, and make sure anythingllm can access network when you first startup anythingllm.

@la2yyu Uninstall app completely. Reinstall anythingllm, and make sure anythingllm can access network when you first startup anythingllm.

not work, but there is no this issue in the lastest version of anythingllm

repo: Mintplex-Labs/anything-llm


text:
Custom LLM

When I tried to use my own custom Llama model that I downloaded from internet, I see it says "Using a locally hosted LLM is experimental. Use with caution." When I tried to load a model by clicking "waiting for models," there is no response of it. If I want to add the custom LLM manually, I need to go the storage/models/downloaded ?

Since running on the custom model selection will use CPU (or GPU if available or using Apple M-series chips) the next best option would be using a purpose built tool like LocalAI where you can run the service with GPU acceleration and custom models (GGUF format).
You will likely get better performance this way by offloading the inferencing somewhere with a GPU.
It is also worth noting that running AnythingLLM in docker will force CPU base inferencing and not use your underlying host system. Only in development will the local model model use the underlying host system - hence why this is still in experimental :)

@timothycarambat  Hi, I'm also confusing why the gguf model cannot be loaded into anythingllm. When running anythingllm, Model Selection is always empty.  Could you please give some kind advice?

My env was built locally from source following the tutorial.

My env: Mac M1
model path: /app/server/storage/models/ggml-model-q4_0.gguf

Hi! I think you will need to put the model under /server/storage/models/downloaded folder

@KPCOFGS  Thanks. It works after changing the model_path to /app/server/storage/models/downloaded/ggml-model-q4_0.gguf.

@KPCOFGS @timothycarambat Hi, could you please help me with this issue?
When I send a chat message to the local llm(https://huggingface.co/TinyLlama/TinyLlama-1.1B-Chat-v0.6), it could not respond to message. After resetting the llm preference, docker container crashed after sending  a chat message.

What do the docker logs say?

@timothycarambat Where can I find some log information for debug?
Even setting a LocalAI LLM server, anythingllm cannot build connections to the server. It seems that anythingllm also could not respond to message from the LocalAI server.  It works well only I set the OpenAI API as a LLM server.
LocalAI LLM server:

Local connection test:
curl http://localhost:8080/v1/models
{"object":"list","data":[{"id":"ggml-gpt4all-j","object":"model"}]}%

anything-llm with LocalAI server:

anything-llm with OpenAI API Key:

The docker logs are available with however you run AnythingLLM, so docker logs <CONTAINER_ID> or if in docker desktop you can see it by clicking on the running container

where can I find this model?

authors: KPCOFGS nihs269 songkq timothycarambat


text:
Add Support for Llama3 Models in groq_api_calculate_cost Function

Added cost calculation for the llama3-70b-8192 model with input cost $0.59 per 1M tokens and output cost $0.79 per 1M tokens.
#Added cost calculation for the llama3-8b-8192 model with input cost $0.05 per 1M tokens and output cost $0.10 per 1M tokens.
fixes issue #270

Thank you for contributing!

authors: Khaleelhabeeb willbakst

repo: Mirascope/mirascope


text:
Add tooltip to variant square that is assigned as the base

If you add a color in the editor, it automatically creates a "500" variant, which when edited shows the "Set as base" flag set.  If you delete this variant, because of the flag set, it also deletes the base color.  This is not immediately obvious before the fact.  Suggest a "500 (BASE)" description in tile to make this clearer, or similar mechanism.

Yep, this is indeed confusing, but expected behavior. I think perhaps the solution here is more education around what the base variant refers to and how it works. I think a tooltip might be the way to go here

As a user, I want to know which variant is assigned as my base. For example, if 500 is my base (which it is in the above screenshot) there should be a tooltip around an icon that makes it obvious this is my base value.

Could we change styling of the variant (say with a thicker border) to highlight this?

Love the iteration @prichter!! Will let @Teddarific chime in on the PR directly.

authors: Teddarific alexdanilowicz prichter

repo: Mirrorful/mirrorful


text:
Is display necessary?

When I run the code, errors occur.
CRITICAL:absl:Shadow framebuffer is not complete, error 0x8cd7
CRITICAL:absl:Could not allocate display lists
CRITICAL:absl:Could not allocate display lists

Must I run on the machine with a display? Can the code be changed to go without a display?

that's likely an issue with dm control, would refer to their docs
On Wed, May 20, 2020 at 10:04 AM Ian Zhao notifications@github.com wrote:

When I run the code, errors occur.
CRITICAL:absl:Shadow framebuffer is not complete, error 0x8cd7
CRITICAL:absl:Could not allocate display lists
CRITICAL:absl:Could not allocate display lists
Must I run on the machine with a display? Can the code be changed to go
without a display?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/MishaLaskin/curl/issues/7, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABHWQWNXYJMHREKEO2PWQA3RSPPP3ANCNFSM4NF66N2Q
.

That's it. Thx~

authors: MishaLaskin Rivendile

repo: MishaLaskin/curl


text:
🛑 Mailserver is down

In d3c4a2f, Mailserver (https://outlook.office.com) was down:

HTTP code: 417
Response time: 126 ms

Resolved: Mailserver is back up in cb7e6d6 after 15 minutes.


text:
Project Feedback!

👍 Nice job on the wireframes! Wireframing is a common practice when building apps as it lets you create a blueprint for the app before writing any code. Having a really good blueprint that you can refer to throughout the rest of the project is a really valuable resource and will make it much easier to split up work across your team.
With the wireframes in hand, you should have a good idea of what your app will look like when you finish the project. Next week we'll jump into the data schema.

Thank you for your feedback!


text:
AttributeError: module 'lmql' has no attribute 'model'

File "e:\aitesttt\autodroid\query_lmql.py", line 4, in
model=lmql.model("openai/gpt-3.5-turbo-instruct") # OpenAI API model
AttributeError: module 'lmql' has no attribute 'model'

Same issue

Sorry for the issue, we have fixed it.

repo: MobileLLM/AutoDroid


text:
Web Validator: Add Google Analytic tracking code

@ryon embed the following GA tracking code in the web interface:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-NXV73Q9HBS"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-NXV73Q9HBS');
</script>

@themightychris what are we going to be able to track with this?

@isabelle-dr we don't have access to the Google Tags Manager account this links to, that's where most of the control is over what tracking happens. Presumably it's at least going to feed into a Google Analytics account that will record profiles of traffic opening the main page. We are not embedding any tracking code in the report.html so we won't see people entering those pages, but depending on how Google Tag Manager is configured it could be set up there to record clicking on the "report ready" button that links to it.

@KClough #1407 was merged but the analytics tag doesn't appear to be rendering if you view source on https://gtfs-validator.mobilitydata.org/—looks like the only thing that could stop it is the dev flag so investigate why that might be active still in prod

Closing as this was already initially merged in #1407 and #1458 covers looking into why it's not working in production

authors: isabelle-dr themightychris

repo: MobilityData/gtfs-validator


text:
Must I provide migrations for all versions?

I'm using indexeddb as a cache, so my upgrade action is always "delete all stores, recreate what I need". Is it supported to just do
import { DatabaseFactory } from '@idxdb/promised';

const requestedVersion = 3;

const migrations = [
    {
        version: requestedVersion,
        upgrade: async ({db, transaction, currentVersionUpgrade}) => {
            for (const store of db.objectStoreNames) {
              db.deleteObjectStore(store)
            }
            const store = db.createObjectStore('users', { keyPath: 'id' })
            store.createIndex('name_idx', 'name', { unique: false });
        },
    },
]

const db = await DatabaseFactory.open('mydatabase', requestedVersion, migrations);

By the way let's say anytime a user refresh the application you want that the db reset you can use:
const requestedVersion = new Date().getTime() // Version number based on time

const migrations = [
    {
        version: requestedVersion,
        upgrade: async ({db, transaction}) => {
            for (const store of db.objectStoreNames) {
              db.deleteObjectStore(store) // correctly delete all previous existing stores
            }
            // creates the fresh new stores and their indexes
            const store = db.createObjectStore('users', { keyPath: 'id' })
            store.createIndex('name_idx', 'name', { unique: false });
        },
    },
]

const db = await DatabaseFactory.open('mydatabase', requestedVersion, migrations);

Or you can use the mechanism you want, just upgrade the version number when it is needed.

In an upgrade, is currentVersionUpgrade the version being upgraded to (I assume so) or the version of the database being upgraded?

currentVersionUpgrade always equal to the version value of the migration. Example:
const db = await DatabaseFactory.open('my-db', 2, [
    {
        version: 1,
        upgrade: async ({ currentVersionUpgrade }) => {
            console.log(currentVersionUpgrade) // 1
        },
    },
    {
        version: 2,
        upgrade: async ({ db, currentVersionUpgrade }) => {
            console.log(currentVersionUpgrade) // 2
        },
    },
])

I've just noticed a bug, one of my tests was wrong in the assertion. Thanks to your question, I was able to see and correct it.
https://github.com/MockingMagician/promised-db/blob/25084f7cd4e7027c75c143247485a2aefdb35d5a/src/database-factory.ts#L91
https://github.com/MockingMagician/promised-db/blob/25084f7cd4e7027c75c143247485a2aefdb35d5a/test/database-factory.test.ts#L17-L76

But the old version is available during migration right?

Yes old version is available during the event upgradeneeded
But when you ask But the old version is available during migration right?
Did you ask about in the upgrade function of migrations ? upgrade: async ({ db, transaction, currentVersionUpgrade })

Yes, that is what I meant. db.version would be the same as currentVersionUpgrade, right? the oldVersion is available on the event I think.

The point here is that currentVersionUpgrade isn't really useful during migration (upgrade), it was used in the context of my test only to ensure that migrations take place in the right order.

The IDBVersionChangeEvent provides oldVersion and newVersion, I use that to log upgrade activity.

Yes, the mechanism is the same here. Perhaps the name currentVersionUpgrade is confusing. It should be migrationVersion. Because I'm not just monitoring the transition from v1 to v25, I'm checking that all the migrations provided, e.g. v3, v4, etcc... have been executed during the transition from v1 to v25.

But what does currentVersionUpgrade correspond to then? I think it's the version the migration is about to establish (so newVersion. The oldVersion should be available as db.version I think, so then I'd have the information I need.
Personally I'd say that even for the stacked migrations you offer, newVersion would be more clear than currentVersionUpgrade. It's the new version being created, regardless of whether newer versions will follow.

Let me clarify why I've included this information in the upgrade function
https://github.com/MockingMagician/promised-db/blob/7dd31ee4c6b42a2e82c0aef782cd20039fe6393d/test/database-factory.test.ts#L65-L74
All I needed to do was make sure that the migrations were carried out in the right order.
This parameter is of no real use in production. It will never be used.
In your case, the value of newVersion, requestedVersion and currentVersionUpgrade will always be the same. But there's no need to pay attention to this parameter, which was only there for testing purposes.
In the example
const requestedVersion = 1

const db = await DatabaseFactory.open('my-db', requestedVersion, [
    {
        version: 1,
        upgrade: async ({ currentVersionUpgrade }) => {
            console.log(currentVersionUpgrade) // 1
        },
    },
    {
        version: 2,
        upgrade: async ({ db, currentVersionUpgrade }) => {
            // It will be never executed because I've requested version 1
            console.log(currentVersionUpgrade)
        },
    },
])

I'm going a bit beyond the scope of your question, but what are the uses and benefits of having a list of the different DB versions?

Keeping track of DB evolution

So, let's imagine that your user A is using your application at time t1, when he returns at time t2 some time later, only the necessary migrations are played.

Let's also imagine A/B testing: you might want certain user groups in version 4, for example, and others in version 5.

In short, in your usecase, since you reset your DB each time it is needed, it may not be of any interest.

I'm not looking for the list of the different DB versions; I will only ever have one migration. For diagnostic purposes, I do want to log what the database version was before I reset it, or in the case of a delete, that I am re-creating it at user request. If I messed something up in a way that the reset-and-recreate does not work, I want to be able to go into my git history to see how I had defined my schema then.

So, if I understand your need correctly, you'd be interested in finding the value of oldVersion and newVersion in the upgrade function.

Yes.

It will be available in the next release ;-)

Hello @retorquere
Here's a perfectly functional example in which asynchronous code is executed during migration. Tested in a real web execution context.
https://github.com/MockingMagician/promised-db/blob/9973530244a8650494202657f26bf79825d73808/test/browser/test/database-factory.test.ts#L45-L91
You can see the asynchronous calls when copying the store. Tested in webkit, firefox, chrome, chromium and chrome-edge.

But migrations happen in the context of a transaction, right? What about this: https://stackoverflow.com/questions/42700663/asynchronously-update-indexeddb-in-upgrade-event

The test is available in the repository, you can run it on your machine, on the browser of your choice, and conclude that it works perfectly well.
I think the bad guy in the example is the call to setTimeout when iterating over the cursor.
I'll add a test with a cursor to make sure there's no particular problem in this case.

I can confirm it works pretty well in any browser...
https://github.com/MockingMagician/promised-db/blob/5eebd322d5c405bcfb3fed1bc297080085997f15/test/browser/test/database-factory.test.ts#L114-L184

I am not disputing that this sample works, but if I look at this discussion the conclusion seems to be that spec-compliant promises and indexedDB don't mix; I assume async uses spec-compliant promises.
This probably doesn't matter for my use-case, as I'm not running async code there so the end of the transaction will always come after I have ran my migration to completion.

authors: MockingMagician retorquere

repo: MockingMagician/promised-db

license: ISC


text:
Issue 53 inline referenced vegalite data file

@Mogztter Could you please have a look at this proposition? Feel free to modify as you like. In addition to fixing the issue, I added a new dependency to "json5". If you do not want this dependency, revert commit "use json5". I also added minimal editor settings in folder ".vscode" which maintains your formatting and runs mocha tests in VS Code. This could simplify participation in the future. If you do not want this, it would help me if you replace them with an entry in ".gitignore". Furthermore, I added the comment "// @ts-check" at the beginning of "asciidoctor-kroki.js" which helps me to avoid silly errors.

@Mogztter I'm not sure what is the best way to handle a parsing error of the referencing JSON or a read error of a non-existing referenced data file in the catch blocks in src\preprocess.js. Yesterday I thought that the pre-processing should not cause any additional problems and leave the error handling completely to Vega-Lite. I.e. the preprocessVegaLite  should only log problems and not throw any errors. This is the currently implemented code. Today I'm not sure anymore. We could follow a fail-fast strategy and simply rethrow the original error with additional info. Invalid JSON and a non-existing referenced file cannot be processed meaningfully by the server anyway and we could perhaps give a better error report to the user. What do you prefer?

I'm not sure what is the best way to handle a parsing error of the referencing JSON or a read error of a non-existing referenced data file in the catch blocks in src\preprocess.js. Yesterday I thought that the pre-processing should not cause any additional problems and leave the error handling completely to Vega-Lite. I.e. the preprocessVegaLite should only log problems and not throw any errors. This is the currently implemented code. Today I'm not sure anymore. We could follow a fail-fast strategy and simply rethrow the original error with additional info. Invalid JSON and a non-existing referenced file cannot be processed meaningfully by the server anyway and we could perhaps give a better error report to the user. What do you prefer?

I think there are different cases:

handle a parsing error of the referencing JSON: we should probably abort since the file is invalid there's no point to send it over the wire
a read error of a non-existing local data file: we should probably also abort right away if the local file cannot be resolved: file://../path/to/file, file:///path/to/file, ../path/to/file, /path/to/file, c:\\path\to\file...
a read error of a non-existing remote data file: this one is tricky because at some point we might add a whitelist and/or allow loading files from remote URI in Kroki (see: https://github.com/yuzutech/kroki/issues/60). The reason is that Kroki can be installed on your infrastructure so while it makes sense to disallow loading file from remote URI on a public instance, it can also makes sense to enable it on private instances. It could also makes sense to add trusted domains on the public instance (not sure about it yet). In other words, the remote file can be unavailable on your local machine (network, security...) but available on your private instance of Kroki. For now, we should probably just warn the user that a file cannot be resolved but send it to Kroki anyway. We could also add an option to configure when remote files should be resolved (but it seems too early).

I've just pushed my changes containing the requested changes concerning whitespace and error handling. Thanks for the useful feedback!

I've just pushed my changes containing the requested changes concerning whitespace and error handling. Thanks for the useful feedback!

Awesome, I will try to take some time in the next few days to checkout your branch and give it a try :smiley:
If it's working fine, it will provide a good foundation to implement the same mechanism for PlantUML and Vega.

Could you please set the engines in the package.json and rebase on master?
The code looks good, once it's done I will merge it!
Thanks for your contribution Winfried :+1:

I've added engines and rebased. It was a pleasure working with you, Guillaume!

And merged! Thank you 😄

authors: Mogztter stenzengel

repo: Mogztter/asciidoctor-kroki


text:
🛑 Mohamed Elashri is down

In a513432, Mohamed Elashri (https://melashri.net) was down:

HTTP code: 502
Response time: 87 ms

Resolved: Mohamed Elashri is back up in cc95d36.

repo: MohamedElashri/monitor


text:
MOPAC nthread trials

MOPAC sets nthreads internally based on the MKL_NUM_THREADS, we need to double check that this is being correctly passed down before deploying on HPC machines.

Confirmed!

repo: MolSSI/QCEngine


text:
相同起点和终点能生成不同的线条路径吗?

最好是有规律的

暂时不行。之后会加入控制半径的方法来扩大

authors: Molunerfinn hevily


text:
Enable automation for brightness controls

Before opening the issue, have you...?

[X] Searched for existing issues

Is your feature request related to a problem? Please describe
I'm always frustrated when I have to manually adjust brightness for three monitors at the beginning and end of each day for night use.
Describe the solution you'd like
As a power user, I would like to be able to develop desktop automations to adjust brightness to match room and outside lighting.
This could be done by providing a time based brightness adjustment automation within the app, or enabling external adjustment through methods such as Automator's "Watch me do" action. This action does move the brightness slider but exits with a failure code.
Describe alternatives you've considered
I tried using the Watch Me Do action in Automator but it exited with a failure code, stopping subsequent action processing and throwing a dialog on the screen that must be closed.
Anything else?
No response

This feature is planned in BetterDisplay but is not planned to be implemented in MonitorControl.
Note: Lunar has this feature right now.

repo: MonitorControl/MonitorControl


text:
keyholes: keep or loose key from inventory with ocb

I have included a new system for Keyholes. Now you can have one shot keyholes with a key trigger and multiple use keyholes with a switch trigger. But if you put a negative animnumber in the ocb of the keyhole you will loose the key from inventory and if you insert a positive animnumber into the ocb Lara will keep the key in the inventory.
One time keyhole with a key trigger:
positive OCB -> play anim number and keep key in inventory.
negative OCB -> play anim number and loose key from inventory.
multiple keyhole with switch trigger:
positive OCB -> play anim number and keep key in inventory.
negative OCB -> play anim number and loose key from inventory.
both:
OCB = 0 play anim number 131 (LA_USE_KEY) and keeps the key in inventory

I think it should be the opposite - positive or 0 OCB shoudl remove key from inventory, as it was by default.

I think it should be the opposite - positive or 0 OCB shoudl remove key from inventory, as it was by default.

fixed

authors: Lwmte Nemoel-Tomo


text:
🛑 Waddle Penguins Island - API is down

In 9f67092, Waddle Penguins Island - API (https://api.waddlepenguins.me/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Waddle Penguins Island - API is back up in 5248fa5 after 20 minutes.

repo: MoonlightStudiosInt/status


text:
🛑 Celestial Penguin - Media Server is down

In 1c75be4, Celestial Penguin - Media Server (https://media.celestialpenguin.net/) was down:

HTTP code: 403
Response time: 386 ms

Resolved: Celestial Penguin - Media Server is back up in cf902f1 after 2 minutes.


text:
Add serialized events and example class to show it.

CONTEXT
The authkit invokes one event meeting all needs of the lifecycle. The event is available at C# but not in the Unity Inspector Window.
Proposed solution(s)

[x]  Add 3 events to the inspector.
[x]  Keep one example scene of c# events
[x]  Add one example scene of inspector events

TICKET
https://gabronickwontdiefromcovid.com/unity-squad/ethereum-unity-boilerplate/-/issues/63
CHANGES

SDK, Updated with AuthenticationKit changes
Samples~/Moralis AuthenticationKit Example/, Updated

TESTING

Target: Standalone. Tested with success in Unity Editor.

LGTM!

authors: KoenRijpstra SamuelAsherRivello


text:
Fix after RL update 1.10.31.1

Camera position x2, y2 and z2 have been removed since RL 1.10.31.1, breaking the plugin. Removing these properties will fix the issue.

Nice, same fix worked for the StatusSocket plugin as well. This should work here also. Can we push this?

repo: MorgApps/morghttpclient


text:
退出搜索后记录没请掉，进来还是上次的搜索结果

仅仅反馈你所遇到的一个使用问题，多个请重新提交另外的 issue。Only give feedback on one usage problem you encountered, please resubmit another issue.
在你反馈此问题前请注意：Please note before you respond to this question:

详细阅读椒盐音乐帮助内容（应用设置-帮助）。Read more about the SaltPlayer help content (app Settings - Help).
尝试在仓库 issue 搜索你要反馈的问题，避免重复反馈。Try to search for your feedback in the warehouse issue to avoid repeated feedback.

反馈时候请注意：When giving feedback, please note:

尽量详细的描述问题。Describe the problem as detailed as possible.
提供出现此问题的椒盐音乐版本号。Provide the version number of SaltPlayer where this problem occurred.
建议提供机型、系统版本。You are advised to provide the model and system version.

基本信息 The basic information
软件版本 Software version：<软件版本 Software version>
系统版本 System version：<系统版本 System version>
反馈内容 Content of the feedback
<在此输入你遇到的问题，必填 Enter the problem you encountered here. Required>

7.8.0

repo: Moriafly/SaltPlayerSource


text:
Newer versions

Hi!
Are there any plans to support newer versions of LLVM? Specifically I'm hoping for v10.0.1, but even v9 would be great.

Pull requests welcome.

Hi,
is anyone already working on this?
I am also interested in v10, I can make a merge request in the near future.

@foerdi
I'm working on my own bindings lib for v10 specifically. I don't know if it's planned for llvm-d tho

is anyone already working on this?

Not that I'm aware of.

I am also interested in v10, I can make a merge request in the near future.

Thanks :)

I'm working on my own bindings lib for v10 specifically. I don't know if it's planned for llvm-d tho

I'm curious, is there anything in llvm-d's design that isn't suited to your use case? Adding new LLVM support to llvm-d isn't inherently difficult, you just have to do a diff between two LLVM tarballs' llvm-c include directory and translate those changes to D. I'll happily merge a good PR, but I myself just have no need for a new version.

Mostly because it's my first time wrapping extern libs to D. I wasn't sure how I would do so, so I decided to try it out "privately". And then I also find the llvm-d structure a bit confusing

And then I also find the llvm-d structure a bit confusing

I see. FWIW:
llvm/config.d: Version definition and target support (targets are what LLVM calls its backends)
llvm/constants.d: Enumerations and other constants
llvm/types.d: Type definitions
llvm/functions/link.d: Function stubs
Adding a new LLVM version usually only needs to touch those files.

I hadn't planned on it, but since I had some free time I added on-paper support for 9.0.0, 9.0.1, and 10.0.0.
Please test @Dmunch04 @foerdi.

Nice, Thank you.
I hope I can test it next weekend.

authors: Dmunch04 MoritzMaxeiner foerdi

repo: MoritzMaxeiner/llvm-d


text:
Unset recipes

Currently there is no way to return an assembler to the state it is in when it is first placed - without a recipe. The reason this would be useful is in the case of oil refineries: when you switch from basic oil processing to advanced oil processing, the 200 crude oil in the internal buffer is deleted. But if you switch to no recipe first, you get 100 crude pushed back into the connecting pipe. In a system where the amount produced by the pumpjacks is exactly equal (or a slight bit less) than the amount consumed by refineries, then there is a loss of production when the switch is made. Reference bug report I made: https://forums.factorio.com/viewtopic.php?f=7&t=107830&p=587923#p587923

Sounds like a good addition to make. 👍

Adding a "none" recipe should be easy enough. It just needs to be translated in lua into nil.
I am a bit worried about the complexity of transferring Null values around in the program.

Agreed. Sounds like a recipe for trouble to use null for this, so it should probably be None as a string and only at the point of setting the recipe in the game be translated to nil.


text:
Plugin ID mistmatch

Hi!,
I'm giving a try to plugin, but Obsidian fails to install it. It says: plugin ID mistmatch

I got the same trying to update. Then I uninstalled, tried to install and got the same error.

Got it, just pushed a fix for an excalidraw update.  Will push in a few minutes this fix.

@AMGMNPLK @cristianvasquez  Got it! Pushed a fix for an issue and there was a conflict with a binary.  This should be resolved.  Let me know if you're still experiencing any issues.

Going to close this soon as this should be resolved, but let me know if it's not :)


text:
Doesn't start

trashken@racknerd-39d704e:~/HyperTAG$ sudo npm start

hypertag@1.1.0 start
nodemon index.js

[nodemon] 3.1.7
[nodemon] to restart at any time, enter rs
[nodemon] watching path(s): .
[nodemon] watching extensions: js,mjs,cjs,json
[nodemon] starting node index.js
file:///home/trashken/HyperTAG/src/services/telegramServices.js:63
messagePayload.reply_markup = additionalOptions?.reply_markup || "";
^
SyntaxError: Unexpected token '.'
at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
[nodemon] app crashed - waiting for file changes before starting...

Upgraded my node using nvm and now it's builds and works. Thanks

Glad to hear it worked!

authors: Mostafa-Abbasi trashken

repo: Mostafa-Abbasi/HyperTAG


text:
fix: buyer pubkey in fiat sent message

fiat sent message component is displaying incorrect npub

Thanks!!

authors: bilthon elnosh


text:
Hezký odkaz na českou verzi

Přesměrovat otevrenadata.cz/certifikat nebo jiné pěkné české URL na https://certificates.theodi.org/cs/.

http://www.otevrenadata.cz/certifikat

repo: Motejl/open-data-certificate

license: mit


text:
Big image issue - Xenium

I am traying to segment a Xenium picture to subsequently use the npy mask with Xenium ranger to allocate my transcriptional data.
The xenium picture is 51206 x 95243 px
I generated training ROIs, and trained a new model with the GUI.
I tested the model with a 19974 x 2857 px test ROI, and it worked nicely, while generating a 20Gb NPY mask.
Anything bigger crash the kernel, even if the memory didn't seem to reach the max.
I tried SOPA, but the segmentation was not great, like if it didn't use my trained model.
Anyone with experience using cellpose for full Xenium slide segmentation?
python -m cellpose --verbose --image_path $VSC_SCRATCH/Spatial/Xenium/Test_region.ome.tif --pretrained_model 2410-6362 --chan 3 --chan2 1 --diameter 0

Upload:
I ran half of the section on a HPC with 257Gb of RAM
It seems to be able to run it with the allocated ressources, but I got the following error:
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/data/leuven/335/vsc33513/miniconda_wice/envs/sopa_env/lib/python3.11/site-packages/cellpose/main.py", line 358, in
main()
File "/data/leuven/335/vsc33513/miniconda_wice/envs/sopa_env/lib/python3.11/site-packages/cellpose/main.py", line 205, in main
out = model.eval(
^^^^^^^^^^^
File "/data/leuven/335/vsc33513/miniconda_wice/envs/sopa_env/lib/python3.11/site-packages/cellpose/models.py", line 534, in eval
masks = self._compute_masks(x.shape, dP, cellprob, flow_threshold=flow_threshold,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/leuven/335/vsc33513/miniconda_wice/envs/sopa_env/lib/python3.11/site-packages/cellpose/models.py", line 620, in _compute_masks
outputs = dynamics.resize_and_compute_masks(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/leuven/335/vsc33513/miniconda_wice/envs/sopa_env/lib/python3.11/site-packages/cellpose/dynamics.py", line 839, in resize_and_compute_masks
mask = compute_masks(dP, cellprob, niter=niter,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/leuven/335/vsc33513/miniconda_wice/envs/sopa_env/lib/python3.11/site-packages/cellpose/dynamics.py", line 906, in compute_masks
mask = get_masks_torch(p_final, inds, dP.shape[1:],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/leuven/335/vsc33513/miniconda_wice/envs/sopa_env/lib/python3.11/site-packages/cellpose/dynamics.py", line 764, in get_masks_torch
seeds1 = torch.nonzero((h1 - hmax1 > -1e-6) * (h1 > 10))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: nonzero is not supported for tensors with more than INT_MAX elements

Here are the packages version:
archspec                 0.2.3
boltons                  23.0.0
Brotli                   1.0.9
cellpose                 3.1.0
certifi                  2024.8.30
cffi                     1.17.1
charset-normalizer       3.3.2
conda                    24.7.1
conda-libmamba-solver    24.7.0
conda-package-handling   2.3.0
conda_package_streaming  0.10.0
distro                   1.9.0
fastremap                1.15.0
filelock                 3.16.1
frozendict               2.4.2
fsspec                   2024.9.0
idna                     3.7
imagecodecs              2024.9.22
Jinja2                   3.1.4
jsonpatch                1.33
jsonpointer              2.1
libmambapy               1.5.8
llvmlite                 0.43.0
MarkupSafe               2.1.5
menuinst                 2.1.2
mpmath                   1.3.0
natsort                  8.4.0
networkx                 3.3
numba                    0.60.0
numpy                    2.0.2
nvidia-cublas-cu12       12.1.3.1
nvidia-cuda-cupti-cu12   12.1.105
nvidia-cuda-nvrtc-cu12   12.1.105
nvidia-cuda-runtime-cu12 12.1.105
nvidia-cudnn-cu12        9.1.0.70
nvidia-cufft-cu12        11.0.2.54
nvidia-curand-cu12       10.3.2.106
nvidia-cusolver-cu12     11.4.5.107
nvidia-cusparse-cu12     12.1.0.106
nvidia-nccl-cu12         2.20.5
nvidia-nvjitlink-cu12    12.6.68
nvidia-nvtx-cu12         12.1.105
opencv-python-headless   4.10.0.84
packaging                24.1
pip                      24.2
platformdirs             3.10.0
pluggy                   1.0.0
pycosat                  0.6.6
pycparser                2.21
Pygments                 2.18.0
PyQt6                    6.7.1
PyQt6-Qt6                6.7.3
PyQt6_sip                13.8.0
pyqtgraph                0.13.7
PySocks                  1.7.1
QtPy                     2.4.1
requests                 2.32.3
roifile                  2024.9.15
ruamel.yaml              0.17.21
scipy                    1.14.1
setuptools               75.1.0
superqt                  0.6.7
sympy                    1.13.3
tifffile                 2024.9.20
torch                    2.4.1
tqdm                     4.66.5
triton                   3.0.0
truststore               0.8.0
typing_extensions        4.12.2
urllib3                  2.2.2
wheel                    0.44.0
zstandard                0.22.0

repo: MouseLand/cellpose


text:
全てのloader、actionにtry、catchを設定する

概要
全てのloader、actionにtry、catchを設定する。

対応したため、クローズする。


text:
fix map doesn't look right when the game is paused (issue #119)

The issue was that the same camera is used for drawing the game, and the map, and the zoom did not get updated while the game was paused (and the skull icons did not get animated as well).
I extracted the zoom code in SolCamera so that it could be called when the game is paused.

Hooray Jenkins reported success with all tests good!

authors: Avalancs GooeyHub

repo: MovingBlocks/DestinationSol


text:
可以对Carthage进行支持么？

RT
非常感谢👻👻

@wwdc14 现已支持Carthage 😃

repo: MoyaMapper/MoyaMapper


text:
Firefox browser support problem

Everything works fine in Chrome. However, there is a problem with browser support for the "react-transform-element" class in the firefox browser. Div has width: 20k pixels, height: 20k pixels. But firefox gives a maximum width of 1280px.
I think the problem is caused by the css elements below.
width: fit-content; height: fit-content;
I found a solution like this.
display: table;
or
width: -moz-max-content;
or
.react-transform-element{     /* Browser Support*/     width: -moz-max-content; }
Has anyone experienced this problem like me?

I don't have this problem in Firefox with a 20k by 20k Canvas. Could you post your Flowchart code and css relating to the bug??

The version that I have not made any changes is attached.

My solution here. width: -moz-max-content;

You can see the sizes from the right.

repo: MrBlenny/react-flow-chart


text:
seems that deleted channels aren't deleted in channels.json

it seems that deleted channels aren't deleted in channels.json and appears again after container restart
(I hope I don't annoy you with all these issues)

nah it's just a good thing, if anything this is more annoying to you users lol

authors: MadZeh MrBrax

repo: MrBrax/TwitchAutomator


text:
flashrom and cbfstool provided by shell scripts aren't compatible with Musl.

Good afternoon,
There's an issue with latest scripts, leading to error:
MrChromebox Firmware Utility Script starting up

Downloading supporting files...

Downloading required tools...

Getting device/system info...

Flashrom is unable to read current firmware; cannot continue:

./functions.sh: line 456: /tmp/flashrom: cannot execute: required file not found

You may need to add 'iomem=relaxed' to your kernel parameters,
or trying running from a Live USB with a more permissive kernel (eg, Ubuntu 23.04+).

See https://www.flashrom.org/FAQ for more info.

The same error occurs with cbfstool, but gbb_utility runs fine.
The system is Alpine Linux v3.20.

not sure there's much I can do there, other than recommend you live boot another distro to update

I may suggest using staticx for turning the dynamic binary into a static one without the need of recompiling it. Not sure if that would work in that case, but the command execution needs to be done on the LibC under what the dynamic binary was compiled.

flashrom and cbfstool compile fine on musl systems, so it is possible to just modify the scripts to not use distributed binaries.
Anyway, I just tested staticx (interesting project, I wasn't aware of it). It works.
Compilation took place in Linux Mint (glibc-based), tested in Gentoo (musl-based).
Reproducible steps (Linux Mint):
Install staticx:
# apt-get install pip patchelf
$ pip install staticx

Compile flashrom\cbfstool as described here.
Bundle all dependencies into one executable file:
$ ~/.local/bin/staticx <glibc-linked file> <static file name>

While this works, bundling can cause license issues.
Dependencies of flashrom:
$ lddtree flashrom
glibcflashrom => ./glibcflashrom (interpreter => /lib64/ld-linux-x86-64.so.2)
    libpci.so.3 => /lib/x86_64-linux-gnu/libpci.so.3
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
        libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1
            ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6

Dependencies of cbfstool:
$ lddtree glibccbfstool
glibccbfstool => ./glibccbfstool (interpreter => /lib64/ld-linux-x86-64.so.2)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
        ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2

Each license of each dependency must be analyzed and included with all requirements. It is also worth noting that the licenses may not be compatible. Since this project does not control these dependencies, they may change over time. And each time it needs to be analyzed. Plus the libraries may have vulnerabilities, if they are statically linked, there will be no updates. In my opinion, the risk is high.

musl support has been added

authors: GamePlayer-8 MrChromebox larshint

repo: MrChromebox/scripts

license: Unlicense


text:
🛑 Secondary (CasaOS nuc) is down

In 165cbd2, Secondary (CasaOS nuc) (https://casa.mljr.dev) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Secondary (CasaOS nuc) is back up in f7157f0 after 9 hours, 24 minutes.

repo: MrCodeEU/uptime


text:
Models do not update when changed to a different state.

So I tried it, and the mod is not crashing which is great. Only issue is that changing a helmet to hidden for example, will make the hair show but not hide the helmet. Haven't seen any reports of this with the other versions of the mod.
I'm not a Skyrim modder so I probably won't be able to fix this unless it's just some load order or config issue.

It appears that RDF is still incompatible. Could be a new incompatibility introduced by the 1.5 patch. I'd have to set up an updated Skyrim profile to test this.


text:
error when run pip install -r requirements_post.txt in miniconda

I:\COMFYUI_PORTABLE\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-3D-Pack>pip install -r requirements_post.txt
Processing i:\comfyui_portable\comfyui_windows_portable\comfyui\custom_nodes\comfyui-3d-pack\tgs\models\snowflake\pointnet2_ops_lib
Preparing metadata (setup.py) ... done
Processing i:\comfyui_portable\comfyui_windows_portable\comfyui\custom_nodes\comfyui-3d-pack\simple-knn
Preparing metadata (setup.py) ... done
Collecting git+https://github.com/ashawkey/diff-gaussian-rasterization (from -r requirements_post.txt (line 6))
Cloning https://github.com/ashawkey/diff-gaussian-rasterization to d:\timp\temp\pip-req-build-wey3xsjh
Running command git clone --filter=blob:none --quiet https://github.com/ashawkey/diff-gaussian-rasterization 'D:\timp\Temp\pip-req-build-wey3xsjh'
Resolved https://github.com/ashawkey/diff-gaussian-rasterization to commit d986da0d4cf2dfeb43b9a379b6e9fa0a7f3f7eea
Running command git submodule update --init --recursive -q
Preparing metadata (setup.py) ... done
Collecting git+https://github.com/NVlabs/nvdiffrast/ (from -r requirements_post.txt (line 7))
Cloning https://github.com/NVlabs/nvdiffrast/ to d:\timp\temp\pip-req-build-sho1t6kx
Running command git clone --filter=blob:none --quiet https://github.com/NVlabs/nvdiffrast/ 'D:\timp\Temp\pip-req-build-sho1t6kx'
Resolved https://github.com/NVlabs/nvdiffrast/ to commit c5caf7bdb8a2448acc491a9faa47753972edd380
Preparing metadata (setup.py) ... done
Collecting git+https://github.com/facebookresearch/pytorch3d.git@stable (from -r requirements_post.txt (line 8))
Cloning https://github.com/facebookresearch/pytorch3d.git (to revision stable) to d:\timp\temp\pip-req-build-y0fulfq6
Running command git clone --filter=blob:none --quiet https://github.com/facebookresearch/pytorch3d.git 'D:\timp\Temp\pip-req-build-y0fulfq6'
Running command git checkout -q 2f11ddc5ee7d6bd56f2fb6744a16776fab6536f7
Resolved https://github.com/facebookresearch/pytorch3d.git to commit 2f11ddc5ee7d6bd56f2fb6744a16776fab6536f7
Preparing metadata (setup.py) ... done
Collecting git+https://github.com/rusty1s/pytorch_scatter.git (from -r requirements_post.txt (line 9))
Cloning https://github.com/rusty1s/pytorch_scatter.git to d:\timp\temp\pip-req-build-8v60srpv
Running command git clone --filter=blob:none --quiet https://github.com/rusty1s/pytorch_scatter.git 'D:\timp\Temp\pip-req-build-8v60srpv'
Resolved https://github.com/rusty1s/pytorch_scatter.git to commit c095c62e4334fcd05e4ac3c4bb09d285960d6be6
Preparing metadata (setup.py) ... done
Collecting git+https://github.com/ashawkey/kiuikit.git (from -r requirements_post.txt (line 10))
Cloning https://github.com/ashawkey/kiuikit.git to d:\timp\temp\pip-req-build-wqr0pz3d
Running command git clone --filter=blob:none --quiet https://github.com/ashawkey/kiuikit.git 'D:\timp\Temp\pip-req-build-wqr0pz3d'
Resolved https://github.com/ashawkey/kiuikit.git to commit d87db9c0e41217ec1c63cfe51e12fb85f0d73bf4
Preparing metadata (setup.py) ... done
Collecting xformers (from -r requirements_post.txt (line 12))
Using cached xformers-0.0.24-cp311-cp311-win_amd64.whl.metadata (1.0 kB)
Requirement already satisfied: torch>=1.4 in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from pointnet2-ops==3.0.0->-r requirements_post.txt (line 2)) (2.2.0+cu121)
Requirement already satisfied: numpy in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from nvdiffrast==0.3.1->-r requirements_post.txt (line 7)) (1.26.3)
Collecting fvcore (from pytorch3d==0.7.5->-r requirements_post.txt (line 8))
Using cached fvcore-0.1.5.post20221221-py3-none-any.whl
Collecting iopath (from pytorch3d==0.7.5->-r requirements_post.txt (line 8))
Using cached iopath-0.1.10-py3-none-any.whl
Requirement already satisfied: lazy_loader in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from kiui==0.2.4->-r requirements_post.txt (line 10)) (0.3)
Requirement already satisfied: varname in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from kiui==0.2.4->-r requirements_post.txt (line 10)) (0.13.0)
Requirement already satisfied: objprint in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from kiui==0.2.4->-r requirements_post.txt (line 10)) (0.2.3)
Requirement already satisfied: filelock in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from torch>=1.4->pointnet2-ops==3.0.0->-r requirements_post.txt (line 2)) (3.9.0)
Requirement already satisfied: typing-extensions>=4.8.0 in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from torch>=1.4->pointnet2-ops==3.0.0->-r requirements_post.txt (line 2)) (4.8.0)
Requirement already satisfied: sympy in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from torch>=1.4->pointnet2-ops==3.0.0->-r requirements_post.txt (line 2)) (1.12)
Requirement already satisfied: networkx in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from torch>=1.4->pointnet2-ops==3.0.0->-r requirements_post.txt (line 2)) (3.2.1)
Requirement already satisfied: jinja2 in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from torch>=1.4->pointnet2-ops==3.0.0->-r requirements_post.txt (line 2)) (3.1.2)
Requirement already satisfied: fsspec in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from torch>=1.4->pointnet2-ops==3.0.0->-r requirements_post.txt (line 2)) (2024.2.0)
Collecting yacs>=0.1.6 (from fvcore->pytorch3d==0.7.5->-r requirements_post.txt (line 8))
Using cached yacs-0.1.8-py3-none-any.whl (14 kB)
Requirement already satisfied: pyyaml>=5.1 in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from fvcore->pytorch3d==0.7.5->-r requirements_post.txt (line 8)) (6.0.1)
Requirement already satisfied: tqdm in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from fvcore->pytorch3d==0.7.5->-r requirements_post.txt (line 8)) (4.66.2)
Collecting termcolor>=1.1 (from fvcore->pytorch3d==0.7.5->-r requirements_post.txt (line 8))
Using cached termcolor-2.4.0-py3-none-any.whl.metadata (6.1 kB)
Requirement already satisfied: Pillow in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from fvcore->pytorch3d==0.7.5->-r requirements_post.txt (line 8)) (10.2.0)
Collecting tabulate (from fvcore->pytorch3d==0.7.5->-r requirements_post.txt (line 8))
Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
Collecting portalocker (from iopath->pytorch3d==0.7.5->-r requirements_post.txt (line 8))
Using cached portalocker-2.8.2-py3-none-any.whl.metadata (8.5 kB)
Requirement already satisfied: executing<3.0,>=2.0 in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from varname->kiui==0.2.4->-r requirements_post.txt (line 10)) (2.0.1)
Requirement already satisfied: MarkupSafe>=2.0 in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from jinja2->torch>=1.4->pointnet2-ops==3.0.0->-r requirements_post.txt (line 2)) (2.1.3)
Collecting pywin32>=226 (from portalocker->iopath->pytorch3d==0.7.5->-r requirements_post.txt (line 8))
Using cached pywin32-306-cp311-cp311-win_amd64.whl.metadata (6.5 kB)
Requirement already satisfied: mpmath>=0.19 in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from sympy->torch>=1.4->pointnet2-ops==3.0.0->-r requirements_post.txt (line 2)) (1.3.0)
Requirement already satisfied: colorama in i:\comfyui_portable\comfyui_windows_portable\python_miniconda_env\comfyui\lib\site-packages (from tqdm->fvcore->pytorch3d==0.7.5->-r requirements_post.txt (line 8)) (0.4.6)
Using cached xformers-0.0.24-cp311-cp311-win_amd64.whl (205.4 MB)
Using cached termcolor-2.4.0-py3-none-any.whl (7.7 kB)
Using cached portalocker-2.8.2-py3-none-any.whl (17 kB)
Using cached pywin32-306-cp311-cp311-win_amd64.whl (9.2 MB)
Building wheels for collected packages: pointnet2-ops, simple-knn, diff-gaussian-rasterization, nvdiffrast, pytorch3d, torch-scatter, kiui
Building wheel for pointnet2-ops (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [32 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-311
creating build\lib.win-amd64-cpython-311\pointnet2_ops
copying pointnet2_ops\pointnet2_modules.py -> build\lib.win-amd64-cpython-311\pointnet2_ops
copying pointnet2_ops\pointnet2_utils.py -> build\lib.win-amd64-cpython-311\pointnet2_ops
copying pointnet2_ops_version.py -> build\lib.win-amd64-cpython-311\pointnet2_ops
copying pointnet2_ops_init_.py -> build\lib.win-amd64-cpython-311\pointnet2_ops
running egg_info
writing pointnet2_ops.egg-info\PKG-INFO
writing dependency_links to pointnet2_ops.egg-info\dependency_links.txt
writing requirements to pointnet2_ops.egg-info\requires.txt
writing top-level names to pointnet2_ops.egg-info\top_level.txt
reading manifest file 'pointnet2_ops.egg-info\SOURCES.txt'
writing manifest file 'pointnet2_ops.egg-info\SOURCES.txt'
creating build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src
creating build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
copying pointnet2_ops_ext-src\src\ball_query.cpp -> build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
copying pointnet2_ops_ext-src\src\ball_query_gpu.cu -> build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
copying pointnet2_ops_ext-src\src\bindings.cpp -> build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
copying pointnet2_ops_ext-src\src\group_points.cpp -> build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
copying pointnet2_ops_ext-src\src\group_points_gpu.cu -> build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
copying pointnet2_ops_ext-src\src\interpolate.cpp -> build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
copying pointnet2_ops_ext-src\src\interpolate_gpu.cu -> build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
copying pointnet2_ops_ext-src\src\sampling.cpp -> build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
copying pointnet2_ops_ext-src\src\sampling_gpu.cu -> build\lib.win-amd64-cpython-311\pointnet2_ops_ext-src\src
running build_ext
I:\COMFYUI_PORTABLE\ComfyUI_windows_portable\python_miniconda_env\ComfyUI\Lib\site-packages\torch\utils\cpp_extension.py:381: UserWarning: Error checking compiler version for cl: [WinError 2] Не удается найти указанный файл
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
error: [WinError 2] Не удается найти указанный файл
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pointnet2-ops
Running setup.py clean for pointnet2-ops
Building wheel for simple-knn (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
running bdist_wheel
running build
running build_ext
I:\COMFYUI_PORTABLE\ComfyUI_windows_portable\python_miniconda_env\ComfyUI\Lib\site-packages\torch\utils\cpp_extension.py:381: UserWarning: Error checking compiler version for cl: [WinError 2] Не удается найти указанный файл
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
error: [WinError 2] Не удается найти указанный файл
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for simple-knn
Running setup.py clean for simple-knn
Building wheel for diff-gaussian-rasterization (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [11 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-311
creating build\lib.win-amd64-cpython-311\diff_gaussian_rasterization
copying diff_gaussian_rasterization_init_.py -> build\lib.win-amd64-cpython-311\diff_gaussian_rasterization
running build_ext
I:\COMFYUI_PORTABLE\ComfyUI_windows_portable\python_miniconda_env\ComfyUI\Lib\site-packages\torch\utils\cpp_extension.py:381: UserWarning: Error checking compiler version for cl: [WinError 2] Не удается найти указанный файл
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
error: [WinError 2] Не удается найти указанный файл
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for diff-gaussian-rasterization
Running setup.py clean for diff-gaussian-rasterization
Building wheel for nvdiffrast (setup.py) ... done
Created wheel for nvdiffrast: filename=nvdiffrast-0.3.1-py3-none-any.whl size=141467 sha256=26339927a9d3776563c47ec6e409dc026bc8d6ba98e175fc84748afada8d7826
Stored in directory: D:\timp\Temp\pip-ephem-wheel-cache-gmmgy5wq\wheels\b5\a7\d7\a47411b2b358c07b037dae28028ba02c100c03fe3fd2392e5c
Building wheel for pytorch3d (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [244 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-311
creating build\lib.win-amd64-cpython-311\projects
copying projects_init_.py -> build\lib.win-amd64-cpython-311\projects
creating build\lib.win-amd64-cpython-311\pytorch3d
copying pytorch3d_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d
creating build\lib.win-amd64-cpython-311\pytorch3d\common
copying pytorch3d\common\compat.py -> build\lib.win-amd64-cpython-311\pytorch3d\common
copying pytorch3d\common\datatypes.py -> build\lib.win-amd64-cpython-311\pytorch3d\common
copying pytorch3d\common\linear_with_repeat.py -> build\lib.win-amd64-cpython-311\pytorch3d\common
copying pytorch3d\common_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\common
creating build\lib.win-amd64-cpython-311\pytorch3d\datasets
copying pytorch3d\datasets\shapenet_base.py -> build\lib.win-amd64-cpython-311\pytorch3d\datasets
copying pytorch3d\datasets\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\datasets
copying pytorch3d\datasets_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\datasets
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron
copying pytorch3d\implicitron\eval_demo.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron
copying pytorch3d\implicitron_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron
creating build\lib.win-amd64-cpython-311\pytorch3d\io
copying pytorch3d\io\experimental_gltf_io.py -> build\lib.win-amd64-cpython-311\pytorch3d\io
copying pytorch3d\io\mtl_io.py -> build\lib.win-amd64-cpython-311\pytorch3d\io
copying pytorch3d\io\obj_io.py -> build\lib.win-amd64-cpython-311\pytorch3d\io
copying pytorch3d\io\off_io.py -> build\lib.win-amd64-cpython-311\pytorch3d\io
copying pytorch3d\io\pluggable.py -> build\lib.win-amd64-cpython-311\pytorch3d\io
copying pytorch3d\io\pluggable_formats.py -> build\lib.win-amd64-cpython-311\pytorch3d\io
copying pytorch3d\io\ply_io.py -> build\lib.win-amd64-cpython-311\pytorch3d\io
copying pytorch3d\io\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\io
copying pytorch3d\io_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\io
creating build\lib.win-amd64-cpython-311\pytorch3d\loss
copying pytorch3d\loss\chamfer.py -> build\lib.win-amd64-cpython-311\pytorch3d\loss
copying pytorch3d\loss\mesh_edge_loss.py -> build\lib.win-amd64-cpython-311\pytorch3d\loss
copying pytorch3d\loss\mesh_laplacian_smoothing.py -> build\lib.win-amd64-cpython-311\pytorch3d\loss
copying pytorch3d\loss\mesh_normal_consistency.py -> build\lib.win-amd64-cpython-311\pytorch3d\loss
copying pytorch3d\loss\point_mesh_distance.py -> build\lib.win-amd64-cpython-311\pytorch3d\loss
copying pytorch3d\loss_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\loss
creating build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\ball_query.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\cameras_alignment.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\cubify.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\graph_conv.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\interp_face_attrs.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\iou_box3d.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\knn.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\laplacian_matrices.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\marching_cubes.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\marching_cubes_data.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\mesh_face_areas_normals.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\mesh_filtering.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\packed_to_padded.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\perspective_n_points.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\points_alignment.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\points_normals.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\points_to_volumes.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\sample_farthest_points.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\sample_points_from_meshes.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\subdivide_meshes.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops\vert_align.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
copying pytorch3d\ops_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\ops
creating build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\blending.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\cameras.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\camera_conversions.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\camera_utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\compositing.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\fisheyecameras.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\lighting.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\materials.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\splatter_blend.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
copying pytorch3d\renderer_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer
creating build\lib.win-amd64-cpython-311\pytorch3d\structures
copying pytorch3d\structures\meshes.py -> build\lib.win-amd64-cpython-311\pytorch3d\structures
copying pytorch3d\structures\pointclouds.py -> build\lib.win-amd64-cpython-311\pytorch3d\structures
copying pytorch3d\structures\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\structures
copying pytorch3d\structures\volumes.py -> build\lib.win-amd64-cpython-311\pytorch3d\structures
copying pytorch3d\structures_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\structures
creating build\lib.win-amd64-cpython-311\pytorch3d\transforms
copying pytorch3d\transforms\math.py -> build\lib.win-amd64-cpython-311\pytorch3d\transforms
copying pytorch3d\transforms\rotation_conversions.py -> build\lib.win-amd64-cpython-311\pytorch3d\transforms
copying pytorch3d\transforms\se3.py -> build\lib.win-amd64-cpython-311\pytorch3d\transforms
copying pytorch3d\transforms\so3.py -> build\lib.win-amd64-cpython-311\pytorch3d\transforms
copying pytorch3d\transforms\transform3d.py -> build\lib.win-amd64-cpython-311\pytorch3d\transforms
copying pytorch3d\transforms_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\transforms
creating build\lib.win-amd64-cpython-311\pytorch3d\utils
copying pytorch3d\utils\camera_conversions.py -> build\lib.win-amd64-cpython-311\pytorch3d\utils
copying pytorch3d\utils\checkerboard.py -> build\lib.win-amd64-cpython-311\pytorch3d\utils
copying pytorch3d\utils\ico_sphere.py -> build\lib.win-amd64-cpython-311\pytorch3d\utils
copying pytorch3d\utils\torus.py -> build\lib.win-amd64-cpython-311\pytorch3d\utils
copying pytorch3d\utils_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\utils
creating build\lib.win-amd64-cpython-311\pytorch3d\vis
copying pytorch3d\vis\plotly_vis.py -> build\lib.win-amd64-cpython-311\pytorch3d\vis
copying pytorch3d\vis\texture_vis.py -> build\lib.win-amd64-cpython-311\pytorch3d\vis
copying pytorch3d\vis_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\vis
creating build\lib.win-amd64-cpython-311\pytorch3d\common\workaround
copying pytorch3d\common\workaround\symeig3x3.py -> build\lib.win-amd64-cpython-311\pytorch3d\common\workaround
copying pytorch3d\common\workaround\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\common\workaround
copying pytorch3d\common\workaround_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\common\workaround
creating build\lib.win-amd64-cpython-311\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\r2n2.py -> build\lib.win-amd64-cpython-311\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\r2n2_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\datasets\r2n2
creating build\lib.win-amd64-cpython-311\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\shapenet_core.py -> build\lib.win-amd64-cpython-311\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\datasets\shapenet
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\blender_dataset_map_provider.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\dataset_base.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\dataset_map_provider.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\data_loader_map_provider.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\data_source.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\frame_data.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\json_index_dataset.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\json_index_dataset_map_provider.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\json_index_dataset_map_provider_v2.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\llff_dataset_map_provider.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\load_blender.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\load_llff.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\orm_types.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\rendered_mesh_dataset_map_provider.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\scene_batch_sampler.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\single_sequence_dataset.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\sql_dataset.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\sql_dataset_provider.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\train_eval_data_loader_provider.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\types.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset\visualize.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
copying pytorch3d\implicitron\dataset_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\dataset
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\evaluation
copying pytorch3d\implicitron\evaluation\evaluate_new_view_synthesis.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\evaluation
copying pytorch3d\implicitron\evaluation\evaluator.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\evaluation
copying pytorch3d\implicitron\evaluation_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\evaluation
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\base_model.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\generic_model.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\metrics.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\model_dbir.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\overfit_model.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models
copying pytorch3d\implicitron\models_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\third_party
copying pytorch3d\implicitron\third_party\hyperlayers.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\third_party
copying pytorch3d\implicitron\third_party\pytorch_prototyping.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\third_party
copying pytorch3d\implicitron\third_party_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\third_party
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\camera_utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\circle_fitting.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\config.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\depth_cleanup.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\eval_video_trajectory.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\image_utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\metric_utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\model_io.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\point_cloud_utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\rasterize_mc.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\stats.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\video_writer.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools\vis_utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
copying pytorch3d\implicitron\tools_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\tools
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\feature_extractor
copying pytorch3d\implicitron\models\feature_extractor\feature_extractor.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\feature_extractor
copying pytorch3d\implicitron\models\feature_extractor\resnet_feature_extractor.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\feature_extractor
copying pytorch3d\implicitron\models\feature_extractor_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\feature_extractor
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\global_encoder
copying pytorch3d\implicitron\models\global_encoder\autodecoder.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\global_encoder
copying pytorch3d\implicitron\models\global_encoder\global_encoder.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\global_encoder
copying pytorch3d\implicitron\models\global_encoder_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\global_encoder
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\base.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\decoding_functions.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\idr_feature_field.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\neural_radiance_field.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\scene_representation_networks.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\voxel_grid.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function\voxel_grid_implicit_function.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
copying pytorch3d\implicitron\models\implicit_function_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\implicit_function
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\base.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\lstm_renderer.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\multipass_ea.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\raymarcher.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\ray_point_refiner.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\ray_sampler.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\ray_tracing.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\rgb_net.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer\sdf_renderer.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
copying pytorch3d\implicitron\models\renderer_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\renderer
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\view_pooler
copying pytorch3d\implicitron\models\view_pooler\feature_aggregator.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\view_pooler
copying pytorch3d\implicitron\models\view_pooler\view_pooler.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\view_pooler
copying pytorch3d\implicitron\models\view_pooler\view_sampler.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\view_pooler
copying pytorch3d\implicitron\models\view_pooler_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\view_pooler
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\visualization
copying pytorch3d\implicitron\models\visualization\render_flyaround.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\visualization
copying pytorch3d\implicitron\models\visualization_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron\models\visualization
creating build\lib.win-amd64-cpython-311\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\harmonic_embedding.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\raymarching.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\raysampling.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\renderer.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\sample_pdf.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\implicit
copying pytorch3d\renderer\implicit_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\implicit
creating build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\clip.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\rasterizer.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\rasterize_meshes.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\renderer.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\shader.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\shading.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\textures.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh\utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
copying pytorch3d\renderer\mesh_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\mesh
creating build\lib.win-amd64-cpython-311\pytorch3d\renderer\opengl
copying pytorch3d\renderer\opengl\opengl_utils.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\opengl
copying pytorch3d\renderer\opengl\rasterizer_opengl.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\opengl
copying pytorch3d\renderer\opengl_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\opengl
creating build\lib.win-amd64-cpython-311\pytorch3d\renderer\points
copying pytorch3d\renderer\points\compositor.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\points
copying pytorch3d\renderer\points\rasterizer.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\points
copying pytorch3d\renderer\points\rasterize_points.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\points
copying pytorch3d\renderer\points\renderer.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\points
copying pytorch3d\renderer\points_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\points
creating build\lib.win-amd64-cpython-311\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\renderer.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar\unified.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\points\pulsar
copying pytorch3d\renderer\points\pulsar_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\renderer\points\pulsar
creating build\lib.win-amd64-cpython-311\pytorch3d\implicitron_trainer
copying projects\implicitron_trainer\experiment.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron_trainer
copying projects\implicitron_trainer\visualize_reconstruction.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron_trainer
copying projects\implicitron_trainer_init_.py -> build\lib.win-amd64-cpython-311\pytorch3d\implicitron_trainer
copying pytorch3d\datasets\r2n2\r2n2_synset_dict.json -> build\lib.win-amd64-cpython-311\pytorch3d\datasets\r2n2
copying pytorch3d\datasets\shapenet\shapenet_synset_dict_v1.json -> build\lib.win-amd64-cpython-311\pytorch3d\datasets\shapenet
copying pytorch3d\datasets\shapenet\shapenet_synset_dict_v2.json -> build\lib.win-amd64-cpython-311\pytorch3d\datasets\shapenet
running build_ext
I:\COMFYUI_PORTABLE\ComfyUI_windows_portable\python_miniconda_env\ComfyUI\Lib\site-packages\torch\utils\cpp_extension.py:381: UserWarning: Error checking compiler version for cl: [WinError 2] Не удается найти указанный файл
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
error: [WinError 2] Не удается найти указанный файл
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pytorch3d
Running setup.py clean for pytorch3d
Building wheel for torch-scatter (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [33 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-311
creating build\lib.win-amd64-cpython-311\torch_scatter
copying torch_scatter\placeholder.py -> build\lib.win-amd64-cpython-311\torch_scatter
copying torch_scatter\scatter.py -> build\lib.win-amd64-cpython-311\torch_scatter
copying torch_scatter\segment_coo.py -> build\lib.win-amd64-cpython-311\torch_scatter
copying torch_scatter\segment_csr.py -> build\lib.win-amd64-cpython-311\torch_scatter
copying torch_scatter\testing.py -> build\lib.win-amd64-cpython-311\torch_scatter
copying torch_scatter\utils.py -> build\lib.win-amd64-cpython-311\torch_scatter
copying torch_scatter_init_.py -> build\lib.win-amd64-cpython-311\torch_scatter
creating build\lib.win-amd64-cpython-311\torch_scatter\composite
copying torch_scatter\composite\logsumexp.py -> build\lib.win-amd64-cpython-311\torch_scatter\composite
copying torch_scatter\composite\softmax.py -> build\lib.win-amd64-cpython-311\torch_scatter\composite
copying torch_scatter\composite\std.py -> build\lib.win-amd64-cpython-311\torch_scatter\composite
copying torch_scatter\composite_init_.py -> build\lib.win-amd64-cpython-311\torch_scatter\composite
running egg_info
creating torch_scatter.egg-info
writing torch_scatter.egg-info\PKG-INFO
writing dependency_links to torch_scatter.egg-info\dependency_links.txt
writing requirements to torch_scatter.egg-info\requires.txt
writing top-level names to torch_scatter.egg-info\top_level.txt
writing manifest file 'torch_scatter.egg-info\SOURCES.txt'
reading manifest file 'torch_scatter.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'torch_scatter.egg-info\SOURCES.txt'
running build_ext
I:\COMFYUI_PORTABLE\ComfyUI_windows_portable\python_miniconda_env\ComfyUI\Lib\site-packages\torch\utils\cpp_extension.py:381: UserWarning: Error checking compiler version for cl: [WinError 2] Не удается найти указанный файл
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
error: [WinError 2] Не удается найти указанный файл
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for torch-scatter
Running setup.py clean for torch-scatter
Building wheel for kiui (setup.py) ... done
Created wheel for kiui: filename=kiui-0.2.4-py3-none-any.whl size=1190200 sha256=c6643f0d0088e8f0554e0dc988fdecfe9e912c9071557d6892fd3bbd0e3ea7eb
Stored in directory: D:\timp\Temp\pip-ephem-wheel-cache-gmmgy5wq\wheels\20\3c\17\e791a15a84c4c4e2281c95331ff68b27a12f93ce8aa4c0aaf9
Successfully built nvdiffrast kiui
Failed to build pointnet2-ops simple-knn diff-gaussian-rasterization pytorch3d torch-scatter
ERROR: Could not build wheels for pointnet2-ops, simple-knn, diff-gaussian-rasterization, pytorch3d, torch-scatter, which is required to install pyproject.toml-based projects

someone build the wheels from require_post.txt for WIndows(

I'll take a look see how I can build the wheels with each update, cheers 👍

You can try to clone https://github.com/facebookresearch/pytorch3d.git to local dir, and checkout to stable branch.
Then comment code pytorch3d\csrc\pulsar\global.h (70-76):

// inline float3 make_float3(const float& x, const float& y, const float& z) {
//   float3 res;
//   res.x = x;
//   res.y = y;
//   res.z = z;
//   return res;
// }

Finally, run command line:
"pip install ."

Good luck~

I update comfyui and my installation of 3dpack brake and know I'm facing this same problem   ERROR: Failed building wheel for pytorch3d

I' install everything and nothing same problem I remember installing it correctly but the post is closed

Check this post it work for me
https://github.com/MrForExample/ComfyUI-3D-Pack/issues/22#issuecomment-1937795756

But in the pytorch3d process I clone the pytorch git and compiled with miniconda venv activate
If the pip installation fails, consider building PyTorch3D from source:
Clone the PyTorch3D repository:
git clone https://github.com/facebookresearch/pytorch3d.git
Navigate to the cloned directory:
cd pytorch3d
Install PyTorch3D:
python setup.py install

authors: MrForExample blackknifes kakachiex2 nikolaiusa


text:
Mocha testing no longer working

Testing interface has not been adjusted since implementing channel configuration object in node-red.

Fixed with commit 20c283f

repo: MrMarteng/node-red-umbparser


text:
Version 2.0.0 with Angular 10 for publishing generates warnings

I get follow messages:
WARNING in ./node_modules/jspdf/dist/jspdf.umd.min.js 195:240-254
Critical dependency: the request of a dependency is an expression
at AMDRequireContextDependency.getWarnings (C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\webpack\lib\dependencies\ContextDependency.js:40:18)
at Compilation.reportDependencyErrorsAndWarnings (C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\webpack\lib\Compilation.js:1454:24)
at Compilation.reportDependencyErrorsAndWarnings (C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\webpack\lib\Compilation.js:1474:9)
at C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\webpack\lib\Compilation.js:1258:10
at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\tapable\lib\HookCodeFactory.js:33:10), :40:1)
at AsyncSeriesHook.lazyCompileHook (C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\tapable\lib\Hook.js:154:20)
at Compilation.finish (C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\webpack\lib\Compilation.js:1253:28)
at C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\webpack\lib\Compiler.js:672:17
at _done (eval at create (C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\tapable\lib\HookCodeFactory.js:33:10), :7:1)
at eval (eval at create (C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\tapable\lib\HookCodeFactory.js:33:10), :34:22)
at C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\webpack\lib\Compilation.js:1185:12
at C:\Users\ingo\source\repos\TipWeb3.0-BuildError\QuickApp\ClientApp\node_modules\webpack\lib\Compilation.js:1097:9
at processTicksAndRejections (internal/process/task_queues.js:79:11)
@ ./src/app/invoice/services/invoice-print.service.ts
@ ./src/app/invoice/invoices.module.ts
@ ./src/app/app.module.ts
@ ./src/main.ts
@ multi ./src/main.ts

Duplicate of #2846

authors: IngoManthey RegniBlef

repo: MrRio/jsPDF


text:
Circle animation with RTL locales

Hi,
the animation is broken when a device uses an RTL locale.

Thanks for reporting.

I'll try to add a PR for this issue, the solution is to import I18nManager, and then edit the following:
Edit the StyleSheet, add right: 0 to both styles.
  leftWrap: {     position: 'absolute',     top: 0,     left: 0,     right: 0,   },   halfCircle: {     position: 'absolute',     top: 0,     left: 0,     right: 0,     borderTopRightRadius: 0,     borderBottomRightRadius: 0,     backgroundColor: '#f00',   },
renderHalfCircle() function:
  renderHalfCircle({ rotate, backgroundColor }) {     const { radius } = this.props     return (       <View         style={[           styles.leftWrap,           {             width: radius,             height: radius * 2,           },         ]}       >         <Animated.View           style={[             styles.halfCircle,             {               width: radius,               height: radius * 2,               borderRadius: radius,               backgroundColor,               transform: [                 { translateX: I18nManager.isRTL ? -radius / 2 : radius / 2 },                 { rotate },                 { translateX: I18nManager.isRTL ?  radius / 2 : -radius / 2 },               ],             },           ]}         />       </View>     )   }

authors: MrToph Orijinn diamanthaxhimusa

repo: MrToph/react-native-countdown-circle


text:
Create Snake_Water_Gun_Game.py

Adding Snake_Water_Gun_Game.py which is a simple game written in python languague.

Looks good to me.
Thank you. 🚀


text:
chore(main): release 1.3.0

:robot: I have created a release beep boop
1.3.0 (2023-04-15)
Features

add binaries for more platforms (decf42b)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/Mubashwer/git-mob/releases/tag/v1.3.0 :sunflower:

repo: Mubashwer/git-mob


text:
Added documentation for programatically removing a snackbar

Description
Added documentation for removing a snackbar, ref Issue #5011
How Has This Been Tested?
Visually by running the doc locally
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation change

Checklist:

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[ ] I've added relevant tests.

Hi @just-the-benno , I have updated the text and highligthed the remove method. I did think a about a more complex case, but I think it's better using a simpler one to avoid clutter.
One thing I wonder, what is the purpose of the Dispose method on the snackbar instance itself? Should we write about when to use / when not to use?

Hi @sigurdmwahl
I'm so sorry for the delay.
Each snack bar is "selfaware" when its lifetime should end. This is done by a timer. Dispose ensures that this Timer is disposed of properly when the snackbar is garbage collected. So, I don't see a need to call it directly from the user code.

@henon Ready for your review

authors: just-the-benno sigurdmwahl

repo: MudBlazor/MudBlazor